diff --git a/include/holidays/ad.rem b/include/holidays/ad.rem index 00077ff5..33f4e286 100644 --- a/include/holidays/ad.rem +++ b/include/holidays/ad.rem @@ -12,17 +12,17 @@ # one of the regional *.rem files in the directory # [$SysInclude]/holidays/ad/ -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -OMIT 6 January MSG %"Epiphany%" %(is) %b. -OMIT [easterdate($Uy)-47] MSG %"Carnival%" %(is) %b. -OMIT 14 March MSG %"Constitution Day%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 1 May MSG %"Labor Day%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Whit Monday%" %(is) %b. -OMIT 15 August MSG %"Assumption Day%" %(is) %b. -OMIT 8 September MSG %"National Day%" %(is) %b. -OMIT 1 November MSG %"All Saints' Day%" %(is) %b. -OMIT 8 December MSG %"Immaculate Conception Day%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Saint Stephen's Day%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +OMIT 6 January MSG %"Epiphany%" %! %b. +OMIT [easterdate($Uy)-47] MSG %"Carnival%" %! %b. +OMIT 14 March MSG %"Constitution Day%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 1 May MSG %"Labor Day%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Whit Monday%" %! %b. +OMIT 15 August MSG %"Assumption Day%" %! %b. +OMIT 8 September MSG %"National Day%" %! %b. +OMIT 1 November MSG %"All Saints' Day%" %! %b. +OMIT 8 December MSG %"Immaculate Conception Day%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Saint Stephen's Day%" %! %b. diff --git a/include/holidays/ad/02.rem b/include/holidays/ad/02.rem index 7af8571a..49624bfa 100644 --- a/include/holidays/ad/02.rem +++ b/include/holidays/ad/02.rem @@ -10,6 +10,6 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ad.rem -REM Third Saturday in July ADDOMIT SCANFROM -28 MSG %"Canillo Annual Festival%" %(is) %b. -REM Sunday 16 July ADDOMIT SCANFROM -28 MSG %"Canillo Annual Festival%" %(is) %b. -REM Monday 17 July ADDOMIT SCANFROM -28 MSG %"Canillo Annual Festival%" %(is) %b. +REM Third Saturday in July ADDOMIT SCANFROM -28 MSG %"Canillo Annual Festival%" %! %b. +REM Sunday 16 July ADDOMIT SCANFROM -28 MSG %"Canillo Annual Festival%" %! %b. +REM Monday 17 July ADDOMIT SCANFROM -28 MSG %"Canillo Annual Festival%" %! %b. diff --git a/include/holidays/ad/03.rem b/include/holidays/ad/03.rem index 5e850749..cee294db 100644 --- a/include/holidays/ad/03.rem +++ b/include/holidays/ad/03.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ad.rem -OMIT 15 August MSG %"Encamp Annual Festival%" %(is) %b. -OMIT 16 August MSG %"Encamp Annual Festival%" %(is) %b. +OMIT 15 August MSG %"Encamp Annual Festival%" %! %b. +OMIT 16 August MSG %"Encamp Annual Festival%" %! %b. diff --git a/include/holidays/ad/04.rem b/include/holidays/ad/04.rem index 78ba7c9a..e8682f31 100644 --- a/include/holidays/ad/04.rem +++ b/include/holidays/ad/04.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ad.rem -OMIT 15 August MSG %"La Massana Annual Festival%" %(is) %b. -OMIT 16 August MSG %"La Massana Annual Festival%" %(is) %b. +OMIT 15 August MSG %"La Massana Annual Festival%" %! %b. +OMIT 16 August MSG %"La Massana Annual Festival%" %! %b. diff --git a/include/holidays/ad/05.rem b/include/holidays/ad/05.rem index 9c692342..54441231 100644 --- a/include/holidays/ad/05.rem +++ b/include/holidays/ad/05.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ad.rem -OMIT 15 August MSG %"Ordino Annual Festival%" %(is) %b. -OMIT 16 August MSG %"Ordino Annual Festival%" %(is) %b. +OMIT 15 August MSG %"Ordino Annual Festival%" %! %b. +OMIT 16 August MSG %"Ordino Annual Festival%" %! %b. diff --git a/include/holidays/ad/06.rem b/include/holidays/ad/06.rem index d1d8bc78..80228671 100644 --- a/include/holidays/ad/06.rem +++ b/include/holidays/ad/06.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ad.rem -REM Friday 23 July ADDOMIT SCANFROM -28 MSG %"Sant Julià de Lòria Annual Festival%" %(is) %b. -REM Saturday 24 July ADDOMIT SCANFROM -28 MSG %"Sant Julià de Lòria Annual Festival%" %(is) %b. -REM Sunday 25 July ADDOMIT SCANFROM -28 MSG %"Sant Julià de Lòria Annual Festival%" %(is) %b. -REM Monday 26 July ADDOMIT SCANFROM -28 MSG %"Sant Julià de Lòria Annual Festival%" %(is) %b. +REM Friday 23 July ADDOMIT SCANFROM -28 MSG %"Sant Julià de Lòria Annual Festival%" %! %b. +REM Saturday 24 July ADDOMIT SCANFROM -28 MSG %"Sant Julià de Lòria Annual Festival%" %! %b. +REM Sunday 25 July ADDOMIT SCANFROM -28 MSG %"Sant Julià de Lòria Annual Festival%" %! %b. +REM Monday 26 July ADDOMIT SCANFROM -28 MSG %"Sant Julià de Lòria Annual Festival%" %! %b. diff --git a/include/holidays/ad/07.rem b/include/holidays/ad/07.rem index b6d7dff3..cb7c1ba4 100644 --- a/include/holidays/ad/07.rem +++ b/include/holidays/ad/07.rem @@ -10,6 +10,6 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ad.rem -REM First Saturday in August ADDOMIT SCANFROM -28 MSG %"Andorra la Vella Annual Festival%" %(is) %b. -REM Sunday 2 August ADDOMIT SCANFROM -28 MSG %"Andorra la Vella Annual Festival%" %(is) %b. -REM Monday 3 August ADDOMIT SCANFROM -28 MSG %"Andorra la Vella Annual Festival%" %(is) %b. +REM First Saturday in August ADDOMIT SCANFROM -28 MSG %"Andorra la Vella Annual Festival%" %! %b. +REM Sunday 2 August ADDOMIT SCANFROM -28 MSG %"Andorra la Vella Annual Festival%" %! %b. +REM Monday 3 August ADDOMIT SCANFROM -28 MSG %"Andorra la Vella Annual Festival%" %! %b. diff --git a/include/holidays/ad/08.rem b/include/holidays/ad/08.rem index b4f2dd66..6faaf7e3 100644 --- a/include/holidays/ad/08.rem +++ b/include/holidays/ad/08.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ad.rem -OMIT 25 July MSG %"Escaldes-Engordany Annual Festival%" %(is) %b. -OMIT 26 July MSG %"Escaldes-Engordany Annual Festival%" %(is) %b. +OMIT 25 July MSG %"Escaldes-Engordany Annual Festival%" %! %b. +OMIT 26 July MSG %"Escaldes-Engordany Annual Festival%" %! %b. diff --git a/include/holidays/ae.rem b/include/holidays/ae.rem index f2d72e7c..e7206229 100644 --- a/include/holidays/ae.rem +++ b/include/holidays/ae.rem @@ -5,6 +5,6 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"رأس السنة الميلادية%" %(is) %b. -OMIT 2 December MSG %"اليوم الوطني%" %(is) %b. -OMIT 3 December MSG %"اليوم الوطني%" %(is) %b. +OMIT 1 January MSG %"رأس السنة الميلادية%" %! %b. +OMIT 2 December MSG %"اليوم الوطني%" %! %b. +OMIT 3 December MSG %"اليوم الوطني%" %! %b. diff --git a/include/holidays/al.rem b/include/holidays/al.rem index 8e7c4920..e10185c6 100644 --- a/include/holidays/al.rem +++ b/include/holidays/al.rem @@ -5,29 +5,29 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Festat e Vitit të Ri%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Festat e Vitit të Ri (ditë pushimi e shtyrë)%" %(is) %b. -OMIT 2 January MSG %"Festat e Vitit të Ri%" %(is) %b. -REM 2 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 2)), 0, 6)] MSG %"Festat e Vitit të Ri (ditë pushimi e shtyrë)%" %(is) %b. -OMIT 14 March MSG %"Dita e Verës%" %(is) %b. -REM 14 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 14)), 0, 6)] MSG %"Dita e Verës (ditë pushimi e shtyrë)%" %(is) %b. -OMIT 22 March MSG %"Dita e Nevruzit%" %(is) %b. -REM 22 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 22)), 0, 6)] MSG %"Dita e Nevruzit (ditë pushimi e shtyrë)%" %(is) %b. -REM 31 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 31)), 0, 6)] MSG %"E diela e Pashkëve Katolike (ditë pushimi e shtyrë)%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"E diela e Pashkëve Katolike%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"E diela e Pashkëve Ortodokse%" %(is) %b. -OMIT 1 May MSG %"Dita Ndërkombëtare e Punëtorëve%" %(is) %b. -REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG %"Dita Ndërkombëtare e Punëtorëve (ditë pushimi e shtyrë)%" %(is) %b. -REM 5 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 5)), 0, 6)] MSG %"E diela e Pashkëve Ortodokse (ditë pushimi e shtyrë)%" %(is) %b. -OMIT 5 September MSG %"Dita e Shenjtërimit të Shenjt Terezës%" %(is) %b. -REM 5 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 9, 5)), 0, 6)] MSG %"Dita e Shenjtërimit të Shenjt Terezës (ditë pushimi e shtyrë)%" %(is) %b. -OMIT 22 November MSG %"Dita e Alfabetit%" %(is) %b. -REM 22 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 11, 22)), 0, 6)] MSG %"Dita e Alfabetit (ditë pushimi e shtyrë)%" %(is) %b. -OMIT 28 November MSG %"Dita Flamurit dhe e Pavarësisë%" %(is) %b. -REM 28 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 11, 28)), 0, 6)] MSG %"Dita Flamurit dhe e Pavarësisë (ditë pushimi e shtyrë)%" %(is) %b. -OMIT 29 November MSG %"Dita e Çlirimit%" %(is) %b. -REM 29 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 11, 29)), 0, 6)] MSG %"Dita e Çlirimit (ditë pushimi e shtyrë)%" %(is) %b. -OMIT 8 December MSG %"Dita Kombëtare e Rinisë%" %(is) %b. -REM 8 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 8)), 0, 6)] MSG %"Dita Kombëtare e Rinisë (ditë pushimi e shtyrë)%" %(is) %b. -OMIT 25 December MSG %"Krishtlindjet%" %(is) %b. -REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 25)), 0, 6)] MSG %"Krishtlindjet (ditë pushimi e shtyrë)%" %(is) %b. +OMIT 1 January MSG %"Festat e Vitit të Ri%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Festat e Vitit të Ri (ditë pushimi e shtyrë)%" %! %b. +OMIT 2 January MSG %"Festat e Vitit të Ri%" %! %b. +REM 2 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 2)), 0, 6)] MSG %"Festat e Vitit të Ri (ditë pushimi e shtyrë)%" %! %b. +OMIT 14 March MSG %"Dita e Verës%" %! %b. +REM 14 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 14)), 0, 6)] MSG %"Dita e Verës (ditë pushimi e shtyrë)%" %! %b. +OMIT 22 March MSG %"Dita e Nevruzit%" %! %b. +REM 22 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 22)), 0, 6)] MSG %"Dita e Nevruzit (ditë pushimi e shtyrë)%" %! %b. +REM 31 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 31)), 0, 6)] MSG %"E diela e Pashkëve Katolike (ditë pushimi e shtyrë)%" %! %b. +OMIT [easterdate($Uy)] MSG %"E diela e Pashkëve Katolike%" %! %b. +OMIT [easterdate($Uy)] MSG %"E diela e Pashkëve Ortodokse%" %! %b. +OMIT 1 May MSG %"Dita Ndërkombëtare e Punëtorëve%" %! %b. +REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG %"Dita Ndërkombëtare e Punëtorëve (ditë pushimi e shtyrë)%" %! %b. +REM 5 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 5)), 0, 6)] MSG %"E diela e Pashkëve Ortodokse (ditë pushimi e shtyrë)%" %! %b. +OMIT 5 September MSG %"Dita e Shenjtërimit të Shenjt Terezës%" %! %b. +REM 5 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 9, 5)), 0, 6)] MSG %"Dita e Shenjtërimit të Shenjt Terezës (ditë pushimi e shtyrë)%" %! %b. +OMIT 22 November MSG %"Dita e Alfabetit%" %! %b. +REM 22 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 11, 22)), 0, 6)] MSG %"Dita e Alfabetit (ditë pushimi e shtyrë)%" %! %b. +OMIT 28 November MSG %"Dita Flamurit dhe e Pavarësisë%" %! %b. +REM 28 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 11, 28)), 0, 6)] MSG %"Dita Flamurit dhe e Pavarësisë (ditë pushimi e shtyrë)%" %! %b. +OMIT 29 November MSG %"Dita e Çlirimit%" %! %b. +REM 29 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 11, 29)), 0, 6)] MSG %"Dita e Çlirimit (ditë pushimi e shtyrë)%" %! %b. +OMIT 8 December MSG %"Dita Kombëtare e Rinisë%" %! %b. +REM 8 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 8)), 0, 6)] MSG %"Dita Kombëtare e Rinisë (ditë pushimi e shtyrë)%" %! %b. +OMIT 25 December MSG %"Krishtlindjet%" %! %b. +REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 25)), 0, 6)] MSG %"Krishtlindjet (ditë pushimi e shtyrë)%" %! %b. diff --git a/include/holidays/am.rem b/include/holidays/am.rem index eebde9c9..ae025cb2 100644 --- a/include/holidays/am.rem +++ b/include/holidays/am.rem @@ -5,15 +5,15 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Նոր տարվա օր%" %(is) %b. -OMIT 2 January MSG %"Նոր տարվա օր%" %(is) %b. -OMIT 6 January MSG %"Սուրբ Ծնունդ եւ Հայտնություն%" %(is) %b. -OMIT 28 January MSG %"Բանակի օր%" %(is) %b. -OMIT 8 March MSG %"Կանանց տոն%" %(is) %b. -OMIT 24 April MSG %"Եղեռնի զոհերի հիշատակի օր%" %(is) %b. -OMIT 1 May MSG %"Աշխատանքի օր%" %(is) %b. -OMIT 9 May MSG %"Հաղթանակի և Խաղաղության տոն%" %(is) %b. -OMIT 28 May MSG %"Հանրապետության օր%" %(is) %b. -OMIT 5 July MSG %"Սահմանադրության օր%" %(is) %b. -OMIT 21 September MSG %"Անկախության օր%" %(is) %b. -OMIT 31 December MSG %"Նոր տարվա գիշեր%" %(is) %b. +OMIT 1 January MSG %"Նոր տարվա օր%" %! %b. +OMIT 2 January MSG %"Նոր տարվա օր%" %! %b. +OMIT 6 January MSG %"Սուրբ Ծնունդ եւ Հայտնություն%" %! %b. +OMIT 28 January MSG %"Բանակի օր%" %! %b. +OMIT 8 March MSG %"Կանանց տոն%" %! %b. +OMIT 24 April MSG %"Եղեռնի զոհերի հիշատակի օր%" %! %b. +OMIT 1 May MSG %"Աշխատանքի օր%" %! %b. +OMIT 9 May MSG %"Հաղթանակի և Խաղաղության տոն%" %! %b. +OMIT 28 May MSG %"Հանրապետության օր%" %! %b. +OMIT 5 July MSG %"Սահմանադրության օր%" %! %b. +OMIT 21 September MSG %"Անկախության օր%" %! %b. +OMIT 31 December MSG %"Նոր տարվա գիշեր%" %! %b. diff --git a/include/holidays/ao.rem b/include/holidays/ao.rem index 1c696e52..a0cf2054 100644 --- a/include/holidays/ao.rem +++ b/include/holidays/ao.rem @@ -5,37 +5,37 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Dia do Ano Novo%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia do Ano Novo (ponte)%" %(is) %b. -REM 3 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia do Início da Luta Armada de Libertação Nacional (ponte)%" %(is) %b. -OMIT 4 February MSG %"Dia do Início da Luta Armada de Libertação Nacional%" %(is) %b. -REM 5 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia do Início da Luta Armada de Libertação Nacional (ponte)%" %(is) %b. -REM 12 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia do Carnaval (ponte)%" %(is) %b. -REM 14 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia do Carnaval (ponte)%" %(is) %b. -OMIT [easterdate($Uy)-47] MSG %"Dia do Carnaval%" %(is) %b. -REM 7 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia Internacional da Mulher (ponte)%" %(is) %b. -OMIT 8 March MSG %"Dia Internacional da Mulher%" %(is) %b. -REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia Internacional da Mulher (ponte)%" %(is) %b. -REM 22 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia da Libertação da África Austral (ponte)%" %(is) %b. -OMIT 23 March MSG %"Dia da Libertação da África Austral%" %(is) %b. -REM 24 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia da Libertação da África Austral (ponte)%" %(is) %b. -REM 3 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia da Paz e Reconciliação Nacional (ponte)%" %(is) %b. -OMIT 4 April MSG %"Dia da Paz e Reconciliação Nacional%" %(is) %b. -REM 5 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia da Paz e Reconciliação Nacional (ponte)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Sexta-Feira Santa%" %(is) %b. -REM 30 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia Internacional do Trabalhador (ponte)%" %(is) %b. -OMIT 1 May MSG %"Dia Internacional do Trabalhador%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia Internacional do Trabalhador (ponte)%" %(is) %b. -REM 16 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia do Fundador da Nação e do Herói Nacional (ponte)%" %(is) %b. -OMIT 17 September MSG %"Dia do Fundador da Nação e do Herói Nacional%" %(is) %b. -REM 18 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia do Fundador da Nação e do Herói Nacional (ponte)%" %(is) %b. -REM 1 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia dos Finados (ponte)%" %(is) %b. -OMIT 2 November MSG %"Dia dos Finados%" %(is) %b. -REM 3 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia dos Finados (ponte)%" %(is) %b. -REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia da Independência Nacional (ponte)%" %(is) %b. -OMIT 11 November MSG %"Dia da Independência Nacional%" %(is) %b. -REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia da Independência Nacional (ponte)%" %(is) %b. -REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia de Natal e da Família (ponte)%" %(is) %b. -OMIT 25 December MSG %"Dia de Natal e da Família%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia de Natal e da Família (ponte)%" %(is) %b. -REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia do Ano Novo (ponte)%" %(is) %b. +OMIT 1 January MSG %"Dia do Ano Novo%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia do Ano Novo (ponte)%" %! %b. +REM 3 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia do Início da Luta Armada de Libertação Nacional (ponte)%" %! %b. +OMIT 4 February MSG %"Dia do Início da Luta Armada de Libertação Nacional%" %! %b. +REM 5 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia do Início da Luta Armada de Libertação Nacional (ponte)%" %! %b. +REM 12 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia do Carnaval (ponte)%" %! %b. +REM 14 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia do Carnaval (ponte)%" %! %b. +OMIT [easterdate($Uy)-47] MSG %"Dia do Carnaval%" %! %b. +REM 7 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia Internacional da Mulher (ponte)%" %! %b. +OMIT 8 March MSG %"Dia Internacional da Mulher%" %! %b. +REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia Internacional da Mulher (ponte)%" %! %b. +REM 22 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia da Libertação da África Austral (ponte)%" %! %b. +OMIT 23 March MSG %"Dia da Libertação da África Austral%" %! %b. +REM 24 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia da Libertação da África Austral (ponte)%" %! %b. +REM 3 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia da Paz e Reconciliação Nacional (ponte)%" %! %b. +OMIT 4 April MSG %"Dia da Paz e Reconciliação Nacional%" %! %b. +REM 5 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia da Paz e Reconciliação Nacional (ponte)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Sexta-Feira Santa%" %! %b. +REM 30 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia Internacional do Trabalhador (ponte)%" %! %b. +OMIT 1 May MSG %"Dia Internacional do Trabalhador%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia Internacional do Trabalhador (ponte)%" %! %b. +REM 16 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia do Fundador da Nação e do Herói Nacional (ponte)%" %! %b. +OMIT 17 September MSG %"Dia do Fundador da Nação e do Herói Nacional%" %! %b. +REM 18 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia do Fundador da Nação e do Herói Nacional (ponte)%" %! %b. +REM 1 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia dos Finados (ponte)%" %! %b. +OMIT 2 November MSG %"Dia dos Finados%" %! %b. +REM 3 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia dos Finados (ponte)%" %! %b. +REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia da Independência Nacional (ponte)%" %! %b. +OMIT 11 November MSG %"Dia da Independência Nacional%" %! %b. +REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia da Independência Nacional (ponte)%" %! %b. +REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia de Natal e da Família (ponte)%" %! %b. +OMIT 25 December MSG %"Dia de Natal e da Família%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia de Natal e da Família (ponte)%" %! %b. +REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia do Ano Novo (ponte)%" %! %b. diff --git a/include/holidays/ar.rem b/include/holidays/ar.rem index 686461cd..51e680a9 100644 --- a/include/holidays/ar.rem +++ b/include/holidays/ar.rem @@ -5,34 +5,34 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Año Nuevo%" %(is) %b. -OMIT [easterdate($Uy)-48] MSG %"Día de Carnaval%" %(is) %b. -OMIT [easterdate($Uy)-47] MSG %"Día de Carnaval%" %(is) %b. -OMIT 24 March MSG %"Día Nacional de la Memoria por la Verdad y la Justicia%" %(is) %b. -OMIT 2 April MSG %"Día del Veterano y de los Caidos en la Guerra de Malvinas%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %(is) %b. -OMIT 1 May MSG %"Día del Trabajo%" %(is) %b. -OMIT 25 May MSG %"Día de la Revolución de Mayo%" %(is) %b. -REM 15 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Paso a la Inmortalidad del General Don Martín Miguel de Güemes (observado)%" %(is) %b. -REM 16 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Paso a la Inmortalidad del General Don Martín Miguel de Güemes (observado)%" %(is) %b. -REM 17 June ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4] MSG %"Paso a la Inmortalidad del General Don Martín Miguel de Güemes (observado)%" %(is) %b. -OMIT 20 June MSG %"Paso a la Inmortalidad del General Don Manuel Belgrano%" %(is) %b. -REM 21 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Paso a la Inmortalidad del General Don Martín Miguel de Güemes (observado)%" %(is) %b. -OMIT 9 July MSG %"Día de la Independencia%" %(is) %b. -REM 15 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Paso a la Inmortalidad del General Don José de San Martin (observado)%" %(is) %b. -REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Paso a la Inmortalidad del General Don José de San Martin (observado)%" %(is) %b. -REM 17 August ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Paso a la Inmortalidad del General Don José de San Martin (observado)%" %(is) %b. -REM 20 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Paso a la Inmortalidad del General Don José de San Martin (observado)%" %(is) %b. -REM 21 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Paso a la Inmortalidad del General Don José de San Martin (observado)%" %(is) %b. -REM 10 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día del Respeto a la Diversidad Cultural (observado)%" %(is) %b. -REM 11 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día del Respeto a la Diversidad Cultural (observado)%" %(is) %b. -REM 12 October ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Día del Respeto a la Diversidad Cultural (observado)%" %(is) %b. -REM 15 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día del Respeto a la Diversidad Cultural (observado)%" %(is) %b. -REM 16 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día del Respeto a la Diversidad Cultural (observado)%" %(is) %b. -REM 18 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día de la Soberanía Nacional (observado)%" %(is) %b. -REM 19 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día de la Soberanía Nacional (observado)%" %(is) %b. -REM 20 November ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Día de la Soberanía Nacional (observado)%" %(is) %b. -REM 23 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de la Soberanía Nacional (observado)%" %(is) %b. -REM 24 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de la Soberanía Nacional (observado)%" %(is) %b. -OMIT 8 December MSG %"Inmaculada Concepción de María%" %(is) %b. -OMIT 25 December MSG %"Navidad%" %(is) %b. +OMIT 1 January MSG %"Año Nuevo%" %! %b. +OMIT [easterdate($Uy)-48] MSG %"Día de Carnaval%" %! %b. +OMIT [easterdate($Uy)-47] MSG %"Día de Carnaval%" %! %b. +OMIT 24 March MSG %"Día Nacional de la Memoria por la Verdad y la Justicia%" %! %b. +OMIT 2 April MSG %"Día del Veterano y de los Caidos en la Guerra de Malvinas%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %! %b. +OMIT 1 May MSG %"Día del Trabajo%" %! %b. +OMIT 25 May MSG %"Día de la Revolución de Mayo%" %! %b. +REM 15 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Paso a la Inmortalidad del General Don Martín Miguel de Güemes (observado)%" %! %b. +REM 16 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Paso a la Inmortalidad del General Don Martín Miguel de Güemes (observado)%" %! %b. +REM 17 June ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4] MSG %"Paso a la Inmortalidad del General Don Martín Miguel de Güemes (observado)%" %! %b. +OMIT 20 June MSG %"Paso a la Inmortalidad del General Don Manuel Belgrano%" %! %b. +REM 21 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Paso a la Inmortalidad del General Don Martín Miguel de Güemes (observado)%" %! %b. +OMIT 9 July MSG %"Día de la Independencia%" %! %b. +REM 15 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Paso a la Inmortalidad del General Don José de San Martin (observado)%" %! %b. +REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Paso a la Inmortalidad del General Don José de San Martin (observado)%" %! %b. +REM 17 August ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Paso a la Inmortalidad del General Don José de San Martin (observado)%" %! %b. +REM 20 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Paso a la Inmortalidad del General Don José de San Martin (observado)%" %! %b. +REM 21 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Paso a la Inmortalidad del General Don José de San Martin (observado)%" %! %b. +REM 10 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día del Respeto a la Diversidad Cultural (observado)%" %! %b. +REM 11 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día del Respeto a la Diversidad Cultural (observado)%" %! %b. +REM 12 October ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Día del Respeto a la Diversidad Cultural (observado)%" %! %b. +REM 15 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día del Respeto a la Diversidad Cultural (observado)%" %! %b. +REM 16 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día del Respeto a la Diversidad Cultural (observado)%" %! %b. +REM 18 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día de la Soberanía Nacional (observado)%" %! %b. +REM 19 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día de la Soberanía Nacional (observado)%" %! %b. +REM 20 November ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Día de la Soberanía Nacional (observado)%" %! %b. +REM 23 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de la Soberanía Nacional (observado)%" %! %b. +REM 24 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de la Soberanía Nacional (observado)%" %! %b. +OMIT 8 December MSG %"Inmaculada Concepción de María%" %! %b. +OMIT 25 December MSG %"Navidad%" %! %b. diff --git a/include/holidays/as.rem b/include/holidays/as.rem index ca831fc2..9c6bcca0 100644 --- a/include/holidays/as.rem +++ b/include/holidays/as.rem @@ -5,36 +5,36 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Martin Luther King Jr. Day%" %(is) %b. -REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Washington's Birthday%" %(is) %b. -REM 16 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"American Samoa Flag Day (observed)%" %(is) %b. -OMIT 17 April MSG %"American Samoa Flag Day%" %(is) %b. -REM 18 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"American Samoa Flag Day (observed)%" %(is) %b. -REM Last Monday in May ADDOMIT SCANFROM -28 MSG %"Memorial Day%" %(is) %b. -REM 18 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Juneteenth National Independence Day (observed)%" %(is) %b. -OMIT 19 June MSG %"Juneteenth National Independence Day%" %(is) %b. -REM 20 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Juneteenth National Independence Day (observed)%" %(is) %b. -REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 4 July MSG %"Independence Day%" %(is) %b. -REM 5 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -REM 15 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Manu'a Islands Cession Day (observed)%" %(is) %b. -OMIT 16 July MSG %"Manu'a Islands Cession Day%" %(is) %b. -REM 17 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Manu'a Islands Cession Day (observed)%" %(is) %b. -REM First Monday in September ADDOMIT SCANFROM -28 MSG %"Labor Day%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %(is) %b. -REM Second Sunday in October ADDOMIT SCANFROM -28 MSG %"White Sunday%" %(is) %b. -REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Veterans Day (observed)%" %(is) %b. -OMIT 11 November MSG %"Veterans Day%" %(is) %b. -REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Veterans Day (observed)%" %(is) %b. -REM Fourth Thursday in November ADDOMIT SCANFROM -28 MSG %"Thanksgiving%" %(is) %b. -REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Martin Luther King Jr. Day%" %! %b. +REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Washington's Birthday%" %! %b. +REM 16 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"American Samoa Flag Day (observed)%" %! %b. +OMIT 17 April MSG %"American Samoa Flag Day%" %! %b. +REM 18 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"American Samoa Flag Day (observed)%" %! %b. +REM Last Monday in May ADDOMIT SCANFROM -28 MSG %"Memorial Day%" %! %b. +REM 18 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Juneteenth National Independence Day (observed)%" %! %b. +OMIT 19 June MSG %"Juneteenth National Independence Day%" %! %b. +REM 20 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Juneteenth National Independence Day (observed)%" %! %b. +REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Independence Day (observed)%" %! %b. +OMIT 4 July MSG %"Independence Day%" %! %b. +REM 5 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +REM 15 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Manu'a Islands Cession Day (observed)%" %! %b. +OMIT 16 July MSG %"Manu'a Islands Cession Day%" %! %b. +REM 17 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Manu'a Islands Cession Day (observed)%" %! %b. +REM First Monday in September ADDOMIT SCANFROM -28 MSG %"Labor Day%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %! %b. +REM Second Sunday in October ADDOMIT SCANFROM -28 MSG %"White Sunday%" %! %b. +REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Veterans Day (observed)%" %! %b. +OMIT 11 November MSG %"Veterans Day%" %! %b. +REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Veterans Day (observed)%" %! %b. +REM Fourth Thursday in November ADDOMIT SCANFROM -28 MSG %"Thanksgiving%" %! %b. +REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Day (observed)%" %! %b. # Optional holidays -REM 14 February MSG %"Valentine's Day%" %(is) %b. -REM 17 March MSG %"Saint Patrick's Day%" %(is) %b. -REM 31 October MSG %"Halloween%" %(is) %b. +REM 14 February MSG %"Valentine's Day%" %! %b. +REM 17 March MSG %"Saint Patrick's Day%" %! %b. +REM 31 October MSG %"Halloween%" %! %b. diff --git a/include/holidays/at.rem b/include/holidays/at.rem index 3c53b5e8..a30b29ae 100644 --- a/include/holidays/at.rem +++ b/include/holidays/at.rem @@ -12,21 +12,21 @@ # one of the regional *.rem files in the directory # [$SysInclude]/holidays/at/ -OMIT 1 January MSG %"Neujahr%" %(is) %b. -OMIT 6 January MSG %"Heilige Drei Könige%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT 1 May MSG %"Staatsfeiertag%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Christi Himmelfahrt%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %(is) %b. -OMIT 15 August MSG %"Mariä Himmelfahrt%" %(is) %b. -OMIT 26 October MSG %"Nationalfeiertag%" %(is) %b. -OMIT 1 November MSG %"Allerheiligen%" %(is) %b. -OMIT 8 December MSG %"Mariä Empfängnis%" %(is) %b. -OMIT 25 December MSG %"Christtag%" %(is) %b. -OMIT 26 December MSG %"Stefanitag%" %(is) %b. +OMIT 1 January MSG %"Neujahr%" %! %b. +OMIT 6 January MSG %"Heilige Drei Könige%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT 1 May MSG %"Staatsfeiertag%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Christi Himmelfahrt%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b. +OMIT 15 August MSG %"Mariä Himmelfahrt%" %! %b. +OMIT 26 October MSG %"Nationalfeiertag%" %! %b. +OMIT 1 November MSG %"Allerheiligen%" %! %b. +OMIT 8 December MSG %"Mariä Empfängnis%" %! %b. +OMIT 25 December MSG %"Christtag%" %! %b. +OMIT 26 December MSG %"Stefanitag%" %! %b. # Optional holidays -REM [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -REM 24 December MSG %"Heiliger Abend%" %(is) %b. -REM 31 December MSG %"Silvester%" %(is) %b. +REM [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +REM 24 December MSG %"Heiliger Abend%" %! %b. +REM 31 December MSG %"Silvester%" %! %b. diff --git a/include/holidays/at/1.rem b/include/holidays/at/1.rem index ef03501e..da8655c1 100644 --- a/include/holidays/at/1.rem +++ b/include/holidays/at/1.rem @@ -12,4 +12,4 @@ # Optional holidays -REM 11 November MSG %"Hl. Martin%" %(is) %b. +REM 11 November MSG %"Hl. Martin%" %! %b. diff --git a/include/holidays/at/2.rem b/include/holidays/at/2.rem index f9d4a68b..f33309b6 100644 --- a/include/holidays/at/2.rem +++ b/include/holidays/at/2.rem @@ -12,5 +12,5 @@ # Optional holidays -REM 19 March MSG %"Hl. Josef%" %(is) %b. -REM 10 October MSG %"Tag der Volksabstimmung%" %(is) %b. +REM 19 March MSG %"Hl. Josef%" %! %b. +REM 10 October MSG %"Tag der Volksabstimmung%" %! %b. diff --git a/include/holidays/at/3.rem b/include/holidays/at/3.rem index 22607ed5..a81baa74 100644 --- a/include/holidays/at/3.rem +++ b/include/holidays/at/3.rem @@ -12,4 +12,4 @@ # Optional holidays -REM 15 November MSG %"Hl. Leopold%" %(is) %b. +REM 15 November MSG %"Hl. Leopold%" %! %b. diff --git a/include/holidays/at/4.rem b/include/holidays/at/4.rem index e3074be0..e2e46d2d 100644 --- a/include/holidays/at/4.rem +++ b/include/holidays/at/4.rem @@ -12,4 +12,4 @@ # Optional holidays -REM 4 May MSG %"Hl. Florian%" %(is) %b. +REM 4 May MSG %"Hl. Florian%" %! %b. diff --git a/include/holidays/at/5.rem b/include/holidays/at/5.rem index 22ac0fdb..1257b0b6 100644 --- a/include/holidays/at/5.rem +++ b/include/holidays/at/5.rem @@ -12,4 +12,4 @@ # Optional holidays -REM 24 September MSG %"Hl. Rupert%" %(is) %b. +REM 24 September MSG %"Hl. Rupert%" %! %b. diff --git a/include/holidays/at/6.rem b/include/holidays/at/6.rem index a3e63f35..c1145ba8 100644 --- a/include/holidays/at/6.rem +++ b/include/holidays/at/6.rem @@ -12,4 +12,4 @@ # Optional holidays -REM 19 March MSG %"Hl. Josef%" %(is) %b. +REM 19 March MSG %"Hl. Josef%" %! %b. diff --git a/include/holidays/at/7.rem b/include/holidays/at/7.rem index f9918467..31455a8a 100644 --- a/include/holidays/at/7.rem +++ b/include/holidays/at/7.rem @@ -12,4 +12,4 @@ # Optional holidays -REM 19 March MSG %"Hl. Josef%" %(is) %b. +REM 19 March MSG %"Hl. Josef%" %! %b. diff --git a/include/holidays/at/8.rem b/include/holidays/at/8.rem index 06ba0420..979a8ad5 100644 --- a/include/holidays/at/8.rem +++ b/include/holidays/at/8.rem @@ -12,4 +12,4 @@ # Optional holidays -REM 19 March MSG %"Hl. Josef%" %(is) %b. +REM 19 March MSG %"Hl. Josef%" %! %b. diff --git a/include/holidays/at/9.rem b/include/holidays/at/9.rem index e8907edd..e093d915 100644 --- a/include/holidays/at/9.rem +++ b/include/holidays/at/9.rem @@ -12,4 +12,4 @@ # Optional holidays -REM 15 November MSG %"Hl. Leopold%" %(is) %b. +REM 15 November MSG %"Hl. Leopold%" %! %b. diff --git a/include/holidays/au.rem b/include/holidays/au.rem index 93195471..3017f1d4 100644 --- a/include/holidays/au.rem +++ b/include/holidays/au.rem @@ -12,10 +12,10 @@ # one of the regional *.rem files in the directory # [$SysInclude]/holidays/au/ -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -OMIT 26 January MSG %"Australia Day%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 25 April MSG %"ANZAC Day%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Boxing Day%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +OMIT 26 January MSG %"Australia Day%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 25 April MSG %"ANZAC Day%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Boxing Day%" %! %b. diff --git a/include/holidays/au/act.rem b/include/holidays/au/act.rem index fc68e5e4..33ed2f13 100644 --- a/include/holidays/au/act.rem +++ b/include/holidays/au/act.rem @@ -10,18 +10,18 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/au.rem -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %(is) %b. -REM Second Monday in March ADDOMIT SCANFROM -28 MSG %"Canberra Day%" %(is) %b. -OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %(is) %b. -REM Monday 27 May ADDOMIT SCANFROM -28 MSG %"Reconciliation Day%" %(is) %b. -REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %(is) %b. -REM First Monday in October ADDOMIT SCANFROM -28 MSG %"Labour Day%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %(is) %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b. +REM Second Monday in March ADDOMIT SCANFROM -28 MSG %"Canberra Day%" %! %b. +OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %! %b. +OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b. +REM Monday 27 May ADDOMIT SCANFROM -28 MSG %"Reconciliation Day%" %! %b. +REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %b. +REM First Monday in October ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b. # Optional holidays -REM First Monday in August SCANFROM -28 MSG %"Bank Holiday%" %(is) %b. +REM First Monday in August SCANFROM -28 MSG %"Bank Holiday%" %! %b. diff --git a/include/holidays/au/nsw.rem b/include/holidays/au/nsw.rem index b3202648..38d13c79 100644 --- a/include/holidays/au/nsw.rem +++ b/include/holidays/au/nsw.rem @@ -10,16 +10,16 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/au.rem -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %(is) %b. -REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %(is) %b. -REM First Monday in October ADDOMIT SCANFROM -28 MSG %"Labour Day%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %(is) %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b. +OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %! %b. +OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b. +REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %b. +REM First Monday in October ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b. # Optional holidays -REM First Monday in August SCANFROM -28 MSG %"Bank Holiday%" %(is) %b. +REM First Monday in August SCANFROM -28 MSG %"Bank Holiday%" %! %b. diff --git a/include/holidays/au/nt.rem b/include/holidays/au/nt.rem index f94059a9..5c387e29 100644 --- a/include/holidays/au/nt.rem +++ b/include/holidays/au/nt.rem @@ -10,19 +10,19 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/au.rem -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %(is) %b. -REM First Monday in May ADDOMIT SCANFROM -28 MSG %"May Day%" %(is) %b. -REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %(is) %b. -REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Picnic Day%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"Boxing Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %(is) %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b. +OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %! %b. +OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b. +REM First Monday in May ADDOMIT SCANFROM -28 MSG %"May Day%" %! %b. +REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %b. +REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Picnic Day%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"Boxing Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b. # Optional holidays -REM 24 December MSG %"Christmas Eve (from 7pm)%" %(is) %b. -REM 31 December MSG %"New Year's Eve (from 7pm)%" %(is) %b. +REM 24 December MSG %"Christmas Eve (from 7pm)%" %! %b. +REM 31 December MSG %"New Year's Eve (from 7pm)%" %! %b. diff --git a/include/holidays/au/qld.rem b/include/holidays/au/qld.rem index cde0195e..77373649 100644 --- a/include/holidays/au/qld.rem +++ b/include/holidays/au/qld.rem @@ -10,14 +10,14 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/au.rem -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %(is) %b. -REM First Monday in May ADDOMIT SCANFROM -28 MSG %"Labour Day%" %(is) %b. -REM Wednesday 10 August ADDOMIT SCANFROM -28 MSG %"The Royal Queensland Show%" %(is) %b. -REM First Monday in October ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %(is) %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b. +OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %! %b. +OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b. +REM First Monday in May ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %b. +REM Wednesday 10 August ADDOMIT SCANFROM -28 MSG %"The Royal Queensland Show%" %! %b. +REM First Monday in October ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b. diff --git a/include/holidays/au/sa.rem b/include/holidays/au/sa.rem index 6fbe0dfc..79a431e4 100644 --- a/include/holidays/au/sa.rem +++ b/include/holidays/au/sa.rem @@ -10,20 +10,20 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/au.rem -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %(is) %b. -REM Second Monday in March ADDOMIT SCANFROM -28 MSG %"Adelaide Cup Day%" %(is) %b. -OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %(is) %b. -REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %(is) %b. -REM First Monday in October ADDOMIT SCANFROM -28 MSG %"Labour Day%" %(is) %b. -OMIT 26 December MSG %"Proclamation Day%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"Proclamation Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Proclamation Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Proclamation Day (observed)%" %(is) %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b. +REM Second Monday in March ADDOMIT SCANFROM -28 MSG %"Adelaide Cup Day%" %! %b. +OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %! %b. +OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b. +REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %b. +REM First Monday in October ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %b. +OMIT 26 December MSG %"Proclamation Day%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"Proclamation Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Proclamation Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Proclamation Day (observed)%" %! %b. # Optional holidays -REM 24 December MSG %"Christmas Eve (from 7pm)%" %(is) %b. -REM 31 December MSG %"New Year's Eve (from 7pm)%" %(is) %b. +REM 24 December MSG %"Christmas Eve (from 7pm)%" %! %b. +REM 31 December MSG %"New Year's Eve (from 7pm)%" %! %b. diff --git a/include/holidays/au/tas.rem b/include/holidays/au/tas.rem index a8b2d23d..7e33c6d1 100644 --- a/include/holidays/au/tas.rem +++ b/include/holidays/au/tas.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/au.rem -REM Second Monday in March ADDOMIT SCANFROM -28 MSG %"Eight Hours Day%" %(is) %b. -REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %(is) %b. +REM Second Monday in March ADDOMIT SCANFROM -28 MSG %"Eight Hours Day%" %! %b. +REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. diff --git a/include/holidays/au/vic.rem b/include/holidays/au/vic.rem index 816cab35..e491b4ce 100644 --- a/include/holidays/au/vic.rem +++ b/include/holidays/au/vic.rem @@ -10,15 +10,15 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/au.rem -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %(is) %b. -REM Second Monday in March ADDOMIT SCANFROM -28 MSG %"Labour Day%" %(is) %b. -OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %(is) %b. -REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %(is) %b. -REM Saturday 1 October --8 ADDOMIT SCANFROM -28 MSG %"Grand Final Day%" %(is) %b. -REM First Tuesday in November ADDOMIT SCANFROM -28 MSG %"Melbourne Cup Day%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %(is) %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b. +REM Second Monday in March ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %b. +OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %! %b. +OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b. +REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %b. +REM Saturday 1 October --8 ADDOMIT SCANFROM -28 MSG %"Grand Final Day%" %! %b. +REM First Tuesday in November ADDOMIT SCANFROM -28 MSG %"Melbourne Cup Day%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b. diff --git a/include/holidays/au/wa.rem b/include/holidays/au/wa.rem index 92914502..3a2cd651 100644 --- a/include/holidays/au/wa.rem +++ b/include/holidays/au/wa.rem @@ -10,15 +10,15 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/au.rem -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %(is) %b. -REM First Monday in March ADDOMIT SCANFROM -28 MSG %"Labour Day%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %(is) %b. -REM 26 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ANZAC Day (observed)%" %(is) %b. -REM 27 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ANZAC Day (observed)%" %(is) %b. -REM First Monday in June ADDOMIT SCANFROM -28 MSG %"Western Australia Day%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"Boxing Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %(is) %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b. +REM First Monday in March ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %b. +OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b. +REM 26 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ANZAC Day (observed)%" %! %b. +REM 27 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ANZAC Day (observed)%" %! %b. +REM First Monday in June ADDOMIT SCANFROM -28 MSG %"Western Australia Day%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"Boxing Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b. diff --git a/include/holidays/aw.rem b/include/holidays/aw.rem index d0419113..0c059960 100644 --- a/include/holidays/aw.rem +++ b/include/holidays/aw.rem @@ -5,15 +5,15 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Aña Nobo%" %(is) %b. -OMIT 25 January MSG %"Dia di Betico%" %(is) %b. -OMIT [easterdate($Uy)-48] MSG %"Dialuna prome cu diaranson di shinish%" %(is) %b. -OMIT 18 March MSG %"Dia di Himno y Bandera%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Bierna Santo%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Di dos dia di Pasco di Resureccion%" %(is) %b. -OMIT 1 May MSG %"Dia di Obrero%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Dia di Asuncion%" %(is) %b. -REM 31 August ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Dia di Rey%" %(is) %b. -REM 1 September ADDOMIT SCANFROM -28 SATISFY [$Tw == 1] MSG %"Dia di Rey%" %(is) %b. -OMIT 25 December MSG %"Pasco di Nacemento%" %(is) %b. -OMIT 26 December MSG %"Di dos dia di Pasco di Nacemento%" %(is) %b. +OMIT 1 January MSG %"Aña Nobo%" %! %b. +OMIT 25 January MSG %"Dia di Betico%" %! %b. +OMIT [easterdate($Uy)-48] MSG %"Dialuna prome cu diaranson di shinish%" %! %b. +OMIT 18 March MSG %"Dia di Himno y Bandera%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Bierna Santo%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Di dos dia di Pasco di Resureccion%" %! %b. +OMIT 1 May MSG %"Dia di Obrero%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Dia di Asuncion%" %! %b. +REM 31 August ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Dia di Rey%" %! %b. +REM 1 September ADDOMIT SCANFROM -28 SATISFY [$Tw == 1] MSG %"Dia di Rey%" %! %b. +OMIT 25 December MSG %"Pasco di Nacemento%" %! %b. +OMIT 26 December MSG %"Di dos dia di Pasco di Nacemento%" %! %b. diff --git a/include/holidays/az.rem b/include/holidays/az.rem index 8eb66d1d..73d5356f 100644 --- a/include/holidays/az.rem +++ b/include/holidays/az.rem @@ -5,40 +5,40 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Yeni il bayramı%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Yeni il bayramı (müşahidə olunur)%" %(is) %b. -OMIT 2 January MSG %"Yeni il bayramı%" %(is) %b. -REM 2 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 2)), 0, 6)] MSG %"Yeni il bayramı (müşahidə olunur)%" %(is) %b. -OMIT 20 January MSG %"Ümumxalq hüzn günü%" %(is) %b. -OMIT 8 March MSG %"Qadınlar günü%" %(is) %b. -REM 8 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 8)), 0, 6)] MSG %"Qadınlar günü (müşahidə olunur)%" %(is) %b. -OMIT 20 March MSG %"Novruz bayramı%" %(is) %b. -REM 20 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 20)), 0, 6)] MSG %"Novruz bayramı (müşahidə olunur)%" %(is) %b. -OMIT 21 March MSG %"Novruz bayramı%" %(is) %b. -REM 21 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 21)), 0, 6)] MSG %"Novruz bayramı (müşahidə olunur)%" %(is) %b. -OMIT 22 March MSG %"Novruz bayramı%" %(is) %b. -REM 22 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 22)), 0, 6)] MSG %"Novruz bayramı (müşahidə olunur)%" %(is) %b. -OMIT 23 March MSG %"Novruz bayramı%" %(is) %b. -REM 23 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 23)), 0, 6)] MSG %"Novruz bayramı (müşahidə olunur)%" %(is) %b. -OMIT 24 March MSG %"Novruz bayramı%" %(is) %b. -REM 24 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 24)), 0, 6)] MSG %"Novruz bayramı (müşahidə olunur)%" %(is) %b. -OMIT 9 May MSG %"Faşizm üzərində qələbə günü%" %(is) %b. -REM 9 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 9)), 0, 6)] MSG %"Faşizm üzərində qələbə günü (müşahidə olunur)%" %(is) %b. -OMIT 28 May MSG %"Müstəqillik Günü%" %(is) %b. -REM 28 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 28)), 0, 6)] MSG %"Müstəqillik Günü (müşahidə olunur)%" %(is) %b. -OMIT 15 June MSG %"Azərbaycan xalqının milli qurtuluş günü%" %(is) %b. -REM 15 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 6, 15)), 0, 6)] MSG %"Azərbaycan xalqının milli qurtuluş günü (müşahidə olunur)%" %(is) %b. -OMIT 26 June MSG %"Azərbaycan Respublikasının Silahlı Qüvvələri günü%" %(is) %b. -REM 26 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 6, 26)), 0, 6)] MSG %"Azərbaycan Respublikasının Silahlı Qüvvələri günü (müşahidə olunur)%" %(is) %b. -OMIT 8 November MSG %"Zəfər Günü%" %(is) %b. -REM 8 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 11, 8)), 0, 6)] MSG %"Zəfər Günü (müşahidə olunur)%" %(is) %b. -OMIT 9 November MSG %"Azərbaycan Respublikasının Dövlət bayrağı günü%" %(is) %b. -REM 9 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 11, 9)), 0, 6)] MSG %"Azərbaycan Respublikasının Dövlət bayrağı günü (müşahidə olunur)%" %(is) %b. -OMIT 31 December MSG %"Dünya azərbaycanlılarının həmrəyliyi günü%" %(is) %b. -REM 31 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 31)), 0, 6)] MSG %"Dünya azərbaycanlılarının həmrəyliyi günü (müşahidə olunur)%" %(is) %b. +OMIT 1 January MSG %"Yeni il bayramı%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Yeni il bayramı (müşahidə olunur)%" %! %b. +OMIT 2 January MSG %"Yeni il bayramı%" %! %b. +REM 2 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 2)), 0, 6)] MSG %"Yeni il bayramı (müşahidə olunur)%" %! %b. +OMIT 20 January MSG %"Ümumxalq hüzn günü%" %! %b. +OMIT 8 March MSG %"Qadınlar günü%" %! %b. +REM 8 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 8)), 0, 6)] MSG %"Qadınlar günü (müşahidə olunur)%" %! %b. +OMIT 20 March MSG %"Novruz bayramı%" %! %b. +REM 20 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 20)), 0, 6)] MSG %"Novruz bayramı (müşahidə olunur)%" %! %b. +OMIT 21 March MSG %"Novruz bayramı%" %! %b. +REM 21 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 21)), 0, 6)] MSG %"Novruz bayramı (müşahidə olunur)%" %! %b. +OMIT 22 March MSG %"Novruz bayramı%" %! %b. +REM 22 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 22)), 0, 6)] MSG %"Novruz bayramı (müşahidə olunur)%" %! %b. +OMIT 23 March MSG %"Novruz bayramı%" %! %b. +REM 23 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 23)), 0, 6)] MSG %"Novruz bayramı (müşahidə olunur)%" %! %b. +OMIT 24 March MSG %"Novruz bayramı%" %! %b. +REM 24 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 24)), 0, 6)] MSG %"Novruz bayramı (müşahidə olunur)%" %! %b. +OMIT 9 May MSG %"Faşizm üzərində qələbə günü%" %! %b. +REM 9 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 9)), 0, 6)] MSG %"Faşizm üzərində qələbə günü (müşahidə olunur)%" %! %b. +OMIT 28 May MSG %"Müstəqillik Günü%" %! %b. +REM 28 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 28)), 0, 6)] MSG %"Müstəqillik Günü (müşahidə olunur)%" %! %b. +OMIT 15 June MSG %"Azərbaycan xalqının milli qurtuluş günü%" %! %b. +REM 15 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 6, 15)), 0, 6)] MSG %"Azərbaycan xalqının milli qurtuluş günü (müşahidə olunur)%" %! %b. +OMIT 26 June MSG %"Azərbaycan Respublikasının Silahlı Qüvvələri günü%" %! %b. +REM 26 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 6, 26)), 0, 6)] MSG %"Azərbaycan Respublikasının Silahlı Qüvvələri günü (müşahidə olunur)%" %! %b. +OMIT 8 November MSG %"Zəfər Günü%" %! %b. +REM 8 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 11, 8)), 0, 6)] MSG %"Zəfər Günü (müşahidə olunur)%" %! %b. +OMIT 9 November MSG %"Azərbaycan Respublikasının Dövlət bayrağı günü%" %! %b. +REM 9 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 11, 9)), 0, 6)] MSG %"Azərbaycan Respublikasının Dövlət bayrağı günü (müşahidə olunur)%" %! %b. +OMIT 31 December MSG %"Dünya azərbaycanlılarının həmrəyliyi günü%" %! %b. +REM 31 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 31)), 0, 6)] MSG %"Dünya azərbaycanlılarının həmrəyliyi günü (müşahidə olunur)%" %! %b. # Optional holidays -REM 27 September MSG %"Anım Günü%" %(is) %b. -REM 18 October MSG %"Müstəqilliyin Bərpası Günü%" %(is) %b. -REM 12 November MSG %"Konstitusiya Günü%" %(is) %b. -REM 17 November MSG %"Milli Dirçəliş Günü%" %(is) %b. +REM 27 September MSG %"Anım Günü%" %! %b. +REM 18 October MSG %"Müstəqilliyin Bərpası Günü%" %! %b. +REM 12 November MSG %"Konstitusiya Günü%" %! %b. +REM 17 November MSG %"Milli Dirçəliş Günü%" %! %b. diff --git a/include/holidays/ba.rem b/include/holidays/ba.rem index 10ecbcc0..6c113b2f 100644 --- a/include/holidays/ba.rem +++ b/include/holidays/ba.rem @@ -12,11 +12,11 @@ # one of the regional *.rem files in the directory # [$SysInclude]/holidays/ba/ -OMIT 1 January MSG %"Nova godina%" %(is) %b. -OMIT 2 January MSG %"Nova godina%" %(is) %b. -OMIT 7 January MSG %"Božić (Pravoslavni)%" %(is) %b. -OMIT [orthodoxeaster($Uy)-2] MSG %"Veliki petak (Pravoslavni)%" %(is) %b. -OMIT [orthodoxeaster($Uy)+1] MSG %"Uskrsni ponedjeljak (Katolički)%" %(is) %b. -OMIT 1 May MSG %"Međunarodni praznik rada%" %(is) %b. -OMIT 2 May MSG %"Međunarodni praznik rada%" %(is) %b. -OMIT 25 December MSG %"Božić (Katolički)%" %(is) %b. +OMIT 1 January MSG %"Nova godina%" %! %b. +OMIT 2 January MSG %"Nova godina%" %! %b. +OMIT 7 January MSG %"Božić (Pravoslavni)%" %! %b. +OMIT [orthodoxeaster($Uy)-2] MSG %"Veliki petak (Pravoslavni)%" %! %b. +OMIT [orthodoxeaster($Uy)+1] MSG %"Uskrsni ponedjeljak (Katolički)%" %! %b. +OMIT 1 May MSG %"Međunarodni praznik rada%" %! %b. +OMIT 2 May MSG %"Međunarodni praznik rada%" %! %b. +OMIT 25 December MSG %"Božić (Katolički)%" %! %b. diff --git a/include/holidays/ba/bih.rem b/include/holidays/ba/bih.rem index f7d12878..a9321eea 100644 --- a/include/holidays/ba/bih.rem +++ b/include/holidays/ba/bih.rem @@ -10,14 +10,14 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ba.rem -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Nova godina (preneseno)%" %(is) %b. -OMIT 6 January MSG %"Badnji dan (Pravoslavni)%" %(is) %b. -OMIT 1 March MSG %"Dan nezavisnosti%" %(is) %b. -OMIT [orthodoxeaster($Uy)-2] MSG %"Veliki petak (Katolički)%" %(is) %b. -OMIT [orthodoxeaster($Uy)] MSG %"Uskrs (Katolički)%" %(is) %b. -OMIT [orthodoxeaster($Uy)] MSG %"Vaskrs (Pravoslavni)%" %(is) %b. -OMIT [orthodoxeaster($Uy)+1] MSG %"Uskrsni ponedjeljak (Pravoslavni)%" %(is) %b. -REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Međunarodni praznik rada (preneseno)%" %(is) %b. -OMIT 9 May MSG %"Dan pobjede nad fašizmom%" %(is) %b. -OMIT 25 November MSG %"Dan državnosti%" %(is) %b. -OMIT 24 December MSG %"Badnji dan (Katolički)%" %(is) %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Nova godina (preneseno)%" %! %b. +OMIT 6 January MSG %"Badnji dan (Pravoslavni)%" %! %b. +OMIT 1 March MSG %"Dan nezavisnosti%" %! %b. +OMIT [orthodoxeaster($Uy)-2] MSG %"Veliki petak (Katolički)%" %! %b. +OMIT [orthodoxeaster($Uy)] MSG %"Uskrs (Katolički)%" %! %b. +OMIT [orthodoxeaster($Uy)] MSG %"Vaskrs (Pravoslavni)%" %! %b. +OMIT [orthodoxeaster($Uy)+1] MSG %"Uskrsni ponedjeljak (Pravoslavni)%" %! %b. +REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Međunarodni praznik rada (preneseno)%" %! %b. +OMIT 9 May MSG %"Dan pobjede nad fašizmom%" %! %b. +OMIT 25 November MSG %"Dan državnosti%" %! %b. +OMIT 24 December MSG %"Badnji dan (Katolički)%" %! %b. diff --git a/include/holidays/ba/brc.rem b/include/holidays/ba/brc.rem index 5b4cf78c..6d2632ec 100644 --- a/include/holidays/ba/brc.rem +++ b/include/holidays/ba/brc.rem @@ -10,11 +10,11 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ba.rem -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Nova godina (preneseno)%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Nova godina (preneseno)%" %(is) %b. -REM 8 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Božić (Pravoslavni) (preneseno)%" %(is) %b. -OMIT 8 March MSG %"Dan uspostavljanja Brčko distrikta%" %(is) %b. -REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dan uspostavljanja Brčko distrikta (preneseno)%" %(is) %b. -REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Međunarodni praznik rada (preneseno)%" %(is) %b. -REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Međunarodni praznik rada (preneseno)%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Božić (Katolički) (preneseno)%" %(is) %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Nova godina (preneseno)%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Nova godina (preneseno)%" %! %b. +REM 8 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Božić (Pravoslavni) (preneseno)%" %! %b. +OMIT 8 March MSG %"Dan uspostavljanja Brčko distrikta%" %! %b. +REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dan uspostavljanja Brčko distrikta (preneseno)%" %! %b. +REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Međunarodni praznik rada (preneseno)%" %! %b. +REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Međunarodni praznik rada (preneseno)%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Božić (Katolički) (preneseno)%" %! %b. diff --git a/include/holidays/ba/srp.rem b/include/holidays/ba/srp.rem index 46cc8af1..610c651f 100644 --- a/include/holidays/ba/srp.rem +++ b/include/holidays/ba/srp.rem @@ -10,14 +10,14 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ba.rem -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Nova godina (preneseno)%" %(is) %b. -OMIT 6 January MSG %"Badnji dan (Pravoslavni)%" %(is) %b. -OMIT 14 January MSG %"Pravoslavna Nova godina%" %(is) %b. -OMIT [orthodoxeaster($Uy)-2] MSG %"Veliki petak (Katolički)%" %(is) %b. -OMIT [orthodoxeaster($Uy)] MSG %"Uskrs (Katolički)%" %(is) %b. -OMIT [orthodoxeaster($Uy)] MSG %"Vaskrs (Pravoslavni)%" %(is) %b. -OMIT [orthodoxeaster($Uy)+1] MSG %"Uskrsni ponedjeljak (Pravoslavni)%" %(is) %b. -REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Međunarodni praznik rada (preneseno)%" %(is) %b. -OMIT 9 May MSG %"Dan pobjede nad fašizmom%" %(is) %b. -OMIT 21 November MSG %"Dan uspostave Opšteg okvirnog sporazuma za mir u Bosni i Hercegovini%" %(is) %b. -OMIT 24 December MSG %"Badnji dan (Katolički)%" %(is) %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Nova godina (preneseno)%" %! %b. +OMIT 6 January MSG %"Badnji dan (Pravoslavni)%" %! %b. +OMIT 14 January MSG %"Pravoslavna Nova godina%" %! %b. +OMIT [orthodoxeaster($Uy)-2] MSG %"Veliki petak (Katolički)%" %! %b. +OMIT [orthodoxeaster($Uy)] MSG %"Uskrs (Katolički)%" %! %b. +OMIT [orthodoxeaster($Uy)] MSG %"Vaskrs (Pravoslavni)%" %! %b. +OMIT [orthodoxeaster($Uy)+1] MSG %"Uskrsni ponedjeljak (Pravoslavni)%" %! %b. +REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Međunarodni praznik rada (preneseno)%" %! %b. +OMIT 9 May MSG %"Dan pobjede nad fašizmom%" %! %b. +OMIT 21 November MSG %"Dan uspostave Opšteg okvirnog sporazuma za mir u Bosni i Hercegovini%" %! %b. +OMIT 24 December MSG %"Badnji dan (Katolički)%" %! %b. diff --git a/include/holidays/bb.rem b/include/holidays/bb.rem index 8e603c60..cf52e962 100644 --- a/include/holidays/bb.rem +++ b/include/holidays/bb.rem @@ -5,24 +5,24 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT 21 January MSG %"Errol Barrow Day%" %(is) %b. -REM 22 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Errol Barrow Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 28 April MSG %"National Heroes Day%" %(is) %b. -REM 29 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Heroes Day (observed)%" %(is) %b. -OMIT 1 May MSG %"May Day%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"May Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Whit Monday%" %(is) %b. -OMIT 1 August MSG %"Emancipation Day%" %(is) %b. -REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Kadooment Day%" %(is) %b. -REM 2 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"Emancipation Day (observed)%" %(is) %b. -REM 3 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Emancipation Day (observed)%" %(is) %b. -OMIT 30 November MSG %"Independence Day%" %(is) %b. -REM 1 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Boxing Day%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Boxing Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +OMIT 21 January MSG %"Errol Barrow Day%" %! %b. +REM 22 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Errol Barrow Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 28 April MSG %"National Heroes Day%" %! %b. +REM 29 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Heroes Day (observed)%" %! %b. +OMIT 1 May MSG %"May Day%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"May Day (observed)%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Whit Monday%" %! %b. +OMIT 1 August MSG %"Emancipation Day%" %! %b. +REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Kadooment Day%" %! %b. +REM 2 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"Emancipation Day (observed)%" %! %b. +REM 3 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Emancipation Day (observed)%" %! %b. +OMIT 30 November MSG %"Independence Day%" %! %b. +REM 1 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Boxing Day%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Boxing Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. diff --git a/include/holidays/bd.rem b/include/holidays/bd.rem index 97d97bb9..89c9dc40 100644 --- a/include/holidays/bd.rem +++ b/include/holidays/bd.rem @@ -5,10 +5,10 @@ # # See important caveats in the README file in this directory. -OMIT 21 February MSG %"International Mother's language Day%" %(is) %b. -OMIT 17 March MSG %"Sheikh Mujibur Rahman's Birthday and Children's Day%" %(is) %b. -OMIT 26 March MSG %"Independence Day%" %(is) %b. -OMIT 14 April MSG %"Bengali New Year's Day%" %(is) %b. -OMIT 1 May MSG %"May Day%" %(is) %b. -OMIT 15 August MSG %"National Mourning Day%" %(is) %b. -OMIT 16 December MSG %"Victory Day%" %(is) %b. +OMIT 21 February MSG %"International Mother's language Day%" %! %b. +OMIT 17 March MSG %"Sheikh Mujibur Rahman's Birthday and Children's Day%" %! %b. +OMIT 26 March MSG %"Independence Day%" %! %b. +OMIT 14 April MSG %"Bengali New Year's Day%" %! %b. +OMIT 1 May MSG %"May Day%" %! %b. +OMIT 15 August MSG %"National Mourning Day%" %! %b. +OMIT 16 December MSG %"Victory Day%" %! %b. diff --git a/include/holidays/be.rem b/include/holidays/be.rem index 98eef47c..cdc2e0a0 100644 --- a/include/holidays/be.rem +++ b/include/holidays/be.rem @@ -5,20 +5,20 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Nieuwjaar%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Pasen%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Paasmaandag%" %(is) %b. -OMIT 1 May MSG %"Dag van de Arbeid%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"O. L. H. Hemelvaart%" %(is) %b. -OMIT [easterdate($Uy)+49] MSG %"Pinksteren%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pinkstermaandag%" %(is) %b. -OMIT 21 July MSG %"Nationale feestdag%" %(is) %b. -OMIT 15 August MSG %"O. L. V. Hemelvaart%" %(is) %b. -OMIT 1 November MSG %"Allerheiligen%" %(is) %b. -OMIT 11 November MSG %"Wapenstilstand%" %(is) %b. -OMIT 25 December MSG %"Kerstmis%" %(is) %b. +OMIT 1 January MSG %"Nieuwjaar%" %! %b. +OMIT [easterdate($Uy)] MSG %"Pasen%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Paasmaandag%" %! %b. +OMIT 1 May MSG %"Dag van de Arbeid%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"O. L. H. Hemelvaart%" %! %b. +OMIT [easterdate($Uy)+49] MSG %"Pinksteren%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pinkstermaandag%" %! %b. +OMIT 21 July MSG %"Nationale feestdag%" %! %b. +OMIT 15 August MSG %"O. L. V. Hemelvaart%" %! %b. +OMIT 1 November MSG %"Allerheiligen%" %! %b. +OMIT 11 November MSG %"Wapenstilstand%" %! %b. +OMIT 25 December MSG %"Kerstmis%" %! %b. # Optional holidays -REM [easterdate($Uy)-2] MSG %"Goede Vrijdag%" %(is) %b. -REM [easterdate($Uy)+40] MSG %"Vrijdag na O. L. H. Hemelvaart%" %(is) %b. -REM 26 December MSG %"Banksluitingsdag%" %(is) %b. +REM [easterdate($Uy)-2] MSG %"Goede Vrijdag%" %! %b. +REM [easterdate($Uy)+40] MSG %"Vrijdag na O. L. H. Hemelvaart%" %! %b. +REM 26 December MSG %"Banksluitingsdag%" %! %b. diff --git a/include/holidays/bf.rem b/include/holidays/bf.rem index 36ff1a9d..34cccc09 100644 --- a/include/holidays/bf.rem +++ b/include/holidays/bf.rem @@ -5,25 +5,25 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT 3 January MSG %"Revolution Day%" %(is) %b. -REM 4 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Revolution Day (observed)%" %(is) %b. -OMIT 8 March MSG %"International Women's Day%" %(is) %b. -REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"International Women's Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 1 May MSG %"Labour Day%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %(is) %b. -OMIT 5 August MSG %"Independence Day%" %(is) %b. -REM 6 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 15 August MSG %"Assumption Day%" %(is) %b. -REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Assumption Day (observed)%" %(is) %b. -OMIT 31 October MSG %"Martyrs' Day%" %(is) %b. -OMIT 1 November MSG %"All Saints' Day%" %(is) %b. -REM 1 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Martyrs' Day (observed)%" %(is) %b. -REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"All Saints' Day (observed)%" %(is) %b. -OMIT 11 December MSG %"Proclamation of Independence Day%" %(is) %b. -REM 12 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Proclamation of Independence Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +OMIT 3 January MSG %"Revolution Day%" %! %b. +REM 4 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Revolution Day (observed)%" %! %b. +OMIT 8 March MSG %"International Women's Day%" %! %b. +REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"International Women's Day (observed)%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 1 May MSG %"Labour Day%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %! %b. +OMIT 5 August MSG %"Independence Day%" %! %b. +REM 6 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +OMIT 15 August MSG %"Assumption Day%" %! %b. +REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Assumption Day (observed)%" %! %b. +OMIT 31 October MSG %"Martyrs' Day%" %! %b. +OMIT 1 November MSG %"All Saints' Day%" %! %b. +REM 1 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Martyrs' Day (observed)%" %! %b. +REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"All Saints' Day (observed)%" %! %b. +OMIT 11 December MSG %"Proclamation of Independence Day%" %! %b. +REM 12 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Proclamation of Independence Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. diff --git a/include/holidays/bg.rem b/include/holidays/bg.rem index 4f60e867..3621b063 100644 --- a/include/holidays/bg.rem +++ b/include/holidays/bg.rem @@ -5,30 +5,30 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Нова година%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Нова година (почивен ден)%" %(is) %b. -OMIT 3 March MSG %"Ден на Освобождението на България от османско иго%" %(is) %b. -REM 3 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 3)), 0, 6)] MSG %"Ден на Освобождението на България от османско иго (почивен ден)%" %(is) %b. -OMIT [orthodoxeaster($Uy)-2] MSG %"Велики петък%" %(is) %b. -OMIT [orthodoxeaster($Uy)-1] MSG %"Велика събота%" %(is) %b. -OMIT [orthodoxeaster($Uy)] MSG %"Великден%" %(is) %b. -OMIT [orthodoxeaster($Uy)+1] MSG %"Великден%" %(is) %b. -OMIT 1 May MSG %"Ден на труда и на международната работническа солидарност%" %(is) %b. -REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG %"Ден на труда и на международната работническа солидарност (почивен ден)%" %(is) %b. -OMIT 6 May MSG %"Гергьовден, Ден на храбростта и Българската армия%" %(is) %b. -REM 6 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 6)), 0, 6)] MSG %"Гергьовден, Ден на храбростта и Българската армия (почивен ден)%" %(is) %b. -OMIT 24 May MSG %"Ден на светите братя Кирил и Методий, на българската азбука, просвета и култура и на славянската книжовност%" %(is) %b. -REM 24 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 24)), 0, 6)] MSG %"Ден на светите братя Кирил и Методий, на българската азбука, просвета и култура и на славянската книжовност (почивен ден)%" %(is) %b. -OMIT 6 September MSG %"Ден на Съединението%" %(is) %b. -REM 6 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 9, 6)), 0, 6)] MSG %"Ден на Съединението (почивен ден)%" %(is) %b. -OMIT 22 September MSG %"Ден на Независимостта на България%" %(is) %b. -REM 22 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 9, 22)), 0, 6)] MSG %"Ден на Независимостта на България (почивен ден)%" %(is) %b. -OMIT 24 December MSG %"Бъдни вечер%" %(is) %b. -REM 24 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 24)), 0, 6)] MSG %"Бъдни вечер (почивен ден)%" %(is) %b. -OMIT 25 December MSG %"Рождество Христово%" %(is) %b. -REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 25)), 0, 6)] MSG %"Рождество Христово (почивен ден)%" %(is) %b. -OMIT 26 December MSG %"Рождество Христово%" %(is) %b. -REM 26 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 26)), 0, 6)] MSG %"Рождество Христово (почивен ден)%" %(is) %b. +OMIT 1 January MSG %"Нова година%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Нова година (почивен ден)%" %! %b. +OMIT 3 March MSG %"Ден на Освобождението на България от османско иго%" %! %b. +REM 3 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 3)), 0, 6)] MSG %"Ден на Освобождението на България от османско иго (почивен ден)%" %! %b. +OMIT [orthodoxeaster($Uy)-2] MSG %"Велики петък%" %! %b. +OMIT [orthodoxeaster($Uy)-1] MSG %"Велика събота%" %! %b. +OMIT [orthodoxeaster($Uy)] MSG %"Великден%" %! %b. +OMIT [orthodoxeaster($Uy)+1] MSG %"Великден%" %! %b. +OMIT 1 May MSG %"Ден на труда и на международната работническа солидарност%" %! %b. +REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG %"Ден на труда и на международната работническа солидарност (почивен ден)%" %! %b. +OMIT 6 May MSG %"Гергьовден, Ден на храбростта и Българската армия%" %! %b. +REM 6 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 6)), 0, 6)] MSG %"Гергьовден, Ден на храбростта и Българската армия (почивен ден)%" %! %b. +OMIT 24 May MSG %"Ден на светите братя Кирил и Методий, на българската азбука, просвета и култура и на славянската книжовност%" %! %b. +REM 24 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 24)), 0, 6)] MSG %"Ден на светите братя Кирил и Методий, на българската азбука, просвета и култура и на славянската книжовност (почивен ден)%" %! %b. +OMIT 6 September MSG %"Ден на Съединението%" %! %b. +REM 6 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 9, 6)), 0, 6)] MSG %"Ден на Съединението (почивен ден)%" %! %b. +OMIT 22 September MSG %"Ден на Независимостта на България%" %! %b. +REM 22 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 9, 22)), 0, 6)] MSG %"Ден на Независимостта на България (почивен ден)%" %! %b. +OMIT 24 December MSG %"Бъдни вечер%" %! %b. +REM 24 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 24)), 0, 6)] MSG %"Бъдни вечер (почивен ден)%" %! %b. +OMIT 25 December MSG %"Рождество Христово%" %! %b. +REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 25)), 0, 6)] MSG %"Рождество Христово (почивен ден)%" %! %b. +OMIT 26 December MSG %"Рождество Христово%" %! %b. +REM 26 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 26)), 0, 6)] MSG %"Рождество Христово (почивен ден)%" %! %b. # Optional holidays -REM 1 November MSG %"Ден на народните будители%" %(is) %b. +REM 1 November MSG %"Ден на народните будители%" %! %b. diff --git a/include/holidays/bh.rem b/include/holidays/bh.rem index cc831bfe..2a2dd78a 100644 --- a/include/holidays/bh.rem +++ b/include/holidays/bh.rem @@ -5,7 +5,7 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"رأس السنة الميلادية%" %(is) %b. -OMIT 1 May MSG %"عيد العمال%" %(is) %b. -OMIT 16 December MSG %"اليوم الوطني%" %(is) %b. -OMIT 17 December MSG %"اليوم الوطني%" %(is) %b. +OMIT 1 January MSG %"رأس السنة الميلادية%" %! %b. +OMIT 1 May MSG %"عيد العمال%" %! %b. +OMIT 16 December MSG %"اليوم الوطني%" %! %b. +OMIT 17 December MSG %"اليوم الوطني%" %! %b. diff --git a/include/holidays/bi.rem b/include/holidays/bi.rem index a938210a..31c14bdc 100644 --- a/include/holidays/bi.rem +++ b/include/holidays/bi.rem @@ -5,26 +5,26 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT 5 February MSG %"Unity Day%" %(is) %b. -REM 6 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Unity Day (observed)%" %(is) %b. -OMIT 6 April MSG %"President Ntaryamira Day%" %(is) %b. -REM 7 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"President Ntaryamira Day (observed)%" %(is) %b. -OMIT 1 May MSG %"Labour Day%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %(is) %b. -OMIT 8 June MSG %"President Nkurunziza Day%" %(is) %b. -REM 9 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"President Nkurunziza Day (observed)%" %(is) %b. -OMIT 1 July MSG %"Independence Day%" %(is) %b. -REM 2 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 15 August MSG %"Assumption Day%" %(is) %b. -REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Assumption Day (observed)%" %(is) %b. -OMIT 13 October MSG %"Prince Louis Rwagasore Day%" %(is) %b. -REM 14 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Prince Louis Rwagasore Day (observed)%" %(is) %b. -OMIT 21 October MSG %"President Ndadaye's Day%" %(is) %b. -REM 22 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"President Ndadaye's Day (observed)%" %(is) %b. -OMIT 1 November MSG %"All Saints' Day%" %(is) %b. -REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"All Saints' Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +OMIT 5 February MSG %"Unity Day%" %! %b. +REM 6 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Unity Day (observed)%" %! %b. +OMIT 6 April MSG %"President Ntaryamira Day%" %! %b. +REM 7 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"President Ntaryamira Day (observed)%" %! %b. +OMIT 1 May MSG %"Labour Day%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %! %b. +OMIT 8 June MSG %"President Nkurunziza Day%" %! %b. +REM 9 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"President Nkurunziza Day (observed)%" %! %b. +OMIT 1 July MSG %"Independence Day%" %! %b. +REM 2 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +OMIT 15 August MSG %"Assumption Day%" %! %b. +REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Assumption Day (observed)%" %! %b. +OMIT 13 October MSG %"Prince Louis Rwagasore Day%" %! %b. +REM 14 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Prince Louis Rwagasore Day (observed)%" %! %b. +OMIT 21 October MSG %"President Ndadaye's Day%" %! %b. +REM 22 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"President Ndadaye's Day (observed)%" %! %b. +OMIT 1 November MSG %"All Saints' Day%" %! %b. +REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"All Saints' Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. diff --git a/include/holidays/bn.rem b/include/holidays/bn.rem index 5735b5de..91d10988 100644 --- a/include/holidays/bn.rem +++ b/include/holidays/bn.rem @@ -5,18 +5,18 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Awal Tahun Masihi%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Awal Tahun Masihi (diperhatikan)%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 5] MSG %"Awal Tahun Masihi (diperhatikan)%" %(is) %b. -OMIT 23 February MSG %"Hari Kebangsaan%" %(is) %b. -REM 24 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Hari Kebangsaan (diperhatikan)%" %(is) %b. -REM 24 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 5] MSG %"Hari Kebangsaan (diperhatikan)%" %(is) %b. -OMIT 31 May MSG %"Hari Angkatan Bersenjata Diraja Brunei%" %(is) %b. -REM 1 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Hari Angkatan Bersenjata Diraja Brunei (diperhatikan)%" %(is) %b. -REM 1 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 5] MSG %"Hari Angkatan Bersenjata Diraja Brunei (diperhatikan)%" %(is) %b. -OMIT 15 July MSG %"Hari Keputeraan KDYMM Sultan Brunei%" %(is) %b. -REM 16 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Hari Keputeraan KDYMM Sultan Brunei (diperhatikan)%" %(is) %b. -REM 16 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 5] MSG %"Hari Keputeraan KDYMM Sultan Brunei (diperhatikan)%" %(is) %b. -OMIT 25 December MSG %"Hari Natal%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Hari Natal (diperhatikan)%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 5] MSG %"Hari Natal (diperhatikan)%" %(is) %b. +OMIT 1 January MSG %"Awal Tahun Masihi%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Awal Tahun Masihi (diperhatikan)%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 5] MSG %"Awal Tahun Masihi (diperhatikan)%" %! %b. +OMIT 23 February MSG %"Hari Kebangsaan%" %! %b. +REM 24 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Hari Kebangsaan (diperhatikan)%" %! %b. +REM 24 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 5] MSG %"Hari Kebangsaan (diperhatikan)%" %! %b. +OMIT 31 May MSG %"Hari Angkatan Bersenjata Diraja Brunei%" %! %b. +REM 1 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Hari Angkatan Bersenjata Diraja Brunei (diperhatikan)%" %! %b. +REM 1 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 5] MSG %"Hari Angkatan Bersenjata Diraja Brunei (diperhatikan)%" %! %b. +OMIT 15 July MSG %"Hari Keputeraan KDYMM Sultan Brunei%" %! %b. +REM 16 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Hari Keputeraan KDYMM Sultan Brunei (diperhatikan)%" %! %b. +REM 16 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 5] MSG %"Hari Keputeraan KDYMM Sultan Brunei (diperhatikan)%" %! %b. +OMIT 25 December MSG %"Hari Natal%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Hari Natal (diperhatikan)%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 5] MSG %"Hari Natal (diperhatikan)%" %! %b. diff --git a/include/holidays/bo.rem b/include/holidays/bo.rem index 9d1a3832..1db753e5 100644 --- a/include/holidays/bo.rem +++ b/include/holidays/bo.rem @@ -12,21 +12,21 @@ # one of the regional *.rem files in the directory # [$SysInclude]/holidays/bo/ -OMIT 1 January MSG %"Año Nuevo%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Año Nuevo (observado)%" %(is) %b. -OMIT 22 January MSG %"Día de la Creación del Estado Plurinacional de Bolivia%" %(is) %b. -REM 23 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día de la Creación del Estado Plurinacional de Bolivia (observado)%" %(is) %b. -OMIT [easterdate($Uy)-48] MSG %"Carnaval%" %(is) %b. -OMIT [easterdate($Uy)-47] MSG %"Carnaval%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %(is) %b. -OMIT 1 May MSG %"Día del Trabajo%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día del Trabajo (observado)%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Corpus Christi%" %(is) %b. -OMIT 21 June MSG %"Año Nuevo Aymara Amazónico%" %(is) %b. -REM 22 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Año Nuevo Aymara Amazónico (observado)%" %(is) %b. -OMIT 6 August MSG %"Día de la Independencia de Bolivia%" %(is) %b. -REM 7 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día de la Independencia de Bolivia (observado)%" %(is) %b. -OMIT 17 October MSG %"Día de la Dignidad Nacional%" %(is) %b. -OMIT 2 November MSG %"Día de Todos los Difuntos%" %(is) %b. -OMIT 25 December MSG %"Navidad%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Navidad (observado)%" %(is) %b. +OMIT 1 January MSG %"Año Nuevo%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Año Nuevo (observado)%" %! %b. +OMIT 22 January MSG %"Día de la Creación del Estado Plurinacional de Bolivia%" %! %b. +REM 23 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día de la Creación del Estado Plurinacional de Bolivia (observado)%" %! %b. +OMIT [easterdate($Uy)-48] MSG %"Carnaval%" %! %b. +OMIT [easterdate($Uy)-47] MSG %"Carnaval%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %! %b. +OMIT 1 May MSG %"Día del Trabajo%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día del Trabajo (observado)%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Corpus Christi%" %! %b. +OMIT 21 June MSG %"Año Nuevo Aymara Amazónico%" %! %b. +REM 22 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Año Nuevo Aymara Amazónico (observado)%" %! %b. +OMIT 6 August MSG %"Día de la Independencia de Bolivia%" %! %b. +REM 7 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día de la Independencia de Bolivia (observado)%" %! %b. +OMIT 17 October MSG %"Día de la Dignidad Nacional%" %! %b. +OMIT 2 November MSG %"Día de Todos los Difuntos%" %! %b. +OMIT 25 December MSG %"Navidad%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Navidad (observado)%" %! %b. diff --git a/include/holidays/bo/b.rem b/include/holidays/bo/b.rem index 0816b5f0..9977184b 100644 --- a/include/holidays/bo/b.rem +++ b/include/holidays/bo/b.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/bo.rem -OMIT 18 November MSG %"Día del departamento de Beni%" %(is) %b. +OMIT 18 November MSG %"Día del departamento de Beni%" %! %b. diff --git a/include/holidays/bo/c.rem b/include/holidays/bo/c.rem index 1225ee97..24a23d06 100644 --- a/include/holidays/bo/c.rem +++ b/include/holidays/bo/c.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/bo.rem -OMIT 14 September MSG %"Día del departamento de Cochabamba%" %(is) %b. +OMIT 14 September MSG %"Día del departamento de Cochabamba%" %! %b. diff --git a/include/holidays/bo/h.rem b/include/holidays/bo/h.rem index b4a229c0..aef9be31 100644 --- a/include/holidays/bo/h.rem +++ b/include/holidays/bo/h.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/bo.rem -OMIT 25 May MSG %"Día del departamento de Chuquisaca%" %(is) %b. +OMIT 25 May MSG %"Día del departamento de Chuquisaca%" %! %b. diff --git a/include/holidays/bo/l.rem b/include/holidays/bo/l.rem index 522f5026..464c0d5f 100644 --- a/include/holidays/bo/l.rem +++ b/include/holidays/bo/l.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/bo.rem -OMIT 16 July MSG %"Día del departamento de La Paz%" %(is) %b. +OMIT 16 July MSG %"Día del departamento de La Paz%" %! %b. diff --git a/include/holidays/bo/n.rem b/include/holidays/bo/n.rem index f7db4a31..04259f21 100644 --- a/include/holidays/bo/n.rem +++ b/include/holidays/bo/n.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/bo.rem -OMIT 11 October MSG %"Día del departamento de Pando%" %(is) %b. +OMIT 11 October MSG %"Día del departamento de Pando%" %! %b. diff --git a/include/holidays/bo/o.rem b/include/holidays/bo/o.rem index 6e318eb3..608873ef 100644 --- a/include/holidays/bo/o.rem +++ b/include/holidays/bo/o.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/bo.rem -OMIT [easterdate($Uy)-51] MSG %"Carnaval de Oruro%" %(is) %b. +OMIT [easterdate($Uy)-51] MSG %"Carnaval de Oruro%" %! %b. diff --git a/include/holidays/bo/p.rem b/include/holidays/bo/p.rem index 6a3b182f..f397e98d 100644 --- a/include/holidays/bo/p.rem +++ b/include/holidays/bo/p.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/bo.rem -OMIT 10 November MSG %"Día del departamento de Potosí%" %(is) %b. +OMIT 10 November MSG %"Día del departamento de Potosí%" %! %b. diff --git a/include/holidays/bo/s.rem b/include/holidays/bo/s.rem index 185e6806..eeb4a8bf 100644 --- a/include/holidays/bo/s.rem +++ b/include/holidays/bo/s.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/bo.rem -OMIT 24 September MSG %"Día del departamento de Santa Cruz%" %(is) %b. +OMIT 24 September MSG %"Día del departamento de Santa Cruz%" %! %b. diff --git a/include/holidays/bo/t.rem b/include/holidays/bo/t.rem index 50b14a3e..a5b3fef2 100644 --- a/include/holidays/bo/t.rem +++ b/include/holidays/bo/t.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/bo.rem -OMIT 15 April MSG %"La Tablada%" %(is) %b. +OMIT 15 April MSG %"La Tablada%" %! %b. diff --git a/include/holidays/br.rem b/include/holidays/br.rem index 7c759a24..46af0dd7 100644 --- a/include/holidays/br.rem +++ b/include/holidays/br.rem @@ -12,22 +12,22 @@ # one of the regional *.rem files in the directory # [$SysInclude]/holidays/br/ -OMIT 1 January MSG %"Confraternização Universal%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Sexta-feira Santa%" %(is) %b. -OMIT 21 April MSG %"Tiradentes%" %(is) %b. -OMIT 1 May MSG %"Dia do Trabalhador%" %(is) %b. -OMIT 7 September MSG %"Independência do Brasil%" %(is) %b. -OMIT 12 October MSG %"Nossa Senhora Aparecida%" %(is) %b. -OMIT 2 November MSG %"Finados%" %(is) %b. -OMIT 15 November MSG %"Proclamação da República%" %(is) %b. -OMIT 20 November MSG %"Dia Nacional de Zumbi e da Consciência Negra%" %(is) %b. -OMIT 25 December MSG %"Natal%" %(is) %b. +OMIT 1 January MSG %"Confraternização Universal%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Sexta-feira Santa%" %! %b. +OMIT 21 April MSG %"Tiradentes%" %! %b. +OMIT 1 May MSG %"Dia do Trabalhador%" %! %b. +OMIT 7 September MSG %"Independência do Brasil%" %! %b. +OMIT 12 October MSG %"Nossa Senhora Aparecida%" %! %b. +OMIT 2 November MSG %"Finados%" %! %b. +OMIT 15 November MSG %"Proclamação da República%" %! %b. +OMIT 20 November MSG %"Dia Nacional de Zumbi e da Consciência Negra%" %! %b. +OMIT 25 December MSG %"Natal%" %! %b. # Optional holidays -REM [easterdate($Uy)-48] MSG %"Carnaval%" %(is) %b. -REM [easterdate($Uy)-47] MSG %"Carnaval%" %(is) %b. -REM [easterdate($Uy)-46] MSG %"Início da Quaresma%" %(is) %b. -REM [easterdate($Uy)+60] MSG %"Corpus Christi%" %(is) %b. -REM 28 October MSG %"Dia do Servidor Público%" %(is) %b. -REM 24 December MSG %"Véspera de Natal%" %(is) %b. -REM 31 December MSG %"Véspera de Ano-Novo%" %(is) %b. +REM [easterdate($Uy)-48] MSG %"Carnaval%" %! %b. +REM [easterdate($Uy)-47] MSG %"Carnaval%" %! %b. +REM [easterdate($Uy)-46] MSG %"Início da Quaresma%" %! %b. +REM [easterdate($Uy)+60] MSG %"Corpus Christi%" %! %b. +REM 28 October MSG %"Dia do Servidor Público%" %! %b. +REM 24 December MSG %"Véspera de Natal%" %! %b. +REM 31 December MSG %"Véspera de Ano-Novo%" %! %b. diff --git a/include/holidays/br/ac.rem b/include/holidays/br/ac.rem index 570fee98..5192bf28 100644 --- a/include/holidays/br/ac.rem +++ b/include/holidays/br/ac.rem @@ -10,12 +10,12 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -REM 23 January ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 4] MSG %"Dia do Evangélico%" %(is) %b. -REM Friday 23 January ADDOMIT SCANFROM -23 SATISFY [wkdaynum(date($Ty, 1, 23)) >= 2 && wkdaynum(date($Ty, 1, 23)) <= 4] MSG %"Dia do Evangélico%" %(is) %b. -REM 8 March ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 4] MSG %"Dia Internacional da Mulher%" %(is) %b. -REM Friday 8 March ADDOMIT SCANFROM -23 SATISFY [wkdaynum(date($Ty, 3, 8)) >= 2 && wkdaynum(date($Ty, 3, 8)) <= 4] MSG %"Dia Internacional da Mulher%" %(is) %b. -OMIT 15 June MSG %"Aniversário do Acre%" %(is) %b. -REM 23 September ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 4] MSG %"Dia da Amazônia%" %(is) %b. -REM Friday 23 September ADDOMIT SCANFROM -23 SATISFY [wkdaynum(date($Ty, 9, 23)) >= 2 && wkdaynum(date($Ty, 9, 23)) <= 4] MSG %"Dia da Amazônia%" %(is) %b. -REM 17 November ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 4] MSG %"Assinatura do Tratado de Petrópolis%" %(is) %b. -REM Friday 17 November ADDOMIT SCANFROM -23 SATISFY [wkdaynum(date($Ty, 11, 17)) >= 2 && wkdaynum(date($Ty, 11, 17)) <= 4] MSG %"Assinatura do Tratado de Petrópolis%" %(is) %b. +REM 23 January ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 4] MSG %"Dia do Evangélico%" %! %b. +REM Friday 23 January ADDOMIT SCANFROM -23 SATISFY [wkdaynum(date($Ty, 1, 23)) >= 2 && wkdaynum(date($Ty, 1, 23)) <= 4] MSG %"Dia do Evangélico%" %! %b. +REM 8 March ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 4] MSG %"Dia Internacional da Mulher%" %! %b. +REM Friday 8 March ADDOMIT SCANFROM -23 SATISFY [wkdaynum(date($Ty, 3, 8)) >= 2 && wkdaynum(date($Ty, 3, 8)) <= 4] MSG %"Dia Internacional da Mulher%" %! %b. +OMIT 15 June MSG %"Aniversário do Acre%" %! %b. +REM 23 September ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 4] MSG %"Dia da Amazônia%" %! %b. +REM Friday 23 September ADDOMIT SCANFROM -23 SATISFY [wkdaynum(date($Ty, 9, 23)) >= 2 && wkdaynum(date($Ty, 9, 23)) <= 4] MSG %"Dia da Amazônia%" %! %b. +REM 17 November ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 4] MSG %"Assinatura do Tratado de Petrópolis%" %! %b. +REM Friday 17 November ADDOMIT SCANFROM -23 SATISFY [wkdaynum(date($Ty, 11, 17)) >= 2 && wkdaynum(date($Ty, 11, 17)) <= 4] MSG %"Assinatura do Tratado de Petrópolis%" %! %b. diff --git a/include/holidays/br/al.rem b/include/holidays/br/al.rem index f324bde0..584c6d40 100644 --- a/include/holidays/br/al.rem +++ b/include/holidays/br/al.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 24 June MSG %"São João%" %(is) %b. -OMIT 29 June MSG %"São Pedro%" %(is) %b. -OMIT 16 September MSG %"Emancipação Política de Alagoas%" %(is) %b. -OMIT 30 November MSG %"Dia do Evangélico%" %(is) %b. +OMIT 24 June MSG %"São João%" %! %b. +OMIT 29 June MSG %"São Pedro%" %! %b. +OMIT 16 September MSG %"Emancipação Política de Alagoas%" %! %b. +OMIT 30 November MSG %"Dia do Evangélico%" %! %b. diff --git a/include/holidays/br/am.rem b/include/holidays/br/am.rem index c73c081c..4362a09f 100644 --- a/include/holidays/br/am.rem +++ b/include/holidays/br/am.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 5 September MSG %"Elevação do Amazonas à categoria de província%" %(is) %b. +OMIT 5 September MSG %"Elevação do Amazonas à categoria de província%" %! %b. diff --git a/include/holidays/br/ap.rem b/include/holidays/br/ap.rem index fe65b605..fe9bdb01 100644 --- a/include/holidays/br/ap.rem +++ b/include/holidays/br/ap.rem @@ -10,6 +10,6 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 19 March MSG %"São José%" %(is) %b. -OMIT 25 July MSG %"São Tiago%" %(is) %b. -OMIT 13 September MSG %"Criação do Território Federal%" %(is) %b. +OMIT 19 March MSG %"São José%" %! %b. +OMIT 25 July MSG %"São Tiago%" %! %b. +OMIT 13 September MSG %"Criação do Território Federal%" %! %b. diff --git a/include/holidays/br/ba.rem b/include/holidays/br/ba.rem index f871e635..dd8cfddf 100644 --- a/include/holidays/br/ba.rem +++ b/include/holidays/br/ba.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 2 July MSG %"Independência da Bahia%" %(is) %b. +OMIT 2 July MSG %"Independência da Bahia%" %! %b. diff --git a/include/holidays/br/ce.rem b/include/holidays/br/ce.rem index 93f8cc68..5cc8cfb2 100644 --- a/include/holidays/br/ce.rem +++ b/include/holidays/br/ce.rem @@ -10,6 +10,6 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 19 March MSG %"São José%" %(is) %b. -OMIT 25 March MSG %"Abolição da escravidão no Ceará%" %(is) %b. -OMIT 15 August MSG %"Nossa Senhora da Assunção%" %(is) %b. +OMIT 19 March MSG %"São José%" %! %b. +OMIT 25 March MSG %"Abolição da escravidão no Ceará%" %! %b. +OMIT 15 August MSG %"Nossa Senhora da Assunção%" %! %b. diff --git a/include/holidays/br/df.rem b/include/holidays/br/df.rem index f6140e09..4b68a3c6 100644 --- a/include/holidays/br/df.rem +++ b/include/holidays/br/df.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 21 April MSG %"Fundação de Brasília%" %(is) %b. -OMIT 30 November MSG %"Dia do Evangélico%" %(is) %b. +OMIT 21 April MSG %"Fundação de Brasília%" %! %b. +OMIT 30 November MSG %"Dia do Evangélico%" %! %b. diff --git a/include/holidays/br/es.rem b/include/holidays/br/es.rem index d4cca185..4307b143 100644 --- a/include/holidays/br/es.rem +++ b/include/holidays/br/es.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT [easterdate($Uy)+8] MSG %"Nossa Senhora da Penha%" %(is) %b. +OMIT [easterdate($Uy)+8] MSG %"Nossa Senhora da Penha%" %! %b. diff --git a/include/holidays/br/go.rem b/include/holidays/br/go.rem index 7c5418be..195ca5ae 100644 --- a/include/holidays/br/go.rem +++ b/include/holidays/br/go.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 26 July MSG %"Fundação da cidade de Goiás%" %(is) %b. -OMIT 24 October MSG %"Pedra fundamental de Goiânia%" %(is) %b. +OMIT 26 July MSG %"Fundação da cidade de Goiás%" %! %b. +OMIT 24 October MSG %"Pedra fundamental de Goiânia%" %! %b. diff --git a/include/holidays/br/ma.rem b/include/holidays/br/ma.rem index 83208645..38fe02a3 100644 --- a/include/holidays/br/ma.rem +++ b/include/holidays/br/ma.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 28 July MSG %"Adesão do Maranhão à independência do Brasil%" %(is) %b. +OMIT 28 July MSG %"Adesão do Maranhão à independência do Brasil%" %! %b. diff --git a/include/holidays/br/mg.rem b/include/holidays/br/mg.rem index 6180cde0..59279f70 100644 --- a/include/holidays/br/mg.rem +++ b/include/holidays/br/mg.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 21 April MSG %"Execução de Tiradentes%" %(is) %b. +OMIT 21 April MSG %"Execução de Tiradentes%" %! %b. diff --git a/include/holidays/br/ms.rem b/include/holidays/br/ms.rem index 078870e7..5c2a5c9d 100644 --- a/include/holidays/br/ms.rem +++ b/include/holidays/br/ms.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 11 October MSG %"Criação do Estado%" %(is) %b. +OMIT 11 October MSG %"Criação do Estado%" %! %b. diff --git a/include/holidays/br/pa.rem b/include/holidays/br/pa.rem index 4c389fd7..ddeea8ea 100644 --- a/include/holidays/br/pa.rem +++ b/include/holidays/br/pa.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 15 August MSG %"Adesão do Grão-Pará à independência do Brasil%" %(is) %b. +OMIT 15 August MSG %"Adesão do Grão-Pará à independência do Brasil%" %! %b. diff --git a/include/holidays/br/pb.rem b/include/holidays/br/pb.rem index 46d3a4db..c9eadbdc 100644 --- a/include/holidays/br/pb.rem +++ b/include/holidays/br/pb.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 5 August MSG %"Fundação do Estado%" %(is) %b. +OMIT 5 August MSG %"Fundação do Estado%" %! %b. diff --git a/include/holidays/br/pe.rem b/include/holidays/br/pe.rem index c06bf0a6..2713dd2e 100644 --- a/include/holidays/br/pe.rem +++ b/include/holidays/br/pe.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -REM First Sunday in March ADDOMIT SCANFROM -28 MSG %"Revolução Pernambucana%" %(is) %b. +REM First Sunday in March ADDOMIT SCANFROM -28 MSG %"Revolução Pernambucana%" %! %b. diff --git a/include/holidays/br/pi.rem b/include/holidays/br/pi.rem index 09705469..a0cb6d7a 100644 --- a/include/holidays/br/pi.rem +++ b/include/holidays/br/pi.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 19 October MSG %"Dia do Piauí%" %(is) %b. +OMIT 19 October MSG %"Dia do Piauí%" %! %b. diff --git a/include/holidays/br/pr.rem b/include/holidays/br/pr.rem index 54abefc7..4a08b2e8 100644 --- a/include/holidays/br/pr.rem +++ b/include/holidays/br/pr.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 19 December MSG %"Emancipação do Paraná%" %(is) %b. +OMIT 19 December MSG %"Emancipação do Paraná%" %! %b. diff --git a/include/holidays/br/rj.rem b/include/holidays/br/rj.rem index e23806c9..ed9fa5df 100644 --- a/include/holidays/br/rj.rem +++ b/include/holidays/br/rj.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 23 April MSG %"São Jorge%" %(is) %b. +OMIT 23 April MSG %"São Jorge%" %! %b. diff --git a/include/holidays/br/rn.rem b/include/holidays/br/rn.rem index db1c7b30..67173442 100644 --- a/include/holidays/br/rn.rem +++ b/include/holidays/br/rn.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 7 August MSG %"Dia do Rio Grande do Norte%" %(is) %b. -OMIT 3 October MSG %"Mártires de Cunhaú e Uruaçuu%" %(is) %b. +OMIT 7 August MSG %"Dia do Rio Grande do Norte%" %! %b. +OMIT 3 October MSG %"Mártires de Cunhaú e Uruaçuu%" %! %b. diff --git a/include/holidays/br/ro.rem b/include/holidays/br/ro.rem index b84b95bd..08fca034 100644 --- a/include/holidays/br/ro.rem +++ b/include/holidays/br/ro.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 4 January MSG %"Criação do Estado%" %(is) %b. -OMIT 18 June MSG %"Dia do Evangélico%" %(is) %b. +OMIT 4 January MSG %"Criação do Estado%" %! %b. +OMIT 18 June MSG %"Dia do Evangélico%" %! %b. diff --git a/include/holidays/br/rr.rem b/include/holidays/br/rr.rem index 87cfcbda..fdbeabb5 100644 --- a/include/holidays/br/rr.rem +++ b/include/holidays/br/rr.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 5 October MSG %"Criação do Estado%" %(is) %b. +OMIT 5 October MSG %"Criação do Estado%" %! %b. diff --git a/include/holidays/br/rs.rem b/include/holidays/br/rs.rem index 1374de39..0df6d5c1 100644 --- a/include/holidays/br/rs.rem +++ b/include/holidays/br/rs.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 20 September MSG %"Dia do Gaúcho%" %(is) %b. +OMIT 20 September MSG %"Dia do Gaúcho%" %! %b. diff --git a/include/holidays/br/sc.rem b/include/holidays/br/sc.rem index 765af2e8..68b27539 100644 --- a/include/holidays/br/sc.rem +++ b/include/holidays/br/sc.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -REM Sunday 11 August ADDOMIT SCANFROM -28 MSG %"Dia do Estado de Santa Catarina%" %(is) %b. -REM Sunday 25 November ADDOMIT SCANFROM -28 MSG %"Dia de Santa Catarina de Alexandria%" %(is) %b. +REM Sunday 11 August ADDOMIT SCANFROM -28 MSG %"Dia do Estado de Santa Catarina%" %! %b. +REM Sunday 25 November ADDOMIT SCANFROM -28 MSG %"Dia de Santa Catarina de Alexandria%" %! %b. diff --git a/include/holidays/br/se.rem b/include/holidays/br/se.rem index 4478d5d4..e100a2c7 100644 --- a/include/holidays/br/se.rem +++ b/include/holidays/br/se.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 8 July MSG %"Emancipação política de Sergipe%" %(is) %b. +OMIT 8 July MSG %"Emancipação política de Sergipe%" %! %b. diff --git a/include/holidays/br/sp.rem b/include/holidays/br/sp.rem index 6f06b02a..7bbc3bc2 100644 --- a/include/holidays/br/sp.rem +++ b/include/holidays/br/sp.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 9 July MSG %"Revolução Constitucionalista%" %(is) %b. +OMIT 9 July MSG %"Revolução Constitucionalista%" %! %b. diff --git a/include/holidays/br/to.rem b/include/holidays/br/to.rem index 9c9776bb..4d6196ca 100644 --- a/include/holidays/br/to.rem +++ b/include/holidays/br/to.rem @@ -10,6 +10,6 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/br.rem -OMIT 18 March MSG %"Dia da Autonomia%" %(is) %b. -OMIT 8 September MSG %"Nossa Senhora da Natividade%" %(is) %b. -OMIT 5 October MSG %"Criação do Estado%" %(is) %b. +OMIT 18 March MSG %"Dia da Autonomia%" %! %b. +OMIT 8 September MSG %"Nossa Senhora da Natividade%" %! %b. +OMIT 5 October MSG %"Criação do Estado%" %! %b. diff --git a/include/holidays/bs.rem b/include/holidays/bs.rem index 70dd9b62..1e03845e 100644 --- a/include/holidays/bs.rem +++ b/include/holidays/bs.rem @@ -5,22 +5,22 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT 10 January MSG %"Majority Rule Day%" %(is) %b. -REM 11 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Majority Rule Day (observed)%" %(is) %b. -REM 12 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Majority Rule Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -REM First Friday in June ADDOMIT SCANFROM -28 MSG %"Randol Fawkes Labour Day%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Whit Monday%" %(is) %b. -OMIT 10 July MSG %"Independence Day%" %(is) %b. -REM 11 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -REM 12 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Independence Day (observed)%" %(is) %b. -REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Emancipation Day%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"National Heroes Day%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Boxing Day%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Boxing Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +OMIT 10 January MSG %"Majority Rule Day%" %! %b. +REM 11 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Majority Rule Day (observed)%" %! %b. +REM 12 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Majority Rule Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +REM First Friday in June ADDOMIT SCANFROM -28 MSG %"Randol Fawkes Labour Day%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Whit Monday%" %! %b. +OMIT 10 July MSG %"Independence Day%" %! %b. +REM 11 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +REM 12 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Independence Day (observed)%" %! %b. +REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Emancipation Day%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"National Heroes Day%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Boxing Day%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Boxing Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b. diff --git a/include/holidays/bw.rem b/include/holidays/bw.rem index f222a44f..85c4926c 100644 --- a/include/holidays/bw.rem +++ b/include/holidays/bw.rem @@ -5,27 +5,27 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -OMIT 2 January MSG %"New Year's Day Holiday%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day Holiday (observed)%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)-1] MSG %"Holy Saturday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 1 May MSG %"Labour Day%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %(is) %b. -REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Labour Day Holiday%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %(is) %b. -OMIT 1 July MSG %"Sir Seretse Khama Day%" %(is) %b. -REM 2 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Sir Seretse Khama Day (observed)%" %(is) %b. -REM Third Monday in July ADDOMIT SCANFROM -28 MSG %"President's Day%" %(is) %b. -REM Tuesday 16 July ADDOMIT SCANFROM -28 MSG %"President's Day Holiday%" %(is) %b. -OMIT 30 September MSG %"Botswana Day%" %(is) %b. -OMIT 1 October MSG %"Botswana Day Holiday%" %(is) %b. -REM 2 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Botswana Day Holiday (observed)%" %(is) %b. -REM 2 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Botswana Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Boxing Day%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Boxing Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day Holiday%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +OMIT 2 January MSG %"New Year's Day Holiday%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day Holiday (observed)%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"New Year's Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)-1] MSG %"Holy Saturday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 1 May MSG %"Labour Day%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %! %b. +REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Labour Day Holiday%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %! %b. +OMIT 1 July MSG %"Sir Seretse Khama Day%" %! %b. +REM 2 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Sir Seretse Khama Day (observed)%" %! %b. +REM Third Monday in July ADDOMIT SCANFROM -28 MSG %"President's Day%" %! %b. +REM Tuesday 16 July ADDOMIT SCANFROM -28 MSG %"President's Day Holiday%" %! %b. +OMIT 30 September MSG %"Botswana Day%" %! %b. +OMIT 1 October MSG %"Botswana Day Holiday%" %! %b. +REM 2 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Botswana Day Holiday (observed)%" %! %b. +REM 2 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Botswana Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Boxing Day%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Boxing Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day Holiday%" %! %b. diff --git a/include/holidays/by.rem b/include/holidays/by.rem index 3bc354e2..cae90f1c 100644 --- a/include/holidays/by.rem +++ b/include/holidays/by.rem @@ -5,13 +5,13 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Новы год%" %(is) %b. -OMIT 2 January MSG %"Новы год%" %(is) %b. -OMIT 7 January MSG %"Нараджэнне Хрыстова (праваслаўнае Раство)%" %(is) %b. -OMIT 8 March MSG %"Дзень жанчын%" %(is) %b. -OMIT [orthodoxeaster($Uy)+9] MSG %"Радаўніца%" %(is) %b. -OMIT 1 May MSG %"Свята працы%" %(is) %b. -OMIT 9 May MSG %"Дзень Перамогі%" %(is) %b. -OMIT 3 July MSG %"Дзень Незалежнасці Рэспублікі Беларусь (Дзень Рэспублікі)%" %(is) %b. -OMIT 7 November MSG %"Дзень Кастрычніцкай рэвалюцыі%" %(is) %b. -OMIT 25 December MSG %"Нараджэнне Хрыстова (каталіцкае Раство)%" %(is) %b. +OMIT 1 January MSG %"Новы год%" %! %b. +OMIT 2 January MSG %"Новы год%" %! %b. +OMIT 7 January MSG %"Нараджэнне Хрыстова (праваслаўнае Раство)%" %! %b. +OMIT 8 March MSG %"Дзень жанчын%" %! %b. +OMIT [orthodoxeaster($Uy)+9] MSG %"Радаўніца%" %! %b. +OMIT 1 May MSG %"Свята працы%" %! %b. +OMIT 9 May MSG %"Дзень Перамогі%" %! %b. +OMIT 3 July MSG %"Дзень Незалежнасці Рэспублікі Беларусь (Дзень Рэспублікі)%" %! %b. +OMIT 7 November MSG %"Дзень Кастрычніцкай рэвалюцыі%" %! %b. +OMIT 25 December MSG %"Нараджэнне Хрыстова (каталіцкае Раство)%" %! %b. diff --git a/include/holidays/bz.rem b/include/holidays/bz.rem index dd1fe416..42925df3 100644 --- a/include/holidays/bz.rem +++ b/include/holidays/bz.rem @@ -5,39 +5,39 @@ # # See important caveats in the README file in this directory. -REM 1 January ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"New Year's Day (observed)%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -REM 15 January ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"George Price Day (observed)%" %(is) %b. -REM 16 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"George Price Day (observed)%" %(is) %b. -REM 6 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+3) == 4] MSG %"National Heroes and Benefactors Day (observed)%" %(is) %b. -REM 7 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"National Heroes and Benefactors Day (observed)%" %(is) %b. -REM 8 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"National Heroes and Benefactors Day (observed)%" %(is) %b. -REM 9 March ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 0] MSG %"National Heroes and Benefactors Day (observed)%" %(is) %b. -REM 10 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Heroes and Benefactors Day (observed)%" %(is) %b. -REM 12 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"National Heroes and Benefactors Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)-1] MSG %"Holy Saturday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -REM 1 May ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Labour Day (observed)%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %(is) %b. -REM 29 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+3) == 4] MSG %"Emancipation Day (observed)%" %(is) %b. -REM 30 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Emancipation Day (observed)%" %(is) %b. -REM 31 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Emancipation Day (observed)%" %(is) %b. -REM 1 August ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 0] MSG %"Emancipation Day (observed)%" %(is) %b. -REM 2 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Emancipation Day (observed)%" %(is) %b. -REM 4 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Emancipation Day (observed)%" %(is) %b. -REM 10 September ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Saint George's Caye Day (observed)%" %(is) %b. -REM 11 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Saint George's Caye Day (observed)%" %(is) %b. -REM 21 September ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Independence Day (observed)%" %(is) %b. -REM 22 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -REM 9 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+3) == 4] MSG %"Indigenous Peoples' Resistance Day (observed)%" %(is) %b. -REM 10 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Indigenous Peoples' Resistance Day (observed)%" %(is) %b. -REM 11 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Indigenous Peoples' Resistance Day (observed)%" %(is) %b. -REM 12 October ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 0] MSG %"Indigenous Peoples' Resistance Day (observed)%" %(is) %b. -REM 13 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Indigenous Peoples' Resistance Day (observed)%" %(is) %b. -REM 15 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Indigenous Peoples' Resistance Day (observed)%" %(is) %b. -REM 19 November ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Garifuna Settlement Day (observed)%" %(is) %b. -REM 20 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Garifuna Settlement Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Boxing Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Boxing Day (observed)%" %(is) %b. +REM 1 January ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"New Year's Day (observed)%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +REM 15 January ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"George Price Day (observed)%" %! %b. +REM 16 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"George Price Day (observed)%" %! %b. +REM 6 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+3) == 4] MSG %"National Heroes and Benefactors Day (observed)%" %! %b. +REM 7 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"National Heroes and Benefactors Day (observed)%" %! %b. +REM 8 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"National Heroes and Benefactors Day (observed)%" %! %b. +REM 9 March ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 0] MSG %"National Heroes and Benefactors Day (observed)%" %! %b. +REM 10 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Heroes and Benefactors Day (observed)%" %! %b. +REM 12 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"National Heroes and Benefactors Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)-1] MSG %"Holy Saturday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +REM 1 May ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Labour Day (observed)%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %! %b. +REM 29 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+3) == 4] MSG %"Emancipation Day (observed)%" %! %b. +REM 30 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Emancipation Day (observed)%" %! %b. +REM 31 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Emancipation Day (observed)%" %! %b. +REM 1 August ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 0] MSG %"Emancipation Day (observed)%" %! %b. +REM 2 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Emancipation Day (observed)%" %! %b. +REM 4 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Emancipation Day (observed)%" %! %b. +REM 10 September ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Saint George's Caye Day (observed)%" %! %b. +REM 11 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Saint George's Caye Day (observed)%" %! %b. +REM 21 September ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Independence Day (observed)%" %! %b. +REM 22 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +REM 9 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+3) == 4] MSG %"Indigenous Peoples' Resistance Day (observed)%" %! %b. +REM 10 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Indigenous Peoples' Resistance Day (observed)%" %! %b. +REM 11 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Indigenous Peoples' Resistance Day (observed)%" %! %b. +REM 12 October ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 0] MSG %"Indigenous Peoples' Resistance Day (observed)%" %! %b. +REM 13 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Indigenous Peoples' Resistance Day (observed)%" %! %b. +REM 15 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Indigenous Peoples' Resistance Day (observed)%" %! %b. +REM 19 November ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Garifuna Settlement Day (observed)%" %! %b. +REM 20 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Garifuna Settlement Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Boxing Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Boxing Day (observed)%" %! %b. diff --git a/include/holidays/ca.rem b/include/holidays/ca.rem index a3baca6b..9ab10ac9 100644 --- a/include/holidays/ca.rem +++ b/include/holidays/ca.rem @@ -12,26 +12,26 @@ # one of the regional *.rem files in the directory # [$SysInclude]/holidays/ca/ -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -REM Monday 18 May ADDOMIT SCANFROM -28 MSG %"Victoria Day%" %(is) %b. -OMIT 1 July MSG %"Canada Day%" %(is) %b. -REM 2 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Canada Day (observed)%" %(is) %b. -REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Canada Day (observed)%" %(is) %b. -REM First Monday in September ADDOMIT SCANFROM -28 MSG %"Labour Day%" %(is) %b. -OMIT 30 September MSG %"National Day for Truth and Reconciliation%" %(is) %b. -REM 1 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Day for Truth and Reconciliation (observed)%" %(is) %b. -REM 2 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"National Day for Truth and Reconciliation (observed)%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Thanksgiving Day%" %(is) %b. -OMIT 11 November MSG %"Remembrance Day%" %(is) %b. -REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Remembrance Day (observed)%" %(is) %b. -REM 13 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Remembrance Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Boxing Day%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"Boxing Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +REM Monday 18 May ADDOMIT SCANFROM -28 MSG %"Victoria Day%" %! %b. +OMIT 1 July MSG %"Canada Day%" %! %b. +REM 2 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Canada Day (observed)%" %! %b. +REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Canada Day (observed)%" %! %b. +REM First Monday in September ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %b. +OMIT 30 September MSG %"National Day for Truth and Reconciliation%" %! %b. +REM 1 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Day for Truth and Reconciliation (observed)%" %! %b. +REM 2 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"National Day for Truth and Reconciliation (observed)%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Thanksgiving Day%" %! %b. +OMIT 11 November MSG %"Remembrance Day%" %! %b. +REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Remembrance Day (observed)%" %! %b. +REM 13 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Remembrance Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Boxing Day%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"Boxing Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b. diff --git a/include/holidays/ca/ab.rem b/include/holidays/ca/ab.rem index 24cef5b3..383ef2f8 100644 --- a/include/holidays/ca/ab.rem +++ b/include/holidays/ca/ab.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ca.rem -REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Family Day%" %(is) %b. +REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Family Day%" %! %b. # Optional holidays -REM [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -REM First Monday in August SCANFROM -28 MSG %"Heritage Day%" %(is) %b. +REM [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +REM First Monday in August SCANFROM -28 MSG %"Heritage Day%" %! %b. diff --git a/include/holidays/ca/bc.rem b/include/holidays/ca/bc.rem index 94635bea..c6018c87 100644 --- a/include/holidays/ca/bc.rem +++ b/include/holidays/ca/bc.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ca.rem -REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Family Day%" %(is) %b. -REM First Monday in August ADDOMIT SCANFROM -28 MSG %"British Columbia Day%" %(is) %b. +REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Family Day%" %! %b. +REM First Monday in August ADDOMIT SCANFROM -28 MSG %"British Columbia Day%" %! %b. diff --git a/include/holidays/ca/mb.rem b/include/holidays/ca/mb.rem index 4c34695f..0760c6bd 100644 --- a/include/holidays/ca/mb.rem +++ b/include/holidays/ca/mb.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ca.rem -REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Louis Riel Day%" %(is) %b. +REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Louis Riel Day%" %! %b. # Optional holidays -REM First Monday in August SCANFROM -28 MSG %"Terry Fox Day%" %(is) %b. +REM First Monday in August SCANFROM -28 MSG %"Terry Fox Day%" %! %b. diff --git a/include/holidays/ca/nb.rem b/include/holidays/ca/nb.rem index 81a8c244..25330b6b 100644 --- a/include/holidays/ca/nb.rem +++ b/include/holidays/ca/nb.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ca.rem -REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Family Day%" %(is) %b. -REM First Monday in August ADDOMIT SCANFROM -28 MSG %"New Brunswick Day%" %(is) %b. +REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Family Day%" %! %b. +REM First Monday in August ADDOMIT SCANFROM -28 MSG %"New Brunswick Day%" %! %b. diff --git a/include/holidays/ca/nl.rem b/include/holidays/ca/nl.rem index 87c8948a..fa685214 100644 --- a/include/holidays/ca/nl.rem +++ b/include/holidays/ca/nl.rem @@ -10,10 +10,10 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ca.rem -OMIT 1 July MSG %"Memorial Day%" %(is) %b. +OMIT 1 July MSG %"Memorial Day%" %! %b. # Optional holidays -REM Monday 14 March SCANFROM -28 MSG %"Saint Patrick's Day%" %(is) %b. -REM Monday 20 April SCANFROM -28 MSG %"Saint George's Day%" %(is) %b. -REM Monday 21 June SCANFROM -28 MSG %"Discovery Day%" %(is) %b. -REM Monday 9 July SCANFROM -28 MSG %"Orangemen's Day%" %(is) %b. +REM Monday 14 March SCANFROM -28 MSG %"Saint Patrick's Day%" %! %b. +REM Monday 20 April SCANFROM -28 MSG %"Saint George's Day%" %! %b. +REM Monday 21 June SCANFROM -28 MSG %"Discovery Day%" %! %b. +REM Monday 9 July SCANFROM -28 MSG %"Orangemen's Day%" %! %b. diff --git a/include/holidays/ca/ns.rem b/include/holidays/ca/ns.rem index e10243d7..f6cb318b 100644 --- a/include/holidays/ca/ns.rem +++ b/include/holidays/ca/ns.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ca.rem -REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Heritage Day%" %(is) %b. +REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Heritage Day%" %! %b. # Optional holidays -REM First Monday in August SCANFROM -28 MSG %"Natal Day%" %(is) %b. +REM First Monday in August SCANFROM -28 MSG %"Natal Day%" %! %b. diff --git a/include/holidays/ca/nt.rem b/include/holidays/ca/nt.rem index 13e49433..0cd82d3c 100644 --- a/include/holidays/ca/nt.rem +++ b/include/holidays/ca/nt.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ca.rem -OMIT 21 June MSG %"National Aboriginal Day%" %(is) %b. -REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Civic Holiday%" %(is) %b. +OMIT 21 June MSG %"National Aboriginal Day%" %! %b. +REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Civic Holiday%" %! %b. diff --git a/include/holidays/ca/nu.rem b/include/holidays/ca/nu.rem index 358e04f1..74b3db16 100644 --- a/include/holidays/ca/nu.rem +++ b/include/holidays/ca/nu.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ca.rem -REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Civic Holiday%" %(is) %b. +REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Civic Holiday%" %! %b. # Optional holidays -REM 9 July MSG %"Nunavut Day%" %(is) %b. +REM 9 July MSG %"Nunavut Day%" %! %b. diff --git a/include/holidays/ca/on.rem b/include/holidays/ca/on.rem index 8ab48a6a..418f9f47 100644 --- a/include/holidays/ca/on.rem +++ b/include/holidays/ca/on.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ca.rem -REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Family Day%" %(is) %b. +REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Family Day%" %! %b. # Optional holidays -REM First Monday in August SCANFROM -28 MSG %"Civic Holiday%" %(is) %b. +REM First Monday in August SCANFROM -28 MSG %"Civic Holiday%" %! %b. diff --git a/include/holidays/ca/pe.rem b/include/holidays/ca/pe.rem index db750050..a6ba260a 100644 --- a/include/holidays/ca/pe.rem +++ b/include/holidays/ca/pe.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ca.rem -REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Islander Day%" %(is) %b. +REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Islander Day%" %! %b. diff --git a/include/holidays/ca/qc.rem b/include/holidays/ca/qc.rem index 8b92de2b..27f461c7 100644 --- a/include/holidays/ca/qc.rem +++ b/include/holidays/ca/qc.rem @@ -10,9 +10,9 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ca.rem -REM Monday 18 May ADDOMIT SCANFROM -28 MSG %"National Patriots' Day%" %(is) %b. -OMIT 24 June MSG %"Saint Jean Baptiste Day%" %(is) %b. -REM 25 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Saint Jean Baptiste Day (observed)%" %(is) %b. +REM Monday 18 May ADDOMIT SCANFROM -28 MSG %"National Patriots' Day%" %! %b. +OMIT 24 June MSG %"Saint Jean Baptiste Day%" %! %b. +REM 25 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Saint Jean Baptiste Day (observed)%" %! %b. # Optional holidays -REM [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. +REM [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. diff --git a/include/holidays/ca/sk.rem b/include/holidays/ca/sk.rem index 76a78822..3d0eb8ba 100644 --- a/include/holidays/ca/sk.rem +++ b/include/holidays/ca/sk.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ca.rem -REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Family Day%" %(is) %b. -REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Saskatchewan Day%" %(is) %b. +REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Family Day%" %! %b. +REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Saskatchewan Day%" %! %b. diff --git a/include/holidays/ca/yt.rem b/include/holidays/ca/yt.rem index e3ca1c17..12df8000 100644 --- a/include/holidays/ca/yt.rem +++ b/include/holidays/ca/yt.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ca.rem -OMIT 21 June MSG %"National Aboriginal Day%" %(is) %b. -REM Third Monday in August ADDOMIT SCANFROM -28 MSG %"Discovery Day%" %(is) %b. +OMIT 21 June MSG %"National Aboriginal Day%" %! %b. +REM Third Monday in August ADDOMIT SCANFROM -28 MSG %"Discovery Day%" %! %b. # Optional holidays -REM Sunday 1 March --9 SCANFROM -28 MSG %"Heritage Day%" %(is) %b. +REM Sunday 1 March --9 SCANFROM -28 MSG %"Heritage Day%" %! %b. diff --git a/include/holidays/cg.rem b/include/holidays/cg.rem index 1ba86db5..d1da5ae7 100644 --- a/include/holidays/cg.rem +++ b/include/holidays/cg.rem @@ -5,13 +5,13 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Jour de l'An%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Lundi de Pâques%" %(is) %b. -OMIT 1 May MSG %"Fête du Travail%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Ascension%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Lundi de Pentecôte%" %(is) %b. -OMIT 10 June MSG %"Fête de la Réconciliation%" %(is) %b. -OMIT 15 August MSG %"Fête Nationale%" %(is) %b. -OMIT 1 November MSG %"Toussaint%" %(is) %b. -OMIT 28 November MSG %"Jour de la République%" %(is) %b. -OMIT 25 December MSG %"Noël%" %(is) %b. +OMIT 1 January MSG %"Jour de l'An%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Lundi de Pâques%" %! %b. +OMIT 1 May MSG %"Fête du Travail%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Ascension%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Lundi de Pentecôte%" %! %b. +OMIT 10 June MSG %"Fête de la Réconciliation%" %! %b. +OMIT 15 August MSG %"Fête Nationale%" %! %b. +OMIT 1 November MSG %"Toussaint%" %! %b. +OMIT 28 November MSG %"Jour de la République%" %! %b. +OMIT 25 December MSG %"Noël%" %! %b. diff --git a/include/holidays/ch.rem b/include/holidays/ch.rem index 99f3d713..f6483df4 100644 --- a/include/holidays/ch.rem +++ b/include/holidays/ch.rem @@ -12,7 +12,7 @@ # one of the regional *.rem files in the directory # [$SysInclude]/holidays/ch/ -OMIT 1 January MSG %"Neujahr%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Auffahrt%" %(is) %b. -OMIT 1 August MSG %"Nationalfeiertag%" %(is) %b. -OMIT 25 December MSG %"Weihnachten%" %(is) %b. +OMIT 1 January MSG %"Neujahr%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Auffahrt%" %! %b. +OMIT 1 August MSG %"Nationalfeiertag%" %! %b. +OMIT 25 December MSG %"Weihnachten%" %! %b. diff --git a/include/holidays/ch/ag.rem b/include/holidays/ch/ag.rem index b7aa04cf..977f8548 100644 --- a/include/holidays/ch/ag.rem +++ b/include/holidays/ch/ag.rem @@ -10,13 +10,13 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT 2 January MSG %"Berchtoldstag%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT 1 May MSG %"Tag der Arbeit%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %(is) %b. -OMIT 15 August MSG %"Mariä Himmelfahrt%" %(is) %b. -OMIT 1 November MSG %"Allerheiligen%" %(is) %b. -OMIT 8 December MSG %"Mariä Empfängnis%" %(is) %b. -OMIT 26 December MSG %"Stephanstag%" %(is) %b. +OMIT 2 January MSG %"Berchtoldstag%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT 1 May MSG %"Tag der Arbeit%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b. +OMIT 15 August MSG %"Mariä Himmelfahrt%" %! %b. +OMIT 1 November MSG %"Allerheiligen%" %! %b. +OMIT 8 December MSG %"Mariä Empfängnis%" %! %b. +OMIT 26 December MSG %"Stephanstag%" %! %b. diff --git a/include/holidays/ch/ai.rem b/include/holidays/ch/ai.rem index eb60ba06..3a040b90 100644 --- a/include/holidays/ch/ai.rem +++ b/include/holidays/ch/ai.rem @@ -10,11 +10,11 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %(is) %b. -OMIT 15 August MSG %"Mariä Himmelfahrt%" %(is) %b. -OMIT 1 November MSG %"Allerheiligen%" %(is) %b. -OMIT 8 December MSG %"Mariä Empfängnis%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 6] MSG %"Stephanstag%" %(is) %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b. +OMIT 15 August MSG %"Mariä Himmelfahrt%" %! %b. +OMIT 1 November MSG %"Allerheiligen%" %! %b. +OMIT 8 December MSG %"Mariä Empfängnis%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 6] MSG %"Stephanstag%" %! %b. diff --git a/include/holidays/ch/ar.rem b/include/holidays/ch/ar.rem index 4020138d..8a84e5f4 100644 --- a/include/holidays/ch/ar.rem +++ b/include/holidays/ch/ar.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 6] MSG %"Stephanstag%" %(is) %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 6] MSG %"Stephanstag%" %! %b. diff --git a/include/holidays/ch/be.rem b/include/holidays/ch/be.rem index bbef643b..28643c70 100644 --- a/include/holidays/ch/be.rem +++ b/include/holidays/ch/be.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT 2 January MSG %"Berchtoldstag%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -OMIT 26 December MSG %"Stephanstag%" %(is) %b. +OMIT 2 January MSG %"Berchtoldstag%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +OMIT 26 December MSG %"Stephanstag%" %! %b. diff --git a/include/holidays/ch/bl.rem b/include/holidays/ch/bl.rem index 4dcc669e..87c1e05c 100644 --- a/include/holidays/ch/bl.rem +++ b/include/holidays/ch/bl.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT 1 May MSG %"Tag der Arbeit%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -OMIT 26 December MSG %"Stephanstag%" %(is) %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT 1 May MSG %"Tag der Arbeit%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +OMIT 26 December MSG %"Stephanstag%" %! %b. diff --git a/include/holidays/ch/bs.rem b/include/holidays/ch/bs.rem index f29182e2..d5acb195 100644 --- a/include/holidays/ch/bs.rem +++ b/include/holidays/ch/bs.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT 1 May MSG %"Tag der Arbeit%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -OMIT 26 December MSG %"Stephanstag%" %(is) %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT 1 May MSG %"Tag der Arbeit%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +OMIT 26 December MSG %"Stephanstag%" %! %b. diff --git a/include/holidays/ch/fr.rem b/include/holidays/ch/fr.rem index 2a9f5a2b..6a9b29cf 100644 --- a/include/holidays/ch/fr.rem +++ b/include/holidays/ch/fr.rem @@ -10,10 +10,10 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. # Optional holidays -REM 2 January MSG %"Berchtoldstag%" %(is) %b. -REM [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -REM [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -REM 26 December MSG %"Stephanstag%" %(is) %b. +REM 2 January MSG %"Berchtoldstag%" %! %b. +REM [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +REM [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +REM 26 December MSG %"Stephanstag%" %! %b. diff --git a/include/holidays/ch/ge.rem b/include/holidays/ch/ge.rem index d6fc5c88..a81cc995 100644 --- a/include/holidays/ch/ge.rem +++ b/include/holidays/ch/ge.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -REM Thursday 5 September ADDOMIT SCANFROM -28 MSG %"Genfer Bettag%" %(is) %b. -OMIT 31 December MSG %"Wiederherstellung der Republik%" %(is) %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +REM Thursday 5 September ADDOMIT SCANFROM -28 MSG %"Genfer Bettag%" %! %b. +OMIT 31 December MSG %"Wiederherstellung der Republik%" %! %b. diff --git a/include/holidays/ch/gl.rem b/include/holidays/ch/gl.rem index 62a0425b..3d8d955d 100644 --- a/include/holidays/ch/gl.rem +++ b/include/holidays/ch/gl.rem @@ -10,13 +10,13 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -REM Thursday 1 April ADDOMIT SCANFROM -28 SATISFY [$T != easterdate($Ty)-3] MSG %"Näfelser Fahrt%" %(is) %b. -REM Thursday 8 April ADDOMIT SCANFROM -28 SATISFY [$T == easterdate($Ty)+4] MSG %"Näfelser Fahrt%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -OMIT 1 November MSG %"Allerheiligen%" %(is) %b. -OMIT 26 December MSG %"Stephanstag%" %(is) %b. +REM Thursday 1 April ADDOMIT SCANFROM -28 SATISFY [$T != easterdate($Ty)-3] MSG %"Näfelser Fahrt%" %! %b. +REM Thursday 8 April ADDOMIT SCANFROM -28 SATISFY [$T == easterdate($Ty)+4] MSG %"Näfelser Fahrt%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +OMIT 1 November MSG %"Allerheiligen%" %! %b. +OMIT 26 December MSG %"Stephanstag%" %! %b. # Optional holidays -REM 2 January MSG %"Berchtoldstag%" %(is) %b. +REM 2 January MSG %"Berchtoldstag%" %! %b. diff --git a/include/holidays/ch/gr.rem b/include/holidays/ch/gr.rem index 266e9ea3..f7935fdd 100644 --- a/include/holidays/ch/gr.rem +++ b/include/holidays/ch/gr.rem @@ -10,9 +10,9 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -OMIT 26 December MSG %"Stephanstag%" %(is) %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +OMIT 26 December MSG %"Stephanstag%" %! %b. # Optional holidays -REM [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. +REM [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. diff --git a/include/holidays/ch/ju.rem b/include/holidays/ch/ju.rem index 68e72f93..410f5c20 100644 --- a/include/holidays/ch/ju.rem +++ b/include/holidays/ch/ju.rem @@ -10,12 +10,12 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT 2 January MSG %"Berchtoldstag%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT 1 May MSG %"Tag der Arbeit%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %(is) %b. -OMIT 23 June MSG %"Fest der Unabhängigkeit%" %(is) %b. -OMIT 15 August MSG %"Mariä Himmelfahrt%" %(is) %b. -OMIT 1 November MSG %"Allerheiligen%" %(is) %b. +OMIT 2 January MSG %"Berchtoldstag%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT 1 May MSG %"Tag der Arbeit%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b. +OMIT 23 June MSG %"Fest der Unabhängigkeit%" %! %b. +OMIT 15 August MSG %"Mariä Himmelfahrt%" %! %b. +OMIT 1 November MSG %"Allerheiligen%" %! %b. diff --git a/include/holidays/ch/lu.rem b/include/holidays/ch/lu.rem index c391e19e..1c782b16 100644 --- a/include/holidays/ch/lu.rem +++ b/include/holidays/ch/lu.rem @@ -10,12 +10,12 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT 2 January MSG %"Berchtoldstag%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %(is) %b. -OMIT 15 August MSG %"Mariä Himmelfahrt%" %(is) %b. -OMIT 1 November MSG %"Allerheiligen%" %(is) %b. -OMIT 8 December MSG %"Mariä Empfängnis%" %(is) %b. -OMIT 26 December MSG %"Stephanstag%" %(is) %b. +OMIT 2 January MSG %"Berchtoldstag%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b. +OMIT 15 August MSG %"Mariä Himmelfahrt%" %! %b. +OMIT 1 November MSG %"Allerheiligen%" %! %b. +OMIT 8 December MSG %"Mariä Empfängnis%" %! %b. +OMIT 26 December MSG %"Stephanstag%" %! %b. diff --git a/include/holidays/ch/ne.rem b/include/holidays/ch/ne.rem index b2d145e0..27f042ac 100644 --- a/include/holidays/ch/ne.rem +++ b/include/holidays/ch/ne.rem @@ -10,9 +10,9 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -REM 2 January ADDOMIT SCANFROM -28 SATISFY [$Tw == 1] MSG %"Berchtoldstag%" %(is) %b. -OMIT 1 March MSG %"Jahrestag der Ausrufung der Republik%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT 1 May MSG %"Tag der Arbeit%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [$Tw == 1] MSG %"Stephanstag%" %(is) %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [$Tw == 1] MSG %"Berchtoldstag%" %! %b. +OMIT 1 March MSG %"Jahrestag der Ausrufung der Republik%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT 1 May MSG %"Tag der Arbeit%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [$Tw == 1] MSG %"Stephanstag%" %! %b. diff --git a/include/holidays/ch/nw.rem b/include/holidays/ch/nw.rem index 26228d47..3c7d23c1 100644 --- a/include/holidays/ch/nw.rem +++ b/include/holidays/ch/nw.rem @@ -10,15 +10,15 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT 19 March MSG %"Josefstag%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %(is) %b. -OMIT 15 August MSG %"Mariä Himmelfahrt%" %(is) %b. -OMIT 1 November MSG %"Allerheiligen%" %(is) %b. -OMIT 8 December MSG %"Mariä Empfängnis%" %(is) %b. +OMIT 19 March MSG %"Josefstag%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b. +OMIT 15 August MSG %"Mariä Himmelfahrt%" %! %b. +OMIT 1 November MSG %"Allerheiligen%" %! %b. +OMIT 8 December MSG %"Mariä Empfängnis%" %! %b. # Optional holidays -REM 2 January MSG %"Berchtoldstag%" %(is) %b. -REM [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -REM [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -REM 26 December MSG %"Stephanstag%" %(is) %b. +REM 2 January MSG %"Berchtoldstag%" %! %b. +REM [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +REM [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +REM 26 December MSG %"Stephanstag%" %! %b. diff --git a/include/holidays/ch/ow.rem b/include/holidays/ch/ow.rem index 7201288b..01d9caae 100644 --- a/include/holidays/ch/ow.rem +++ b/include/holidays/ch/ow.rem @@ -10,15 +10,15 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %(is) %b. -OMIT 15 August MSG %"Mariä Himmelfahrt%" %(is) %b. -OMIT 25 September MSG %"Bruder Klaus%" %(is) %b. -OMIT 1 November MSG %"Allerheiligen%" %(is) %b. -OMIT 8 December MSG %"Mariä Empfängnis%" %(is) %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b. +OMIT 15 August MSG %"Mariä Himmelfahrt%" %! %b. +OMIT 25 September MSG %"Bruder Klaus%" %! %b. +OMIT 1 November MSG %"Allerheiligen%" %! %b. +OMIT 8 December MSG %"Mariä Empfängnis%" %! %b. # Optional holidays -REM 2 January MSG %"Berchtoldstag%" %(is) %b. -REM [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -REM [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -REM 26 December MSG %"Stephanstag%" %(is) %b. +REM 2 January MSG %"Berchtoldstag%" %! %b. +REM [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +REM [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +REM 26 December MSG %"Stephanstag%" %! %b. diff --git a/include/holidays/ch/sg.rem b/include/holidays/ch/sg.rem index 9cd1c162..25ca92cd 100644 --- a/include/holidays/ch/sg.rem +++ b/include/holidays/ch/sg.rem @@ -10,11 +10,11 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -OMIT 1 November MSG %"Allerheiligen%" %(is) %b. -OMIT 26 December MSG %"Stephanstag%" %(is) %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +OMIT 1 November MSG %"Allerheiligen%" %! %b. +OMIT 26 December MSG %"Stephanstag%" %! %b. # Optional holidays -REM 2 January MSG %"Berchtoldstag%" %(is) %b. +REM 2 January MSG %"Berchtoldstag%" %! %b. diff --git a/include/holidays/ch/sh.rem b/include/holidays/ch/sh.rem index ea6940e7..c620e8e7 100644 --- a/include/holidays/ch/sh.rem +++ b/include/holidays/ch/sh.rem @@ -10,11 +10,11 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT 1 May MSG %"Tag der Arbeit%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -OMIT 26 December MSG %"Stephanstag%" %(is) %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT 1 May MSG %"Tag der Arbeit%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +OMIT 26 December MSG %"Stephanstag%" %! %b. # Optional holidays -REM 2 January MSG %"Berchtoldstag%" %(is) %b. +REM 2 January MSG %"Berchtoldstag%" %! %b. diff --git a/include/holidays/ch/so.rem b/include/holidays/ch/so.rem index a93662c0..e2c047fd 100644 --- a/include/holidays/ch/so.rem +++ b/include/holidays/ch/so.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. # Optional holidays -REM 2 January MSG %"Berchtoldstag%" %(is) %b. -REM 1 May MSG %"Tag der Arbeit%" %(is) %b. +REM 2 January MSG %"Berchtoldstag%" %! %b. +REM 1 May MSG %"Tag der Arbeit%" %! %b. diff --git a/include/holidays/ch/sz.rem b/include/holidays/ch/sz.rem index 902cd8f0..121f608e 100644 --- a/include/holidays/ch/sz.rem +++ b/include/holidays/ch/sz.rem @@ -10,13 +10,13 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT 6 January MSG %"Heilige Drei Könige%" %(is) %b. -OMIT 19 March MSG %"Josefstag%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %(is) %b. -OMIT 15 August MSG %"Mariä Himmelfahrt%" %(is) %b. -OMIT 1 November MSG %"Allerheiligen%" %(is) %b. -OMIT 8 December MSG %"Mariä Empfängnis%" %(is) %b. -OMIT 26 December MSG %"Stephanstag%" %(is) %b. +OMIT 6 January MSG %"Heilige Drei Könige%" %! %b. +OMIT 19 March MSG %"Josefstag%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b. +OMIT 15 August MSG %"Mariä Himmelfahrt%" %! %b. +OMIT 1 November MSG %"Allerheiligen%" %! %b. +OMIT 8 December MSG %"Mariä Empfängnis%" %! %b. +OMIT 26 December MSG %"Stephanstag%" %! %b. diff --git a/include/holidays/ch/tg.rem b/include/holidays/ch/tg.rem index d0331765..3c0f71fc 100644 --- a/include/holidays/ch/tg.rem +++ b/include/holidays/ch/tg.rem @@ -10,9 +10,9 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT 2 January MSG %"Berchtoldstag%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT 1 May MSG %"Tag der Arbeit%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -OMIT 26 December MSG %"Stephanstag%" %(is) %b. +OMIT 2 January MSG %"Berchtoldstag%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT 1 May MSG %"Tag der Arbeit%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +OMIT 26 December MSG %"Stephanstag%" %! %b. diff --git a/include/holidays/ch/ti.rem b/include/holidays/ch/ti.rem index ff591e87..641ce01f 100644 --- a/include/holidays/ch/ti.rem +++ b/include/holidays/ch/ti.rem @@ -10,14 +10,14 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT 6 January MSG %"Heilige Drei Könige%" %(is) %b. -OMIT 19 March MSG %"Josefstag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT 1 May MSG %"Tag der Arbeit%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %(is) %b. -OMIT 29 June MSG %"Peter und Paul%" %(is) %b. -OMIT 15 August MSG %"Mariä Himmelfahrt%" %(is) %b. -OMIT 1 November MSG %"Allerheiligen%" %(is) %b. -OMIT 8 December MSG %"Mariä Empfängnis%" %(is) %b. -OMIT 26 December MSG %"Stephanstag%" %(is) %b. +OMIT 6 January MSG %"Heilige Drei Könige%" %! %b. +OMIT 19 March MSG %"Josefstag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT 1 May MSG %"Tag der Arbeit%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b. +OMIT 29 June MSG %"Peter und Paul%" %! %b. +OMIT 15 August MSG %"Mariä Himmelfahrt%" %! %b. +OMIT 1 November MSG %"Allerheiligen%" %! %b. +OMIT 8 December MSG %"Mariä Empfängnis%" %! %b. +OMIT 26 December MSG %"Stephanstag%" %! %b. diff --git a/include/holidays/ch/ur.rem b/include/holidays/ch/ur.rem index 993d2ebd..ded32b30 100644 --- a/include/holidays/ch/ur.rem +++ b/include/holidays/ch/ur.rem @@ -10,13 +10,13 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT 6 January MSG %"Heilige Drei Könige%" %(is) %b. -OMIT 19 March MSG %"Josefstag%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %(is) %b. -OMIT 15 August MSG %"Mariä Himmelfahrt%" %(is) %b. -OMIT 1 November MSG %"Allerheiligen%" %(is) %b. -OMIT 8 December MSG %"Mariä Empfängnis%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 6] MSG %"Stephanstag%" %(is) %b. +OMIT 6 January MSG %"Heilige Drei Könige%" %! %b. +OMIT 19 March MSG %"Josefstag%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b. +OMIT 15 August MSG %"Mariä Himmelfahrt%" %! %b. +OMIT 1 November MSG %"Allerheiligen%" %! %b. +OMIT 8 December MSG %"Mariä Empfängnis%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 6] MSG %"Stephanstag%" %! %b. diff --git a/include/holidays/ch/vd.rem b/include/holidays/ch/vd.rem index 2c8ce4fe..9510709f 100644 --- a/include/holidays/ch/vd.rem +++ b/include/holidays/ch/vd.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT 2 January MSG %"Berchtoldstag%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -REM Monday 16 September ADDOMIT SCANFROM -28 MSG %"Bettagsmontag%" %(is) %b. +OMIT 2 January MSG %"Berchtoldstag%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +REM Monday 16 September ADDOMIT SCANFROM -28 MSG %"Bettagsmontag%" %! %b. diff --git a/include/holidays/ch/vs.rem b/include/holidays/ch/vs.rem index dff703a6..643ccffa 100644 --- a/include/holidays/ch/vs.rem +++ b/include/holidays/ch/vs.rem @@ -10,14 +10,14 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT 19 March MSG %"Josefstag%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %(is) %b. -OMIT 15 August MSG %"Mariä Himmelfahrt%" %(is) %b. -OMIT 1 November MSG %"Allerheiligen%" %(is) %b. -OMIT 8 December MSG %"Mariä Empfängnis%" %(is) %b. +OMIT 19 March MSG %"Josefstag%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b. +OMIT 15 August MSG %"Mariä Himmelfahrt%" %! %b. +OMIT 1 November MSG %"Allerheiligen%" %! %b. +OMIT 8 December MSG %"Mariä Empfängnis%" %! %b. # Optional holidays -REM 2 January MSG %"Berchtoldstag%" %(is) %b. -REM [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -REM [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -REM 26 December MSG %"Stephanstag%" %(is) %b. +REM 2 January MSG %"Berchtoldstag%" %! %b. +REM [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +REM [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +REM 26 December MSG %"Stephanstag%" %! %b. diff --git a/include/holidays/ch/zg.rem b/include/holidays/ch/zg.rem index 5320e430..c97f2650 100644 --- a/include/holidays/ch/zg.rem +++ b/include/holidays/ch/zg.rem @@ -10,14 +10,14 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %(is) %b. -OMIT 15 August MSG %"Mariä Himmelfahrt%" %(is) %b. -OMIT 1 November MSG %"Allerheiligen%" %(is) %b. -OMIT 8 December MSG %"Mariä Empfängnis%" %(is) %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b. +OMIT 15 August MSG %"Mariä Himmelfahrt%" %! %b. +OMIT 1 November MSG %"Allerheiligen%" %! %b. +OMIT 8 December MSG %"Mariä Empfängnis%" %! %b. # Optional holidays -REM 2 January MSG %"Berchtoldstag%" %(is) %b. -REM [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -REM [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -REM 26 December MSG %"Stephanstag%" %(is) %b. +REM 2 January MSG %"Berchtoldstag%" %! %b. +REM [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +REM [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +REM 26 December MSG %"Stephanstag%" %! %b. diff --git a/include/holidays/ch/zh.rem b/include/holidays/ch/zh.rem index d1cc9d3c..d5e11ffc 100644 --- a/include/holidays/ch/zh.rem +++ b/include/holidays/ch/zh.rem @@ -10,9 +10,9 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ch.rem -OMIT 2 January MSG %"Berchtoldstag%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT 1 May MSG %"Tag der Arbeit%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -OMIT 26 December MSG %"Stephanstag%" %(is) %b. +OMIT 2 January MSG %"Berchtoldstag%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT 1 May MSG %"Tag der Arbeit%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +OMIT 26 December MSG %"Stephanstag%" %! %b. diff --git a/include/holidays/chinese-new-year.rem b/include/holidays/chinese-new-year.rem index fd5823a7..089fed4d 100644 --- a/include/holidays/chinese-new-year.rem +++ b/include/holidays/chinese-new-year.rem @@ -1,80 +1,80 @@ # SPDX-License-Identifier: GPL-2.0-only -REM 1 Feb 2022 INFO "Url: https://en.wikipedia.org/wiki/Tiger_(zodiac)" MSG %"%(Chinese New Year) (%(Tiger))%" %(is) %b. -REM 22 Jan 2023 INFO "Url: https://en.wikipedia.org/wiki/Rabbit_(zodiac)" MSG %"%(Chinese New Year) (%(Rabbit))%" %(is) %b. -REM 10 Feb 2024 INFO "Url: https://en.wikipedia.org/wiki/Dragon_(zodiac)" MSG %"%(Chinese New Year) (%(Dragon))%" %(is) %b. -REM 29 Jan 2025 INFO "Url: https://en.wikipedia.org/wiki/Snake_(zodiac)" MSG %"%(Chinese New Year) (%(Snake))%" %(is) %b. -REM 17 Feb 2026 INFO "Url: https://en.wikipedia.org/wiki/Horse_(zodiac)" MSG %"%(Chinese New Year) (%(Horse))%" %(is) %b. -REM 6 Feb 2027 INFO "Url: https://en.wikipedia.org/wiki/Goat_(zodiac)" MSG %"%(Chinese New Year) (%(Goat))%" %(is) %b. -REM 26 Jan 2028 INFO "Url: https://en.wikipedia.org/wiki/Monkey_(zodiac)" MSG %"%(Chinese New Year) (%(Monkey))%" %(is) %b. -REM 13 Feb 2029 INFO "Url: https://en.wikipedia.org/wiki/Rooster_(zodiac)" MSG %"%(Chinese New Year) (%(Rooster))%" %(is) %b. -REM 3 Feb 2030 INFO "Url: https://en.wikipedia.org/wiki/Dog_(zodiac)" MSG %"%(Chinese New Year) (%(Dog))%" %(is) %b. -REM 23 Jan 2031 INFO "Url: https://en.wikipedia.org/wiki/Pig_(zodiac)" MSG %"%(Chinese New Year) (%(Pig))%" %(is) %b. -REM 11 Feb 2032 INFO "Url: https://en.wikipedia.org/wiki/Rat_(zodiac)" MSG %"%(Chinese New Year) (%(Rat))%" %(is) %b. -REM 31 Jan 2033 INFO "Url: https://en.wikipedia.org/wiki/Ox_(zodiac)" MSG %"%(Chinese New Year) (%(Ox))%" %(is) %b. -REM 19 Feb 2034 INFO "Url: https://en.wikipedia.org/wiki/Tiger_(zodiac)" MSG %"%(Chinese New Year) (%(Tiger))%" %(is) %b. -REM 8 Feb 2035 INFO "Url: https://en.wikipedia.org/wiki/Rabbit_(zodiac)" MSG %"%(Chinese New Year) (%(Rabbit))%" %(is) %b. -REM 28 Jan 2036 INFO "Url: https://en.wikipedia.org/wiki/Dragon_(zodiac)" MSG %"%(Chinese New Year) (%(Dragon))%" %(is) %b. -REM 15 Feb 2037 INFO "Url: https://en.wikipedia.org/wiki/Snake_(zodiac)" MSG %"%(Chinese New Year) (%(Snake))%" %(is) %b. -REM 4 Feb 2038 INFO "Url: https://en.wikipedia.org/wiki/Horse_(zodiac)" MSG %"%(Chinese New Year) (%(Horse))%" %(is) %b. -REM 24 Jan 2039 INFO "Url: https://en.wikipedia.org/wiki/Goat_(zodiac)" MSG %"%(Chinese New Year) (%(Goat))%" %(is) %b. -REM 12 Feb 2040 INFO "Url: https://en.wikipedia.org/wiki/Monkey_(zodiac)" MSG %"%(Chinese New Year) (%(Monkey))%" %(is) %b. -REM 1 Feb 2041 INFO "Url: https://en.wikipedia.org/wiki/Rooster_(zodiac)" MSG %"%(Chinese New Year) (%(Rooster))%" %(is) %b. -REM 22 Jan 2042 INFO "Url: https://en.wikipedia.org/wiki/Dog_(zodiac)" MSG %"%(Chinese New Year) (%(Dog))%" %(is) %b. -REM 10 Feb 2043 INFO "Url: https://en.wikipedia.org/wiki/Pig_(zodiac)" MSG %"%(Chinese New Year) (%(Pig))%" %(is) %b. -REM 30 Jan 2044 INFO "Url: https://en.wikipedia.org/wiki/Rat_(zodiac)" MSG %"%(Chinese New Year) (%(Rat))%" %(is) %b. -REM 17 Feb 2045 INFO "Url: https://en.wikipedia.org/wiki/Ox_(zodiac)" MSG %"%(Chinese New Year) (%(Ox))%" %(is) %b. -REM 6 Feb 2046 INFO "Url: https://en.wikipedia.org/wiki/Tiger_(zodiac)" MSG %"%(Chinese New Year) (%(Tiger))%" %(is) %b. -REM 26 Jan 2047 INFO "Url: https://en.wikipedia.org/wiki/Rabbit_(zodiac)" MSG %"%(Chinese New Year) (%(Rabbit))%" %(is) %b. -REM 14 Feb 2048 INFO "Url: https://en.wikipedia.org/wiki/Dragon_(zodiac)" MSG %"%(Chinese New Year) (%(Dragon))%" %(is) %b. -REM 2 Feb 2049 INFO "Url: https://en.wikipedia.org/wiki/Snake_(zodiac)" MSG %"%(Chinese New Year) (%(Snake))%" %(is) %b. -REM 23 Jan 2050 INFO "Url: https://en.wikipedia.org/wiki/Horse_(zodiac)" MSG %"%(Chinese New Year) (%(Horse))%" %(is) %b. -REM 11 Feb 2051 INFO "Url: https://en.wikipedia.org/wiki/Goat_(zodiac)" MSG %"%(Chinese New Year) (%(Goat))%" %(is) %b. -REM 1 Feb 2052 INFO "Url: https://en.wikipedia.org/wiki/Monkey_(zodiac)" MSG %"%(Chinese New Year) (%(Monkey))%" %(is) %b. -REM 19 Feb 2053 INFO "Url: https://en.wikipedia.org/wiki/Rooster_(zodiac)" MSG %"%(Chinese New Year) (%(Rooster))%" %(is) %b. -REM 8 Feb 2054 INFO "Url: https://en.wikipedia.org/wiki/Dog_(zodiac)" MSG %"%(Chinese New Year) (%(Dog))%" %(is) %b. -REM 28 Jan 2055 INFO "Url: https://en.wikipedia.org/wiki/Pig_(zodiac)" MSG %"%(Chinese New Year) (%(Pig))%" %(is) %b. -REM 15 Feb 2056 INFO "Url: https://en.wikipedia.org/wiki/Rat_(zodiac)" MSG %"%(Chinese New Year) (%(Rat))%" %(is) %b. -REM 4 Feb 2057 INFO "Url: https://en.wikipedia.org/wiki/Ox_(zodiac)" MSG %"%(Chinese New Year) (%(Ox))%" %(is) %b. -REM 24 Jan 2058 INFO "Url: https://en.wikipedia.org/wiki/Tiger_(zodiac)" MSG %"%(Chinese New Year) (%(Tiger))%" %(is) %b. -REM 12 Feb 2059 INFO "Url: https://en.wikipedia.org/wiki/Rabbit_(zodiac)" MSG %"%(Chinese New Year) (%(Rabbit))%" %(is) %b. -REM 2 Feb 2060 INFO "Url: https://en.wikipedia.org/wiki/Dragon_(zodiac)" MSG %"%(Chinese New Year) (%(Dragon))%" %(is) %b. -REM 21 Jan 2061 INFO "Url: https://en.wikipedia.org/wiki/Snake_(zodiac)" MSG %"%(Chinese New Year) (%(Snake))%" %(is) %b. -REM 9 Feb 2062 INFO "Url: https://en.wikipedia.org/wiki/Horse_(zodiac)" MSG %"%(Chinese New Year) (%(Horse))%" %(is) %b. -REM 29 Jan 2063 INFO "Url: https://en.wikipedia.org/wiki/Goat_(zodiac)" MSG %"%(Chinese New Year) (%(Goat))%" %(is) %b. -REM 17 Feb 2064 INFO "Url: https://en.wikipedia.org/wiki/Monkey_(zodiac)" MSG %"%(Chinese New Year) (%(Monkey))%" %(is) %b. -REM 5 Feb 2065 INFO "Url: https://en.wikipedia.org/wiki/Rooster_(zodiac)" MSG %"%(Chinese New Year) (%(Rooster))%" %(is) %b. -REM 26 Jan 2066 INFO "Url: https://en.wikipedia.org/wiki/Dog_(zodiac)" MSG %"%(Chinese New Year) (%(Dog))%" %(is) %b. -REM 14 Feb 2067 INFO "Url: https://en.wikipedia.org/wiki/Pig_(zodiac)" MSG %"%(Chinese New Year) (%(Pig))%" %(is) %b. -REM 3 Feb 2068 INFO "Url: https://en.wikipedia.org/wiki/Rat_(zodiac)" MSG %"%(Chinese New Year) (%(Rat))%" %(is) %b. -REM 23 Jan 2069 INFO "Url: https://en.wikipedia.org/wiki/Ox_(zodiac)" MSG %"%(Chinese New Year) (%(Ox))%" %(is) %b. -REM 11 Feb 2070 INFO "Url: https://en.wikipedia.org/wiki/Tiger_(zodiac)" MSG %"%(Chinese New Year) (%(Tiger))%" %(is) %b. -REM 31 Jan 2071 INFO "Url: https://en.wikipedia.org/wiki/Rabbit_(zodiac)" MSG %"%(Chinese New Year) (%(Rabbit))%" %(is) %b. -REM 19 Feb 2072 INFO "Url: https://en.wikipedia.org/wiki/Dragon_(zodiac)" MSG %"%(Chinese New Year) (%(Dragon))%" %(is) %b. -REM 7 Feb 2073 INFO "Url: https://en.wikipedia.org/wiki/Snake_(zodiac)" MSG %"%(Chinese New Year) (%(Snake))%" %(is) %b. -REM 27 Jan 2074 INFO "Url: https://en.wikipedia.org/wiki/Horse_(zodiac)" MSG %"%(Chinese New Year) (%(Horse))%" %(is) %b. -REM 15 Feb 2075 INFO "Url: https://en.wikipedia.org/wiki/Goat_(zodiac)" MSG %"%(Chinese New Year) (%(Goat))%" %(is) %b. -REM 5 Feb 2076 INFO "Url: https://en.wikipedia.org/wiki/Monkey_(zodiac)" MSG %"%(Chinese New Year) (%(Monkey))%" %(is) %b. -REM 24 Jan 2077 INFO "Url: https://en.wikipedia.org/wiki/Rooster_(zodiac)" MSG %"%(Chinese New Year) (%(Rooster))%" %(is) %b. -REM 12 Feb 2078 INFO "Url: https://en.wikipedia.org/wiki/Dog_(zodiac)" MSG %"%(Chinese New Year) (%(Dog))%" %(is) %b. -REM 2 Feb 2079 INFO "Url: https://en.wikipedia.org/wiki/Pig_(zodiac)" MSG %"%(Chinese New Year) (%(Pig))%" %(is) %b. -REM 22 Jan 2080 INFO "Url: https://en.wikipedia.org/wiki/Rat_(zodiac)" MSG %"%(Chinese New Year) (%(Rat))%" %(is) %b. -REM 9 Feb 2081 INFO "Url: https://en.wikipedia.org/wiki/Ox_(zodiac)" MSG %"%(Chinese New Year) (%(Ox))%" %(is) %b. -REM 29 Jan 2082 INFO "Url: https://en.wikipedia.org/wiki/Tiger_(zodiac)" MSG %"%(Chinese New Year) (%(Tiger))%" %(is) %b. -REM 17 Feb 2083 INFO "Url: https://en.wikipedia.org/wiki/Rabbit_(zodiac)" MSG %"%(Chinese New Year) (%(Rabbit))%" %(is) %b. -REM 6 Feb 2084 INFO "Url: https://en.wikipedia.org/wiki/Dragon_(zodiac)" MSG %"%(Chinese New Year) (%(Dragon))%" %(is) %b. -REM 26 Jan 2085 INFO "Url: https://en.wikipedia.org/wiki/Snake_(zodiac)" MSG %"%(Chinese New Year) (%(Snake))%" %(is) %b. -REM 14 Feb 2086 INFO "Url: https://en.wikipedia.org/wiki/Horse_(zodiac)" MSG %"%(Chinese New Year) (%(Horse))%" %(is) %b. -REM 3 Feb 2087 INFO "Url: https://en.wikipedia.org/wiki/Goat_(zodiac)" MSG %"%(Chinese New Year) (%(Goat))%" %(is) %b. -REM 24 Jan 2088 INFO "Url: https://en.wikipedia.org/wiki/Monkey_(zodiac)" MSG %"%(Chinese New Year) (%(Monkey))%" %(is) %b. -REM 10 Feb 2089 INFO "Url: https://en.wikipedia.org/wiki/Rooster_(zodiac)" MSG %"%(Chinese New Year) (%(Rooster))%" %(is) %b. -REM 30 Jan 2090 INFO "Url: https://en.wikipedia.org/wiki/Dog_(zodiac)" MSG %"%(Chinese New Year) (%(Dog))%" %(is) %b. -REM 18 Feb 2091 INFO "Url: https://en.wikipedia.org/wiki/Pig_(zodiac)" MSG %"%(Chinese New Year) (%(Pig))%" %(is) %b. -REM 7 Feb 2092 INFO "Url: https://en.wikipedia.org/wiki/Rat_(zodiac)" MSG %"%(Chinese New Year) (%(Rat))%" %(is) %b. -REM 27 Jan 2093 INFO "Url: https://en.wikipedia.org/wiki/Ox_(zodiac)" MSG %"%(Chinese New Year) (%(Ox))%" %(is) %b. -REM 15 Feb 2094 INFO "Url: https://en.wikipedia.org/wiki/Tiger_(zodiac)" MSG %"%(Chinese New Year) (%(Tiger))%" %(is) %b. -REM 5 Feb 2095 INFO "Url: https://en.wikipedia.org/wiki/Rabbit_(zodiac)" MSG %"%(Chinese New Year) (%(Rabbit))%" %(is) %b. -REM 25 Jan 2096 INFO "Url: https://en.wikipedia.org/wiki/Dragon_(zodiac)" MSG %"%(Chinese New Year) (%(Dragon))%" %(is) %b. -REM 12 Feb 2097 INFO "Url: https://en.wikipedia.org/wiki/Snake_(zodiac)" MSG %"%(Chinese New Year) (%(Snake))%" %(is) %b. -REM 1 Feb 2098 INFO "Url: https://en.wikipedia.org/wiki/Horse_(zodiac)" MSG %"%(Chinese New Year) (%(Horse))%" %(is) %b. -REM 21 Jan 2099 INFO "Url: https://en.wikipedia.org/wiki/Goat_(zodiac)" MSG %"%(Chinese New Year) (%(Goat))%" %(is) %b. -REM 9 Feb 2100 INFO "Url: https://en.wikipedia.org/wiki/Monkey_(zodiac)" MSG %"%(Chinese New Year) (%(Monkey))%" %(is) %b. +REM 1 Feb 2022 INFO "Url: https://en.wikipedia.org/wiki/Tiger_(zodiac)" MSG %"%(Chinese New Year) (%(Tiger))%" %! %b. +REM 22 Jan 2023 INFO "Url: https://en.wikipedia.org/wiki/Rabbit_(zodiac)" MSG %"%(Chinese New Year) (%(Rabbit))%" %! %b. +REM 10 Feb 2024 INFO "Url: https://en.wikipedia.org/wiki/Dragon_(zodiac)" MSG %"%(Chinese New Year) (%(Dragon))%" %! %b. +REM 29 Jan 2025 INFO "Url: https://en.wikipedia.org/wiki/Snake_(zodiac)" MSG %"%(Chinese New Year) (%(Snake))%" %! %b. +REM 17 Feb 2026 INFO "Url: https://en.wikipedia.org/wiki/Horse_(zodiac)" MSG %"%(Chinese New Year) (%(Horse))%" %! %b. +REM 6 Feb 2027 INFO "Url: https://en.wikipedia.org/wiki/Goat_(zodiac)" MSG %"%(Chinese New Year) (%(Goat))%" %! %b. +REM 26 Jan 2028 INFO "Url: https://en.wikipedia.org/wiki/Monkey_(zodiac)" MSG %"%(Chinese New Year) (%(Monkey))%" %! %b. +REM 13 Feb 2029 INFO "Url: https://en.wikipedia.org/wiki/Rooster_(zodiac)" MSG %"%(Chinese New Year) (%(Rooster))%" %! %b. +REM 3 Feb 2030 INFO "Url: https://en.wikipedia.org/wiki/Dog_(zodiac)" MSG %"%(Chinese New Year) (%(Dog))%" %! %b. +REM 23 Jan 2031 INFO "Url: https://en.wikipedia.org/wiki/Pig_(zodiac)" MSG %"%(Chinese New Year) (%(Pig))%" %! %b. +REM 11 Feb 2032 INFO "Url: https://en.wikipedia.org/wiki/Rat_(zodiac)" MSG %"%(Chinese New Year) (%(Rat))%" %! %b. +REM 31 Jan 2033 INFO "Url: https://en.wikipedia.org/wiki/Ox_(zodiac)" MSG %"%(Chinese New Year) (%(Ox))%" %! %b. +REM 19 Feb 2034 INFO "Url: https://en.wikipedia.org/wiki/Tiger_(zodiac)" MSG %"%(Chinese New Year) (%(Tiger))%" %! %b. +REM 8 Feb 2035 INFO "Url: https://en.wikipedia.org/wiki/Rabbit_(zodiac)" MSG %"%(Chinese New Year) (%(Rabbit))%" %! %b. +REM 28 Jan 2036 INFO "Url: https://en.wikipedia.org/wiki/Dragon_(zodiac)" MSG %"%(Chinese New Year) (%(Dragon))%" %! %b. +REM 15 Feb 2037 INFO "Url: https://en.wikipedia.org/wiki/Snake_(zodiac)" MSG %"%(Chinese New Year) (%(Snake))%" %! %b. +REM 4 Feb 2038 INFO "Url: https://en.wikipedia.org/wiki/Horse_(zodiac)" MSG %"%(Chinese New Year) (%(Horse))%" %! %b. +REM 24 Jan 2039 INFO "Url: https://en.wikipedia.org/wiki/Goat_(zodiac)" MSG %"%(Chinese New Year) (%(Goat))%" %! %b. +REM 12 Feb 2040 INFO "Url: https://en.wikipedia.org/wiki/Monkey_(zodiac)" MSG %"%(Chinese New Year) (%(Monkey))%" %! %b. +REM 1 Feb 2041 INFO "Url: https://en.wikipedia.org/wiki/Rooster_(zodiac)" MSG %"%(Chinese New Year) (%(Rooster))%" %! %b. +REM 22 Jan 2042 INFO "Url: https://en.wikipedia.org/wiki/Dog_(zodiac)" MSG %"%(Chinese New Year) (%(Dog))%" %! %b. +REM 10 Feb 2043 INFO "Url: https://en.wikipedia.org/wiki/Pig_(zodiac)" MSG %"%(Chinese New Year) (%(Pig))%" %! %b. +REM 30 Jan 2044 INFO "Url: https://en.wikipedia.org/wiki/Rat_(zodiac)" MSG %"%(Chinese New Year) (%(Rat))%" %! %b. +REM 17 Feb 2045 INFO "Url: https://en.wikipedia.org/wiki/Ox_(zodiac)" MSG %"%(Chinese New Year) (%(Ox))%" %! %b. +REM 6 Feb 2046 INFO "Url: https://en.wikipedia.org/wiki/Tiger_(zodiac)" MSG %"%(Chinese New Year) (%(Tiger))%" %! %b. +REM 26 Jan 2047 INFO "Url: https://en.wikipedia.org/wiki/Rabbit_(zodiac)" MSG %"%(Chinese New Year) (%(Rabbit))%" %! %b. +REM 14 Feb 2048 INFO "Url: https://en.wikipedia.org/wiki/Dragon_(zodiac)" MSG %"%(Chinese New Year) (%(Dragon))%" %! %b. +REM 2 Feb 2049 INFO "Url: https://en.wikipedia.org/wiki/Snake_(zodiac)" MSG %"%(Chinese New Year) (%(Snake))%" %! %b. +REM 23 Jan 2050 INFO "Url: https://en.wikipedia.org/wiki/Horse_(zodiac)" MSG %"%(Chinese New Year) (%(Horse))%" %! %b. +REM 11 Feb 2051 INFO "Url: https://en.wikipedia.org/wiki/Goat_(zodiac)" MSG %"%(Chinese New Year) (%(Goat))%" %! %b. +REM 1 Feb 2052 INFO "Url: https://en.wikipedia.org/wiki/Monkey_(zodiac)" MSG %"%(Chinese New Year) (%(Monkey))%" %! %b. +REM 19 Feb 2053 INFO "Url: https://en.wikipedia.org/wiki/Rooster_(zodiac)" MSG %"%(Chinese New Year) (%(Rooster))%" %! %b. +REM 8 Feb 2054 INFO "Url: https://en.wikipedia.org/wiki/Dog_(zodiac)" MSG %"%(Chinese New Year) (%(Dog))%" %! %b. +REM 28 Jan 2055 INFO "Url: https://en.wikipedia.org/wiki/Pig_(zodiac)" MSG %"%(Chinese New Year) (%(Pig))%" %! %b. +REM 15 Feb 2056 INFO "Url: https://en.wikipedia.org/wiki/Rat_(zodiac)" MSG %"%(Chinese New Year) (%(Rat))%" %! %b. +REM 4 Feb 2057 INFO "Url: https://en.wikipedia.org/wiki/Ox_(zodiac)" MSG %"%(Chinese New Year) (%(Ox))%" %! %b. +REM 24 Jan 2058 INFO "Url: https://en.wikipedia.org/wiki/Tiger_(zodiac)" MSG %"%(Chinese New Year) (%(Tiger))%" %! %b. +REM 12 Feb 2059 INFO "Url: https://en.wikipedia.org/wiki/Rabbit_(zodiac)" MSG %"%(Chinese New Year) (%(Rabbit))%" %! %b. +REM 2 Feb 2060 INFO "Url: https://en.wikipedia.org/wiki/Dragon_(zodiac)" MSG %"%(Chinese New Year) (%(Dragon))%" %! %b. +REM 21 Jan 2061 INFO "Url: https://en.wikipedia.org/wiki/Snake_(zodiac)" MSG %"%(Chinese New Year) (%(Snake))%" %! %b. +REM 9 Feb 2062 INFO "Url: https://en.wikipedia.org/wiki/Horse_(zodiac)" MSG %"%(Chinese New Year) (%(Horse))%" %! %b. +REM 29 Jan 2063 INFO "Url: https://en.wikipedia.org/wiki/Goat_(zodiac)" MSG %"%(Chinese New Year) (%(Goat))%" %! %b. +REM 17 Feb 2064 INFO "Url: https://en.wikipedia.org/wiki/Monkey_(zodiac)" MSG %"%(Chinese New Year) (%(Monkey))%" %! %b. +REM 5 Feb 2065 INFO "Url: https://en.wikipedia.org/wiki/Rooster_(zodiac)" MSG %"%(Chinese New Year) (%(Rooster))%" %! %b. +REM 26 Jan 2066 INFO "Url: https://en.wikipedia.org/wiki/Dog_(zodiac)" MSG %"%(Chinese New Year) (%(Dog))%" %! %b. +REM 14 Feb 2067 INFO "Url: https://en.wikipedia.org/wiki/Pig_(zodiac)" MSG %"%(Chinese New Year) (%(Pig))%" %! %b. +REM 3 Feb 2068 INFO "Url: https://en.wikipedia.org/wiki/Rat_(zodiac)" MSG %"%(Chinese New Year) (%(Rat))%" %! %b. +REM 23 Jan 2069 INFO "Url: https://en.wikipedia.org/wiki/Ox_(zodiac)" MSG %"%(Chinese New Year) (%(Ox))%" %! %b. +REM 11 Feb 2070 INFO "Url: https://en.wikipedia.org/wiki/Tiger_(zodiac)" MSG %"%(Chinese New Year) (%(Tiger))%" %! %b. +REM 31 Jan 2071 INFO "Url: https://en.wikipedia.org/wiki/Rabbit_(zodiac)" MSG %"%(Chinese New Year) (%(Rabbit))%" %! %b. +REM 19 Feb 2072 INFO "Url: https://en.wikipedia.org/wiki/Dragon_(zodiac)" MSG %"%(Chinese New Year) (%(Dragon))%" %! %b. +REM 7 Feb 2073 INFO "Url: https://en.wikipedia.org/wiki/Snake_(zodiac)" MSG %"%(Chinese New Year) (%(Snake))%" %! %b. +REM 27 Jan 2074 INFO "Url: https://en.wikipedia.org/wiki/Horse_(zodiac)" MSG %"%(Chinese New Year) (%(Horse))%" %! %b. +REM 15 Feb 2075 INFO "Url: https://en.wikipedia.org/wiki/Goat_(zodiac)" MSG %"%(Chinese New Year) (%(Goat))%" %! %b. +REM 5 Feb 2076 INFO "Url: https://en.wikipedia.org/wiki/Monkey_(zodiac)" MSG %"%(Chinese New Year) (%(Monkey))%" %! %b. +REM 24 Jan 2077 INFO "Url: https://en.wikipedia.org/wiki/Rooster_(zodiac)" MSG %"%(Chinese New Year) (%(Rooster))%" %! %b. +REM 12 Feb 2078 INFO "Url: https://en.wikipedia.org/wiki/Dog_(zodiac)" MSG %"%(Chinese New Year) (%(Dog))%" %! %b. +REM 2 Feb 2079 INFO "Url: https://en.wikipedia.org/wiki/Pig_(zodiac)" MSG %"%(Chinese New Year) (%(Pig))%" %! %b. +REM 22 Jan 2080 INFO "Url: https://en.wikipedia.org/wiki/Rat_(zodiac)" MSG %"%(Chinese New Year) (%(Rat))%" %! %b. +REM 9 Feb 2081 INFO "Url: https://en.wikipedia.org/wiki/Ox_(zodiac)" MSG %"%(Chinese New Year) (%(Ox))%" %! %b. +REM 29 Jan 2082 INFO "Url: https://en.wikipedia.org/wiki/Tiger_(zodiac)" MSG %"%(Chinese New Year) (%(Tiger))%" %! %b. +REM 17 Feb 2083 INFO "Url: https://en.wikipedia.org/wiki/Rabbit_(zodiac)" MSG %"%(Chinese New Year) (%(Rabbit))%" %! %b. +REM 6 Feb 2084 INFO "Url: https://en.wikipedia.org/wiki/Dragon_(zodiac)" MSG %"%(Chinese New Year) (%(Dragon))%" %! %b. +REM 26 Jan 2085 INFO "Url: https://en.wikipedia.org/wiki/Snake_(zodiac)" MSG %"%(Chinese New Year) (%(Snake))%" %! %b. +REM 14 Feb 2086 INFO "Url: https://en.wikipedia.org/wiki/Horse_(zodiac)" MSG %"%(Chinese New Year) (%(Horse))%" %! %b. +REM 3 Feb 2087 INFO "Url: https://en.wikipedia.org/wiki/Goat_(zodiac)" MSG %"%(Chinese New Year) (%(Goat))%" %! %b. +REM 24 Jan 2088 INFO "Url: https://en.wikipedia.org/wiki/Monkey_(zodiac)" MSG %"%(Chinese New Year) (%(Monkey))%" %! %b. +REM 10 Feb 2089 INFO "Url: https://en.wikipedia.org/wiki/Rooster_(zodiac)" MSG %"%(Chinese New Year) (%(Rooster))%" %! %b. +REM 30 Jan 2090 INFO "Url: https://en.wikipedia.org/wiki/Dog_(zodiac)" MSG %"%(Chinese New Year) (%(Dog))%" %! %b. +REM 18 Feb 2091 INFO "Url: https://en.wikipedia.org/wiki/Pig_(zodiac)" MSG %"%(Chinese New Year) (%(Pig))%" %! %b. +REM 7 Feb 2092 INFO "Url: https://en.wikipedia.org/wiki/Rat_(zodiac)" MSG %"%(Chinese New Year) (%(Rat))%" %! %b. +REM 27 Jan 2093 INFO "Url: https://en.wikipedia.org/wiki/Ox_(zodiac)" MSG %"%(Chinese New Year) (%(Ox))%" %! %b. +REM 15 Feb 2094 INFO "Url: https://en.wikipedia.org/wiki/Tiger_(zodiac)" MSG %"%(Chinese New Year) (%(Tiger))%" %! %b. +REM 5 Feb 2095 INFO "Url: https://en.wikipedia.org/wiki/Rabbit_(zodiac)" MSG %"%(Chinese New Year) (%(Rabbit))%" %! %b. +REM 25 Jan 2096 INFO "Url: https://en.wikipedia.org/wiki/Dragon_(zodiac)" MSG %"%(Chinese New Year) (%(Dragon))%" %! %b. +REM 12 Feb 2097 INFO "Url: https://en.wikipedia.org/wiki/Snake_(zodiac)" MSG %"%(Chinese New Year) (%(Snake))%" %! %b. +REM 1 Feb 2098 INFO "Url: https://en.wikipedia.org/wiki/Horse_(zodiac)" MSG %"%(Chinese New Year) (%(Horse))%" %! %b. +REM 21 Jan 2099 INFO "Url: https://en.wikipedia.org/wiki/Goat_(zodiac)" MSG %"%(Chinese New Year) (%(Goat))%" %! %b. +REM 9 Feb 2100 INFO "Url: https://en.wikipedia.org/wiki/Monkey_(zodiac)" MSG %"%(Chinese New Year) (%(Monkey))%" %! %b. diff --git a/include/holidays/cl.rem b/include/holidays/cl.rem index 131f1a30..5e7eece1 100644 --- a/include/holidays/cl.rem +++ b/include/holidays/cl.rem @@ -12,35 +12,35 @@ # one of the regional *.rem files in the directory # [$SysInclude]/holidays/cl/ -OMIT 1 January MSG %"Año Nuevo%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [$Tw == 1] MSG %"Feriado nacional%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %(is) %b. -OMIT [easterdate($Uy)-1] MSG %"Sábado Santo%" %(is) %b. -OMIT 1 May MSG %"Día Nacional del Trabajo%" %(is) %b. -OMIT 21 May MSG %"Día de las Glorias Navales%" %(is) %b. -REM [datepart(soleq(1, $U-28))] ADDOMIT MSG %"Día Nacional de los Pueblos Indígenas%" %(is) %b. -REM 26 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+3) == 4] MSG %"San Pedro y San Pablo%" %(is) %b. -REM 27 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"San Pedro y San Pablo%" %(is) %b. -REM 28 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"San Pedro y San Pablo%" %(is) %b. -REM 29 June ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"San Pedro y San Pablo%" %(is) %b. -REM 2 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"San Pedro y San Pablo%" %(is) %b. -OMIT 16 July MSG %"Virgen del Carmen%" %(is) %b. -OMIT 15 August MSG %"Asunción de la Virgen%" %(is) %b. -REM 17 September ADDOMIT SCANFROM -28 SATISFY [isany($Tw, 1, 5)] MSG %"Fiestas Patrias%" %(is) %b. -OMIT 18 September MSG %"Día de la Independencia%" %(is) %b. -OMIT 19 September MSG %"Día de las Glorias del Ejército%" %(is) %b. -REM 20 September ADDOMIT SCANFROM -28 SATISFY [$Tw == 5] MSG %"Fiestas Patrias%" %(is) %b. -REM 9 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+3) == 4] MSG %"Día del Encuentro de dos Mundos%" %(is) %b. -REM 10 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día del Encuentro de dos Mundos%" %(is) %b. -REM 11 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día del Encuentro de dos Mundos%" %(is) %b. -REM 12 October ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Día del Encuentro de dos Mundos%" %(is) %b. -REM 15 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día del Encuentro de dos Mundos%" %(is) %b. -REM 27 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+4) == 2] MSG %"Día Nacional de las Iglesias Evangélicas y Protestantes%" %(is) %b. -REM 31 October ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3] MSG %"Día Nacional de las Iglesias Evangélicas y Protestantes%" %(is) %b. -OMIT 1 November MSG %"Día de Todos los Santos%" %(is) %b. -REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 3] MSG %"Día Nacional de las Iglesias Evangélicas y Protestantes%" %(is) %b. -OMIT 8 December MSG %"La Inmaculada Concepción%" %(is) %b. -OMIT 25 December MSG %"Navidad%" %(is) %b. +OMIT 1 January MSG %"Año Nuevo%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [$Tw == 1] MSG %"Feriado nacional%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %! %b. +OMIT [easterdate($Uy)-1] MSG %"Sábado Santo%" %! %b. +OMIT 1 May MSG %"Día Nacional del Trabajo%" %! %b. +OMIT 21 May MSG %"Día de las Glorias Navales%" %! %b. +REM [datepart(soleq(1, $U-28))] ADDOMIT MSG %"Día Nacional de los Pueblos Indígenas%" %! %b. +REM 26 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+3) == 4] MSG %"San Pedro y San Pablo%" %! %b. +REM 27 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"San Pedro y San Pablo%" %! %b. +REM 28 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"San Pedro y San Pablo%" %! %b. +REM 29 June ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"San Pedro y San Pablo%" %! %b. +REM 2 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"San Pedro y San Pablo%" %! %b. +OMIT 16 July MSG %"Virgen del Carmen%" %! %b. +OMIT 15 August MSG %"Asunción de la Virgen%" %! %b. +REM 17 September ADDOMIT SCANFROM -28 SATISFY [isany($Tw, 1, 5)] MSG %"Fiestas Patrias%" %! %b. +OMIT 18 September MSG %"Día de la Independencia%" %! %b. +OMIT 19 September MSG %"Día de las Glorias del Ejército%" %! %b. +REM 20 September ADDOMIT SCANFROM -28 SATISFY [$Tw == 5] MSG %"Fiestas Patrias%" %! %b. +REM 9 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+3) == 4] MSG %"Día del Encuentro de dos Mundos%" %! %b. +REM 10 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día del Encuentro de dos Mundos%" %! %b. +REM 11 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día del Encuentro de dos Mundos%" %! %b. +REM 12 October ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Día del Encuentro de dos Mundos%" %! %b. +REM 15 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día del Encuentro de dos Mundos%" %! %b. +REM 27 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+4) == 2] MSG %"Día Nacional de las Iglesias Evangélicas y Protestantes%" %! %b. +REM 31 October ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3] MSG %"Día Nacional de las Iglesias Evangélicas y Protestantes%" %! %b. +OMIT 1 November MSG %"Día de Todos los Santos%" %! %b. +REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 3] MSG %"Día Nacional de las Iglesias Evangélicas y Protestantes%" %! %b. +OMIT 8 December MSG %"La Inmaculada Concepción%" %! %b. +OMIT 25 December MSG %"Navidad%" %! %b. # Optional holidays -REM 31 December MSG %"Feriado bancario%" %(is) %b. +REM 31 December MSG %"Feriado bancario%" %! %b. diff --git a/include/holidays/cl/ap.rem b/include/holidays/cl/ap.rem index 13dc8086..9c9a4e42 100644 --- a/include/holidays/cl/ap.rem +++ b/include/holidays/cl/ap.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/cl.rem -OMIT 7 June MSG %"Asalto y Toma del Morro de Arica%" %(is) %b. +OMIT 7 June MSG %"Asalto y Toma del Morro de Arica%" %! %b. diff --git a/include/holidays/cl/nb.rem b/include/holidays/cl/nb.rem index c94ed2b6..310fe2ff 100644 --- a/include/holidays/cl/nb.rem +++ b/include/holidays/cl/nb.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/cl.rem -OMIT 20 August MSG %"Nacimiento del Prócer de la Independencia (Chillán y Chillán Viejo)%" %(is) %b. +OMIT 20 August MSG %"Nacimiento del Prócer de la Independencia (Chillán y Chillán Viejo)%" %! %b. diff --git a/include/holidays/cm.rem b/include/holidays/cm.rem index 38abd73f..d3188506 100644 --- a/include/holidays/cm.rem +++ b/include/holidays/cm.rem @@ -5,17 +5,17 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT 11 February MSG %"Youth Day%" %(is) %b. -REM 11 February OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 2, 11)), 0, 6)] MSG %"Youth Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT 1 May MSG %"Labour Day%" %(is) %b. -REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG %"Labour Day (observed)%" %(is) %b. -OMIT 20 May MSG %"National Day%" %(is) %b. -REM 20 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 20)), 0, 6)] MSG %"National Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %(is) %b. -OMIT 15 August MSG %"Assumption Day%" %(is) %b. -REM 15 August OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 8, 15)), 0, 6)] MSG %"Assumption Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 25)), 0, 6)] MSG %"Christmas Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"New Year's Day (observed)%" %! %b. +OMIT 11 February MSG %"Youth Day%" %! %b. +REM 11 February OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 2, 11)), 0, 6)] MSG %"Youth Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT 1 May MSG %"Labour Day%" %! %b. +REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG %"Labour Day (observed)%" %! %b. +OMIT 20 May MSG %"National Day%" %! %b. +REM 20 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 20)), 0, 6)] MSG %"National Day (observed)%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %! %b. +OMIT 15 August MSG %"Assumption Day%" %! %b. +REM 15 August OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 8, 15)), 0, 6)] MSG %"Assumption Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 25)), 0, 6)] MSG %"Christmas Day (observed)%" %! %b. diff --git a/include/holidays/co.rem b/include/holidays/co.rem index 0aa717bf..eee57e3c 100644 --- a/include/holidays/co.rem +++ b/include/holidays/co.rem @@ -5,81 +5,81 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Año Nuevo%" %(is) %b. -REM 6 January ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Día de los Reyes Magos (observado)%" %(is) %b. -REM 7 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día de los Reyes Magos (observado)%" %(is) %b. -REM 8 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Día de los Reyes Magos (observado)%" %(is) %b. -REM 9 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de los Reyes Magos (observado)%" %(is) %b. -REM 10 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de los Reyes Magos (observado)%" %(is) %b. -REM 11 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-5) == 3] MSG %"Día de los Reyes Magos (observado)%" %(is) %b. -REM 12 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-6) == 2] MSG %"Día de los Reyes Magos (observado)%" %(is) %b. -REM 19 March ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Día de San José (observado)%" %(is) %b. -REM 20 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día de San José (observado)%" %(is) %b. -REM 21 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Día de San José (observado)%" %(is) %b. -REM 22 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de San José (observado)%" %(is) %b. -REM 23 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de San José (observado)%" %(is) %b. -REM 24 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-5) == 3] MSG %"Día de San José (observado)%" %(is) %b. -REM 25 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-6) == 2] MSG %"Día de San José (observado)%" %(is) %b. -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %(is) %b. -OMIT 1 May MSG %"Día del Trabajo%" %(is) %b. -REM 9 May ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Ascensión del señor (observado)%" %(is) %b. -REM 10 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Ascensión del señor (observado)%" %(is) %b. -REM 11 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Ascensión del señor (observado)%" %(is) %b. -REM 12 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Ascensión del señor (observado)%" %(is) %b. -REM 13 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Ascensión del señor (observado)%" %(is) %b. -REM 14 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-5) == 3] MSG %"Ascensión del señor (observado)%" %(is) %b. -REM 15 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-6) == 2] MSG %"Ascensión del señor (observado)%" %(is) %b. -REM 30 May ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Corpus Christi (observado)%" %(is) %b. -REM 31 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Corpus Christi (observado)%" %(is) %b. -REM 1 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Corpus Christi (observado)%" %(is) %b. -REM 2 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Corpus Christi (observado)%" %(is) %b. -REM 3 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Corpus Christi (observado)%" %(is) %b. -REM 4 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-5) == 3] MSG %"Corpus Christi (observado)%" %(is) %b. -REM 5 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-6) == 2] MSG %"Corpus Christi (observado)%" %(is) %b. -REM 7 June ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Sagrado Corazón (observado)%" %(is) %b. -REM 8 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Sagrado Corazón (observado)%" %(is) %b. -REM 9 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Sagrado Corazón (observado)%" %(is) %b. -REM 10 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Sagrado Corazón (observado)%" %(is) %b. -REM 11 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Sagrado Corazón (observado)%" %(is) %b. -REM 12 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-5) == 3] MSG %"Sagrado Corazón (observado)%" %(is) %b. -REM 13 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-6) == 2] MSG %"Sagrado Corazón (observado)%" %(is) %b. -REM 29 June ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"San Pedro y San Pablo (observado)%" %(is) %b. -REM 30 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"San Pedro y San Pablo (observado)%" %(is) %b. -REM 1 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"San Pedro y San Pablo (observado)%" %(is) %b. -REM 2 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"San Pedro y San Pablo (observado)%" %(is) %b. -REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"San Pedro y San Pablo (observado)%" %(is) %b. -REM 4 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-5) == 3] MSG %"San Pedro y San Pablo (observado)%" %(is) %b. -REM 5 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-6) == 2] MSG %"San Pedro y San Pablo (observado)%" %(is) %b. -OMIT 20 July MSG %"Día de la Independencia%" %(is) %b. -OMIT 7 August MSG %"Batalla de Boyacá%" %(is) %b. -REM 15 August ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"La Asunción (observado)%" %(is) %b. -REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"La Asunción (observado)%" %(is) %b. -REM 17 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"La Asunción (observado)%" %(is) %b. -REM 18 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"La Asunción (observado)%" %(is) %b. -REM 19 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"La Asunción (observado)%" %(is) %b. -REM 20 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-5) == 3] MSG %"La Asunción (observado)%" %(is) %b. -REM 21 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-6) == 2] MSG %"La Asunción (observado)%" %(is) %b. -REM 12 October ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Día de la Raza (observado)%" %(is) %b. -REM 13 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día de la Raza (observado)%" %(is) %b. -REM 14 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Día de la Raza (observado)%" %(is) %b. -REM 15 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de la Raza (observado)%" %(is) %b. -REM 16 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de la Raza (observado)%" %(is) %b. -REM 17 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-5) == 3] MSG %"Día de la Raza (observado)%" %(is) %b. -REM 18 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-6) == 2] MSG %"Día de la Raza (observado)%" %(is) %b. -REM 1 November ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Día de Todos los Santos (observado)%" %(is) %b. -REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día de Todos los Santos (observado)%" %(is) %b. -REM 3 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Día de Todos los Santos (observado)%" %(is) %b. -REM 4 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de Todos los Santos (observado)%" %(is) %b. -REM 5 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de Todos los Santos (observado)%" %(is) %b. -REM 6 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-5) == 3] MSG %"Día de Todos los Santos (observado)%" %(is) %b. -REM 7 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-6) == 2] MSG %"Día de Todos los Santos (observado)%" %(is) %b. -REM 11 November ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Independencia de Cartagena (observado)%" %(is) %b. -REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independencia de Cartagena (observado)%" %(is) %b. -REM 13 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Independencia de Cartagena (observado)%" %(is) %b. -REM 14 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Independencia de Cartagena (observado)%" %(is) %b. -REM 15 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Independencia de Cartagena (observado)%" %(is) %b. -REM 16 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-5) == 3] MSG %"Independencia de Cartagena (observado)%" %(is) %b. -REM 17 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-6) == 2] MSG %"Independencia de Cartagena (observado)%" %(is) %b. -OMIT 8 December MSG %"La Inmaculada Concepción%" %(is) %b. -OMIT 25 December MSG %"Navidad%" %(is) %b. +OMIT 1 January MSG %"Año Nuevo%" %! %b. +REM 6 January ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Día de los Reyes Magos (observado)%" %! %b. +REM 7 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día de los Reyes Magos (observado)%" %! %b. +REM 8 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Día de los Reyes Magos (observado)%" %! %b. +REM 9 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de los Reyes Magos (observado)%" %! %b. +REM 10 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de los Reyes Magos (observado)%" %! %b. +REM 11 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-5) == 3] MSG %"Día de los Reyes Magos (observado)%" %! %b. +REM 12 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-6) == 2] MSG %"Día de los Reyes Magos (observado)%" %! %b. +REM 19 March ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Día de San José (observado)%" %! %b. +REM 20 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día de San José (observado)%" %! %b. +REM 21 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Día de San José (observado)%" %! %b. +REM 22 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de San José (observado)%" %! %b. +REM 23 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de San José (observado)%" %! %b. +REM 24 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-5) == 3] MSG %"Día de San José (observado)%" %! %b. +REM 25 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-6) == 2] MSG %"Día de San José (observado)%" %! %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %! %b. +OMIT 1 May MSG %"Día del Trabajo%" %! %b. +REM 9 May ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Ascensión del señor (observado)%" %! %b. +REM 10 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Ascensión del señor (observado)%" %! %b. +REM 11 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Ascensión del señor (observado)%" %! %b. +REM 12 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Ascensión del señor (observado)%" %! %b. +REM 13 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Ascensión del señor (observado)%" %! %b. +REM 14 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-5) == 3] MSG %"Ascensión del señor (observado)%" %! %b. +REM 15 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-6) == 2] MSG %"Ascensión del señor (observado)%" %! %b. +REM 30 May ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Corpus Christi (observado)%" %! %b. +REM 31 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Corpus Christi (observado)%" %! %b. +REM 1 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Corpus Christi (observado)%" %! %b. +REM 2 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Corpus Christi (observado)%" %! %b. +REM 3 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Corpus Christi (observado)%" %! %b. +REM 4 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-5) == 3] MSG %"Corpus Christi (observado)%" %! %b. +REM 5 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-6) == 2] MSG %"Corpus Christi (observado)%" %! %b. +REM 7 June ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Sagrado Corazón (observado)%" %! %b. +REM 8 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Sagrado Corazón (observado)%" %! %b. +REM 9 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Sagrado Corazón (observado)%" %! %b. +REM 10 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Sagrado Corazón (observado)%" %! %b. +REM 11 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Sagrado Corazón (observado)%" %! %b. +REM 12 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-5) == 3] MSG %"Sagrado Corazón (observado)%" %! %b. +REM 13 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-6) == 2] MSG %"Sagrado Corazón (observado)%" %! %b. +REM 29 June ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"San Pedro y San Pablo (observado)%" %! %b. +REM 30 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"San Pedro y San Pablo (observado)%" %! %b. +REM 1 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"San Pedro y San Pablo (observado)%" %! %b. +REM 2 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"San Pedro y San Pablo (observado)%" %! %b. +REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"San Pedro y San Pablo (observado)%" %! %b. +REM 4 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-5) == 3] MSG %"San Pedro y San Pablo (observado)%" %! %b. +REM 5 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-6) == 2] MSG %"San Pedro y San Pablo (observado)%" %! %b. +OMIT 20 July MSG %"Día de la Independencia%" %! %b. +OMIT 7 August MSG %"Batalla de Boyacá%" %! %b. +REM 15 August ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"La Asunción (observado)%" %! %b. +REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"La Asunción (observado)%" %! %b. +REM 17 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"La Asunción (observado)%" %! %b. +REM 18 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"La Asunción (observado)%" %! %b. +REM 19 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"La Asunción (observado)%" %! %b. +REM 20 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-5) == 3] MSG %"La Asunción (observado)%" %! %b. +REM 21 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-6) == 2] MSG %"La Asunción (observado)%" %! %b. +REM 12 October ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Día de la Raza (observado)%" %! %b. +REM 13 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día de la Raza (observado)%" %! %b. +REM 14 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Día de la Raza (observado)%" %! %b. +REM 15 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de la Raza (observado)%" %! %b. +REM 16 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de la Raza (observado)%" %! %b. +REM 17 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-5) == 3] MSG %"Día de la Raza (observado)%" %! %b. +REM 18 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-6) == 2] MSG %"Día de la Raza (observado)%" %! %b. +REM 1 November ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Día de Todos los Santos (observado)%" %! %b. +REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día de Todos los Santos (observado)%" %! %b. +REM 3 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Día de Todos los Santos (observado)%" %! %b. +REM 4 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de Todos los Santos (observado)%" %! %b. +REM 5 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de Todos los Santos (observado)%" %! %b. +REM 6 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-5) == 3] MSG %"Día de Todos los Santos (observado)%" %! %b. +REM 7 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-6) == 2] MSG %"Día de Todos los Santos (observado)%" %! %b. +REM 11 November ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Independencia de Cartagena (observado)%" %! %b. +REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independencia de Cartagena (observado)%" %! %b. +REM 13 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Independencia de Cartagena (observado)%" %! %b. +REM 14 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Independencia de Cartagena (observado)%" %! %b. +REM 15 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Independencia de Cartagena (observado)%" %! %b. +REM 16 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-5) == 3] MSG %"Independencia de Cartagena (observado)%" %! %b. +REM 17 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-6) == 2] MSG %"Independencia de Cartagena (observado)%" %! %b. +OMIT 8 December MSG %"La Inmaculada Concepción%" %! %b. +OMIT 25 December MSG %"Navidad%" %! %b. diff --git a/include/holidays/cr.rem b/include/holidays/cr.rem index 9a6342eb..d54df2bf 100644 --- a/include/holidays/cr.rem +++ b/include/holidays/cr.rem @@ -5,35 +5,35 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Año Nuevo%" %(is) %b. -REM 9 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día de Juan Santamaría (observado)%" %(is) %b. -REM 10 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día de Juan Santamaría (observado)%" %(is) %b. -REM 11 April ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Día de Juan Santamaría (observado)%" %(is) %b. -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -REM 12 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día de Juan Santamaría (observado)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %(is) %b. -REM 13 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Día de Juan Santamaría (observado)%" %(is) %b. -REM 14 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de Juan Santamaría (observado)%" %(is) %b. -REM 15 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de Juan Santamaría (observado)%" %(is) %b. -OMIT 1 May MSG %"Día Internacional del Trabajo%" %(is) %b. -REM 23 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Anexión del Partido de Nicoya a Costa Rica (observado)%" %(is) %b. -REM 24 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Anexión del Partido de Nicoya a Costa Rica (observado)%" %(is) %b. -REM 25 July ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Anexión del Partido de Nicoya a Costa Rica (observado)%" %(is) %b. -REM 26 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Anexión del Partido de Nicoya a Costa Rica (observado)%" %(is) %b. -REM 27 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Anexión del Partido de Nicoya a Costa Rica (observado)%" %(is) %b. -REM 28 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Anexión del Partido de Nicoya a Costa Rica (observado)%" %(is) %b. -REM 29 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Anexión del Partido de Nicoya a Costa Rica (observado)%" %(is) %b. -REM 13 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día de la Madre (observado)%" %(is) %b. -REM 14 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día de la Madre (observado)%" %(is) %b. -REM 15 August ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Día de la Madre (observado)%" %(is) %b. -REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día de la Madre (observado)%" %(is) %b. -REM 17 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Día de la Madre (observado)%" %(is) %b. -REM 18 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de la Madre (observado)%" %(is) %b. -REM 19 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de la Madre (observado)%" %(is) %b. -OMIT 15 September MSG %"Día de la Independencia%" %(is) %b. -OMIT 25 December MSG %"Navidad%" %(is) %b. +OMIT 1 January MSG %"Año Nuevo%" %! %b. +REM 9 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día de Juan Santamaría (observado)%" %! %b. +REM 10 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día de Juan Santamaría (observado)%" %! %b. +REM 11 April ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Día de Juan Santamaría (observado)%" %! %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +REM 12 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día de Juan Santamaría (observado)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %! %b. +REM 13 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Día de Juan Santamaría (observado)%" %! %b. +REM 14 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de Juan Santamaría (observado)%" %! %b. +REM 15 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de Juan Santamaría (observado)%" %! %b. +OMIT 1 May MSG %"Día Internacional del Trabajo%" %! %b. +REM 23 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Anexión del Partido de Nicoya a Costa Rica (observado)%" %! %b. +REM 24 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Anexión del Partido de Nicoya a Costa Rica (observado)%" %! %b. +REM 25 July ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Anexión del Partido de Nicoya a Costa Rica (observado)%" %! %b. +REM 26 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Anexión del Partido de Nicoya a Costa Rica (observado)%" %! %b. +REM 27 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Anexión del Partido de Nicoya a Costa Rica (observado)%" %! %b. +REM 28 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Anexión del Partido de Nicoya a Costa Rica (observado)%" %! %b. +REM 29 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Anexión del Partido de Nicoya a Costa Rica (observado)%" %! %b. +REM 13 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día de la Madre (observado)%" %! %b. +REM 14 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día de la Madre (observado)%" %! %b. +REM 15 August ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 6 && $Tw != 0] MSG %"Día de la Madre (observado)%" %! %b. +REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día de la Madre (observado)%" %! %b. +REM 17 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Día de la Madre (observado)%" %! %b. +REM 18 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de la Madre (observado)%" %! %b. +REM 19 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de la Madre (observado)%" %! %b. +OMIT 15 September MSG %"Día de la Independencia%" %! %b. +OMIT 25 December MSG %"Navidad%" %! %b. # Optional holidays -REM 2 August MSG %"Fiesta de Nuestra Señora de los Ángeles%" %(is) %b. -REM 31 August MSG %"Día de la Persona Negra y la Cultura Afrocostarricense%" %(is) %b. -REM 1 December MSG %"Día de la Abolición del Ejército%" %(is) %b. +REM 2 August MSG %"Fiesta de Nuestra Señora de los Ángeles%" %! %b. +REM 31 August MSG %"Día de la Persona Negra y la Cultura Afrocostarricense%" %! %b. +REM 1 December MSG %"Día de la Abolición del Ejército%" %! %b. diff --git a/include/holidays/cu.rem b/include/holidays/cu.rem index 417e5754..dc48d26d 100644 --- a/include/holidays/cu.rem +++ b/include/holidays/cu.rem @@ -5,15 +5,15 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Triunfo de la Revolución%" %(is) %b. -OMIT 2 January MSG %"Día de la Victoria%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %(is) %b. -OMIT 1 May MSG %"Día Internacional de los Trabajadores%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día Internacional de los Trabajadores (observado)%" %(is) %b. -OMIT 25 July MSG %"Conmemoración del asalto a Moncada%" %(is) %b. -OMIT 26 July MSG %"Día de la Rebeldía Nacional%" %(is) %b. -OMIT 27 July MSG %"Conmemoración del asalto a Moncada%" %(is) %b. -OMIT 10 October MSG %"Inicio de las Guerras de Independencia%" %(is) %b. -REM 11 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Inicio de las Guerras de Independencia (observado)%" %(is) %b. -OMIT 25 December MSG %"Día de Navidad%" %(is) %b. -OMIT 31 December MSG %"Fiesta de Fin de Año%" %(is) %b. +OMIT 1 January MSG %"Triunfo de la Revolución%" %! %b. +OMIT 2 January MSG %"Día de la Victoria%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %! %b. +OMIT 1 May MSG %"Día Internacional de los Trabajadores%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día Internacional de los Trabajadores (observado)%" %! %b. +OMIT 25 July MSG %"Conmemoración del asalto a Moncada%" %! %b. +OMIT 26 July MSG %"Día de la Rebeldía Nacional%" %! %b. +OMIT 27 July MSG %"Conmemoración del asalto a Moncada%" %! %b. +OMIT 10 October MSG %"Inicio de las Guerras de Independencia%" %! %b. +REM 11 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Inicio de las Guerras de Independencia (observado)%" %! %b. +OMIT 25 December MSG %"Día de Navidad%" %! %b. +OMIT 31 December MSG %"Fiesta de Fin de Año%" %! %b. diff --git a/include/holidays/cw.rem b/include/holidays/cw.rem index 31a9d91c..7ea8bafc 100644 --- a/include/holidays/cw.rem +++ b/include/holidays/cw.rem @@ -5,20 +5,20 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Aña Nobo%" %(is) %b. -OMIT [easterdate($Uy)-48] MSG %"Dialuna despues di Carnaval Grandi%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Bièrnèsantu%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Pasku di Resurekshon%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Di dos dia di Pasku di Resurekshon%" %(is) %b. -REM 27 April ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Dia di Rey%" %(is) %b. -REM 28 April ADDOMIT SCANFROM -28 SATISFY [$Tw == 1] MSG %"Dia di Rey%" %(is) %b. -REM 1 May ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Dia di Obrero%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [$Tw == 1] MSG %"Dia di Obrero%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Dia di Asenshon%" %(is) %b. -OMIT 2 July MSG %"Dia di Himno i Bandera%" %(is) %b. -OMIT 10 October MSG %"Dia di Pais Kòrsou%" %(is) %b. -OMIT 25 December MSG %"Pasku di Nasementu%" %(is) %b. -OMIT 26 December MSG %"Di dos dia di Pasku di Nasementu%" %(is) %b. +OMIT 1 January MSG %"Aña Nobo%" %! %b. +OMIT [easterdate($Uy)-48] MSG %"Dialuna despues di Carnaval Grandi%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Bièrnèsantu%" %! %b. +OMIT [easterdate($Uy)] MSG %"Pasku di Resurekshon%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Di dos dia di Pasku di Resurekshon%" %! %b. +REM 27 April ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Dia di Rey%" %! %b. +REM 28 April ADDOMIT SCANFROM -28 SATISFY [$Tw == 1] MSG %"Dia di Rey%" %! %b. +REM 1 May ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Dia di Obrero%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [$Tw == 1] MSG %"Dia di Obrero%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Dia di Asenshon%" %! %b. +OMIT 2 July MSG %"Dia di Himno i Bandera%" %! %b. +OMIT 10 October MSG %"Dia di Pais Kòrsou%" %! %b. +OMIT 25 December MSG %"Pasku di Nasementu%" %! %b. +OMIT 26 December MSG %"Di dos dia di Pasku di Nasementu%" %! %b. # Optional holidays -REM 31 December MSG %"Vispu di Aña Nobo%" %(is) %b. +REM 31 December MSG %"Vispu di Aña Nobo%" %! %b. diff --git a/include/holidays/cy.rem b/include/holidays/cy.rem index 24e5dee1..8855887e 100644 --- a/include/holidays/cy.rem +++ b/include/holidays/cy.rem @@ -5,23 +5,23 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Πρωτοχρονιά%" %(is) %b. -OMIT 6 January MSG %"Ημέρα των Θεοφανίων%" %(is) %b. -OMIT [orthodoxeaster($Uy)-48] MSG %"Καθαρά Δευτέρα%" %(is) %b. -OMIT 25 March MSG %"Ημέρα της Ελληνικής Ανεξαρτησίας%" %(is) %b. -OMIT 1 April MSG %"Εθνική Ημέρα Κύπρου%" %(is) %b. -OMIT [orthodoxeaster($Uy)-2] MSG %"Μεγάλη Παρασκευή%" %(is) %b. -OMIT [orthodoxeaster($Uy)] MSG %"Κυριακή του Πάσχα%" %(is) %b. -OMIT [orthodoxeaster($Uy)+1] MSG %"Δευτέρα της Διακαινησίμου%" %(is) %b. -OMIT 1 May MSG %"Πρωτομαγιά%" %(is) %b. -OMIT [orthodoxeaster($Uy)+50] MSG %"Δευτέρα του Αγίου Πνεύματος%" %(is) %b. -OMIT 15 August MSG %"Κοίμηση της Θεοτόκου%" %(is) %b. -OMIT 1 October MSG %"Ημέρα της Κυπριακής Ανεξαρτησίας%" %(is) %b. -OMIT 28 October MSG %"Ημέρα του Όχι%" %(is) %b. -OMIT 25 December MSG %"Χριστούγεννα%" %(is) %b. -OMIT 26 December MSG %"Επομένη Χριστουγέννων%" %(is) %b. +OMIT 1 January MSG %"Πρωτοχρονιά%" %! %b. +OMIT 6 January MSG %"Ημέρα των Θεοφανίων%" %! %b. +OMIT [orthodoxeaster($Uy)-48] MSG %"Καθαρά Δευτέρα%" %! %b. +OMIT 25 March MSG %"Ημέρα της Ελληνικής Ανεξαρτησίας%" %! %b. +OMIT 1 April MSG %"Εθνική Ημέρα Κύπρου%" %! %b. +OMIT [orthodoxeaster($Uy)-2] MSG %"Μεγάλη Παρασκευή%" %! %b. +OMIT [orthodoxeaster($Uy)] MSG %"Κυριακή του Πάσχα%" %! %b. +OMIT [orthodoxeaster($Uy)+1] MSG %"Δευτέρα της Διακαινησίμου%" %! %b. +OMIT 1 May MSG %"Πρωτομαγιά%" %! %b. +OMIT [orthodoxeaster($Uy)+50] MSG %"Δευτέρα του Αγίου Πνεύματος%" %! %b. +OMIT 15 August MSG %"Κοίμηση της Θεοτόκου%" %! %b. +OMIT 1 October MSG %"Ημέρα της Κυπριακής Ανεξαρτησίας%" %! %b. +OMIT 28 October MSG %"Ημέρα του Όχι%" %! %b. +OMIT 25 December MSG %"Χριστούγεννα%" %! %b. +OMIT 26 December MSG %"Επομένη Χριστουγέννων%" %! %b. # Optional holidays -REM [orthodoxeaster($Uy)-1] MSG %"Μεγάλο Σάββατο%" %(is) %b. -REM [orthodoxeaster($Uy)+2] MSG %"Τρίτη της Διακαινησίμου%" %(is) %b. -REM 24 December MSG %"Παραμονή Χριστουγέννων%" %(is) %b. +REM [orthodoxeaster($Uy)-1] MSG %"Μεγάλο Σάββατο%" %! %b. +REM [orthodoxeaster($Uy)+2] MSG %"Τρίτη της Διακαινησίμου%" %! %b. +REM 24 December MSG %"Παραμονή Χριστουγέννων%" %! %b. diff --git a/include/holidays/cz.rem b/include/holidays/cz.rem index 2cf2bb45..1385d895 100644 --- a/include/holidays/cz.rem +++ b/include/holidays/cz.rem @@ -5,16 +5,16 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Den obnovy samostatného českého státu%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Velký pátek%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Velikonoční pondělí%" %(is) %b. -OMIT 1 May MSG %"Svátek práce%" %(is) %b. -OMIT 8 May MSG %"Den vítězství%" %(is) %b. -OMIT 5 July MSG %"Den slovanských věrozvěstů Cyrila a Metoděje%" %(is) %b. -OMIT 6 July MSG %"Den upálení mistra Jana Husa%" %(is) %b. -OMIT 28 September MSG %"Den české státnosti%" %(is) %b. -OMIT 28 October MSG %"Den vzniku samostatného československého státu%" %(is) %b. -OMIT 17 November MSG %"Den boje za svobodu a demokracii%" %(is) %b. -OMIT 24 December MSG %"Štědrý den%" %(is) %b. -OMIT 25 December MSG %"1. svátek vánoční%" %(is) %b. -OMIT 26 December MSG %"2. svátek vánoční%" %(is) %b. +OMIT 1 January MSG %"Den obnovy samostatného českého státu%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Velký pátek%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Velikonoční pondělí%" %! %b. +OMIT 1 May MSG %"Svátek práce%" %! %b. +OMIT 8 May MSG %"Den vítězství%" %! %b. +OMIT 5 July MSG %"Den slovanských věrozvěstů Cyrila a Metoděje%" %! %b. +OMIT 6 July MSG %"Den upálení mistra Jana Husa%" %! %b. +OMIT 28 September MSG %"Den české státnosti%" %! %b. +OMIT 28 October MSG %"Den vzniku samostatného československého státu%" %! %b. +OMIT 17 November MSG %"Den boje za svobodu a demokracii%" %! %b. +OMIT 24 December MSG %"Štědrý den%" %! %b. +OMIT 25 December MSG %"1. svátek vánoční%" %! %b. +OMIT 26 December MSG %"2. svátek vánoční%" %! %b. diff --git a/include/holidays/de.rem b/include/holidays/de.rem index 4f12280c..83666f42 100644 --- a/include/holidays/de.rem +++ b/include/holidays/de.rem @@ -12,12 +12,12 @@ # one of the regional *.rem files in the directory # [$SysInclude]/holidays/de/ -OMIT 1 January MSG %"Neujahr%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT 1 May MSG %"Erster Mai%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Christi Himmelfahrt%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -OMIT 3 October MSG %"Tag der Deutschen Einheit%" %(is) %b. -OMIT 25 December MSG %"Erster Weihnachtstag%" %(is) %b. -OMIT 26 December MSG %"Zweiter Weihnachtstag%" %(is) %b. +OMIT 1 January MSG %"Neujahr%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT 1 May MSG %"Erster Mai%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Christi Himmelfahrt%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +OMIT 3 October MSG %"Tag der Deutschen Einheit%" %! %b. +OMIT 25 December MSG %"Erster Weihnachtstag%" %! %b. +OMIT 26 December MSG %"Zweiter Weihnachtstag%" %! %b. diff --git a/include/holidays/de/bb.rem b/include/holidays/de/bb.rem index 9a3d8f4d..0e2c57ba 100644 --- a/include/holidays/de/bb.rem +++ b/include/holidays/de/bb.rem @@ -10,6 +10,6 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/de.rem -OMIT [easterdate($Uy)] MSG %"Ostersonntag%" %(is) %b. -OMIT [easterdate($Uy)+49] MSG %"Pfingstsonntag%" %(is) %b. -OMIT 31 October MSG %"Reformationstag%" %(is) %b. +OMIT [easterdate($Uy)] MSG %"Ostersonntag%" %! %b. +OMIT [easterdate($Uy)+49] MSG %"Pfingstsonntag%" %! %b. +OMIT 31 October MSG %"Reformationstag%" %! %b. diff --git a/include/holidays/de/be.rem b/include/holidays/de/be.rem index 2a2ad48b..a9ae0f2d 100644 --- a/include/holidays/de/be.rem +++ b/include/holidays/de/be.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/de.rem -OMIT 8 March MSG %"Internationaler Frauentag%" %(is) %b. +OMIT 8 March MSG %"Internationaler Frauentag%" %! %b. diff --git a/include/holidays/de/bw.rem b/include/holidays/de/bw.rem index 4e52a9cd..224a8ef6 100644 --- a/include/holidays/de/bw.rem +++ b/include/holidays/de/bw.rem @@ -10,6 +10,6 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/de.rem -OMIT 6 January MSG %"Heilige Drei Könige%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %(is) %b. -OMIT 1 November MSG %"Allerheiligen%" %(is) %b. +OMIT 6 January MSG %"Heilige Drei Könige%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b. +OMIT 1 November MSG %"Allerheiligen%" %! %b. diff --git a/include/holidays/de/by.rem b/include/holidays/de/by.rem index 318b449b..7a70aaee 100644 --- a/include/holidays/de/by.rem +++ b/include/holidays/de/by.rem @@ -10,9 +10,9 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/de.rem -OMIT 6 January MSG %"Heilige Drei Könige%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %(is) %b. -OMIT 1 November MSG %"Allerheiligen%" %(is) %b. +OMIT 6 January MSG %"Heilige Drei Könige%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b. +OMIT 1 November MSG %"Allerheiligen%" %! %b. # Optional holidays -REM 15 August MSG %"Mariä Himmelfahrt%" %(is) %b. +REM 15 August MSG %"Mariä Himmelfahrt%" %! %b. diff --git a/include/holidays/de/hb.rem b/include/holidays/de/hb.rem index dbb0005b..d1c09ef7 100644 --- a/include/holidays/de/hb.rem +++ b/include/holidays/de/hb.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/de.rem -OMIT 31 October MSG %"Reformationstag%" %(is) %b. +OMIT 31 October MSG %"Reformationstag%" %! %b. diff --git a/include/holidays/de/he.rem b/include/holidays/de/he.rem index 55d6df30..9ce2fb04 100644 --- a/include/holidays/de/he.rem +++ b/include/holidays/de/he.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/de.rem -OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %(is) %b. +OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b. diff --git a/include/holidays/de/hh.rem b/include/holidays/de/hh.rem index 0162cf8a..623f790c 100644 --- a/include/holidays/de/hh.rem +++ b/include/holidays/de/hh.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/de.rem -OMIT 31 October MSG %"Reformationstag%" %(is) %b. +OMIT 31 October MSG %"Reformationstag%" %! %b. diff --git a/include/holidays/de/mv.rem b/include/holidays/de/mv.rem index ba761dc8..676bb8b4 100644 --- a/include/holidays/de/mv.rem +++ b/include/holidays/de/mv.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/de.rem -OMIT 8 March MSG %"Internationaler Frauentag%" %(is) %b. -OMIT 31 October MSG %"Reformationstag%" %(is) %b. +OMIT 8 March MSG %"Internationaler Frauentag%" %! %b. +OMIT 31 October MSG %"Reformationstag%" %! %b. diff --git a/include/holidays/de/ni.rem b/include/holidays/de/ni.rem index 74002cb8..a3e54461 100644 --- a/include/holidays/de/ni.rem +++ b/include/holidays/de/ni.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/de.rem -OMIT 31 October MSG %"Reformationstag%" %(is) %b. +OMIT 31 October MSG %"Reformationstag%" %! %b. diff --git a/include/holidays/de/nw.rem b/include/holidays/de/nw.rem index 99b7d7f1..47920c9e 100644 --- a/include/holidays/de/nw.rem +++ b/include/holidays/de/nw.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/de.rem -OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %(is) %b. -OMIT 1 November MSG %"Allerheiligen%" %(is) %b. +OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b. +OMIT 1 November MSG %"Allerheiligen%" %! %b. diff --git a/include/holidays/de/rp.rem b/include/holidays/de/rp.rem index aa153bc5..fd762ecd 100644 --- a/include/holidays/de/rp.rem +++ b/include/holidays/de/rp.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/de.rem -OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %(is) %b. -OMIT 1 November MSG %"Allerheiligen%" %(is) %b. +OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b. +OMIT 1 November MSG %"Allerheiligen%" %! %b. diff --git a/include/holidays/de/sh.rem b/include/holidays/de/sh.rem index 00213449..ad47c837 100644 --- a/include/holidays/de/sh.rem +++ b/include/holidays/de/sh.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/de.rem -OMIT 31 October MSG %"Reformationstag%" %(is) %b. +OMIT 31 October MSG %"Reformationstag%" %! %b. diff --git a/include/holidays/de/sl.rem b/include/holidays/de/sl.rem index 6be27e12..521eae0a 100644 --- a/include/holidays/de/sl.rem +++ b/include/holidays/de/sl.rem @@ -10,6 +10,6 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/de.rem -OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %(is) %b. -OMIT 15 August MSG %"Mariä Himmelfahrt%" %(is) %b. -OMIT 1 November MSG %"Allerheiligen%" %(is) %b. +OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b. +OMIT 15 August MSG %"Mariä Himmelfahrt%" %! %b. +OMIT 1 November MSG %"Allerheiligen%" %! %b. diff --git a/include/holidays/de/sn.rem b/include/holidays/de/sn.rem index bcc3b609..ef8498e6 100644 --- a/include/holidays/de/sn.rem +++ b/include/holidays/de/sn.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/de.rem -OMIT 31 October MSG %"Reformationstag%" %(is) %b. -REM Wednesday 16 November ADDOMIT SCANFROM -28 MSG %"Buß- und Bettag%" %(is) %b. +OMIT 31 October MSG %"Reformationstag%" %! %b. +REM Wednesday 16 November ADDOMIT SCANFROM -28 MSG %"Buß- und Bettag%" %! %b. diff --git a/include/holidays/de/st.rem b/include/holidays/de/st.rem index ec3e7201..73d139ed 100644 --- a/include/holidays/de/st.rem +++ b/include/holidays/de/st.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/de.rem -OMIT 6 January MSG %"Heilige Drei Könige%" %(is) %b. -OMIT 31 October MSG %"Reformationstag%" %(is) %b. +OMIT 6 January MSG %"Heilige Drei Könige%" %! %b. +OMIT 31 October MSG %"Reformationstag%" %! %b. diff --git a/include/holidays/de/th.rem b/include/holidays/de/th.rem index 3b9ac014..9fd8682b 100644 --- a/include/holidays/de/th.rem +++ b/include/holidays/de/th.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/de.rem -OMIT 20 September MSG %"Weltkindertag%" %(is) %b. -OMIT 31 October MSG %"Reformationstag%" %(is) %b. +OMIT 20 September MSG %"Weltkindertag%" %! %b. +OMIT 31 October MSG %"Reformationstag%" %! %b. diff --git a/include/holidays/discordian.rem b/include/holidays/discordian.rem index 2ad74baa..a2715edc 100644 --- a/include/holidays/discordian.rem +++ b/include/holidays/discordian.rem @@ -4,22 +4,22 @@ # Last edit : 2024-03-18 03:01 # Purpose : Discordian holidays file for remind -REM 05 January MSG %"Mungday (5th of the Season of Chaos) Festival of Hung Mung%" %(is) %b. -REM 19 February MSG %"Chaoflux (50th of the Season of Chaos)%" %(is) %b. -REM 29 February MSG %"St. Tib's Day%" %(is) %b. -REM 19 March MSG %"Mojoday (5th of the Season of Discord) Festival of Dr. Van Van Mojo%" %(is) %b. -REM 25 March MSG %"Discordians for Jesus/Love Your Neighbor Day (11th of the Season of Discord)%" %(is) %b. -REM 06 April MSG %"Jake Day (23rd of the Season of Discord)%" %(is) %b. -REM 03 May MSG %"Discoflux (50th of the Season of Discord)%" %(is) %b. -REM 21 May MSG %"Saint Camping's Day (68th of the Season of Discord)%" %(is) %b. -REM 23 May MSG %"Eris Day (70th of the Season of Discord)%" %(is) %b. -REM 25 May MSG %"Towel Day (72nd of the Season of Discord)%" %(is) %b. -REM 31 May MSG %"Syaday (5th of the Season of Confusion) Festival of Sri Syadasti%" %(is) %b. -REM 02 July MSG %"Mid Year's Day (37th of the Season of Confusion)%" %(is) %b. -REM 05 July MSG %"X-Day (40th of the Season of Confusion)%" %(is) %b. -REM 15 July MSG %"Confuflux (50th of the Season of Confusion)%" %(is) %b. -REM 10 August MSG %"Multiversal Underwear Day (3rd of the Season of Bureaucracy)%" %(is) %b. -REM 12 August MSG %"Zaraday (5th of the Season of Bureaucracy) Festival of Zarathud the Staunch%" %(is) %b. -REM 26 September MSG %"Bureflux (50th of the Season of Bureaucracy)%" %(is) %b. -REM 24 October MSG %"Maladay (5th of the Season of The Aftermath) Festival of The Elder Malaclypse%" %(is) %b. -REM 08 December MSG %"Afflux (50th of the Season of The Aftermath)%" %(is) %b. +REM 05 January MSG %"Mungday (5th of the Season of Chaos) Festival of Hung Mung%" %! %b. +REM 19 February MSG %"Chaoflux (50th of the Season of Chaos)%" %! %b. +REM 29 February MSG %"St. Tib's Day%" %! %b. +REM 19 March MSG %"Mojoday (5th of the Season of Discord) Festival of Dr. Van Van Mojo%" %! %b. +REM 25 March MSG %"Discordians for Jesus/Love Your Neighbor Day (11th of the Season of Discord)%" %! %b. +REM 06 April MSG %"Jake Day (23rd of the Season of Discord)%" %! %b. +REM 03 May MSG %"Discoflux (50th of the Season of Discord)%" %! %b. +REM 21 May MSG %"Saint Camping's Day (68th of the Season of Discord)%" %! %b. +REM 23 May MSG %"Eris Day (70th of the Season of Discord)%" %! %b. +REM 25 May MSG %"Towel Day (72nd of the Season of Discord)%" %! %b. +REM 31 May MSG %"Syaday (5th of the Season of Confusion) Festival of Sri Syadasti%" %! %b. +REM 02 July MSG %"Mid Year's Day (37th of the Season of Confusion)%" %! %b. +REM 05 July MSG %"X-Day (40th of the Season of Confusion)%" %! %b. +REM 15 July MSG %"Confuflux (50th of the Season of Confusion)%" %! %b. +REM 10 August MSG %"Multiversal Underwear Day (3rd of the Season of Bureaucracy)%" %! %b. +REM 12 August MSG %"Zaraday (5th of the Season of Bureaucracy) Festival of Zarathud the Staunch%" %! %b. +REM 26 September MSG %"Bureflux (50th of the Season of Bureaucracy)%" %! %b. +REM 24 October MSG %"Maladay (5th of the Season of The Aftermath) Festival of The Elder Malaclypse%" %! %b. +REM 08 December MSG %"Afflux (50th of the Season of The Aftermath)%" %! %b. diff --git a/include/holidays/dj.rem b/include/holidays/dj.rem index d936772a..4fa20257 100644 --- a/include/holidays/dj.rem +++ b/include/holidays/dj.rem @@ -5,8 +5,8 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Nouvel an%" %(is) %b. -OMIT 1 May MSG %"Fête du travail%" %(is) %b. -OMIT 27 June MSG %"Fête de l'indépendance%" %(is) %b. -OMIT 28 June MSG %"Fête de l'indépendance deuxième jour%" %(is) %b. -OMIT 25 December MSG %"Noël%" %(is) %b. +OMIT 1 January MSG %"Nouvel an%" %! %b. +OMIT 1 May MSG %"Fête du travail%" %! %b. +OMIT 27 June MSG %"Fête de l'indépendance%" %! %b. +OMIT 28 June MSG %"Fête de l'indépendance deuxième jour%" %! %b. +OMIT 25 December MSG %"Noël%" %! %b. diff --git a/include/holidays/dk.rem b/include/holidays/dk.rem index 1cbd9a2b..17d5b5e6 100644 --- a/include/holidays/dk.rem +++ b/include/holidays/dk.rem @@ -5,19 +5,19 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Nytårsdag%" %(is) %b. -OMIT [easterdate($Uy)-3] MSG %"Skærtorsdag%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Langfredag%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Påskedag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Anden påskedag%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Kristi himmelfartsdag%" %(is) %b. -OMIT [easterdate($Uy)+49] MSG %"Pinsedag%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Anden pinsedag%" %(is) %b. -OMIT 25 December MSG %"Juledag%" %(is) %b. -OMIT 26 December MSG %"Anden juledag%" %(is) %b. +OMIT 1 January MSG %"Nytårsdag%" %! %b. +OMIT [easterdate($Uy)-3] MSG %"Skærtorsdag%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Langfredag%" %! %b. +OMIT [easterdate($Uy)] MSG %"Påskedag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Anden påskedag%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Kristi himmelfartsdag%" %! %b. +OMIT [easterdate($Uy)+49] MSG %"Pinsedag%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Anden pinsedag%" %! %b. +OMIT 25 December MSG %"Juledag%" %! %b. +OMIT 26 December MSG %"Anden juledag%" %! %b. # Optional holidays -REM 1 May MSG %"Arbejdernes kampdag%" %(is) %b. -REM 5 June MSG %"Grundlovsdag%" %(is) %b. -REM 24 December MSG %"Juleaftensdag%" %(is) %b. -REM 31 December MSG %"Nytårsaften%" %(is) %b. +REM 1 May MSG %"Arbejdernes kampdag%" %! %b. +REM 5 June MSG %"Grundlovsdag%" %! %b. +REM 24 December MSG %"Juleaftensdag%" %! %b. +REM 31 December MSG %"Nytårsaften%" %! %b. diff --git a/include/holidays/dm.rem b/include/holidays/dm.rem index e60fbd55..1eec0f9e 100644 --- a/include/holidays/dm.rem +++ b/include/holidays/dm.rem @@ -5,20 +5,20 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-48] MSG %"Carnival Monday%" %(is) %b. -OMIT [easterdate($Uy)-47] MSG %"Carnival Tuesday%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -REM First Monday in May ADDOMIT SCANFROM -28 MSG %"Labour Day%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Whit Monday%" %(is) %b. -REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Emancipation Day%" %(is) %b. -OMIT 3 November MSG %"Independence Day%" %(is) %b. -OMIT 4 November MSG %"National Day of Community Service%" %(is) %b. -REM 5 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Day of Community Service (observed)%" %(is) %b. -REM 5 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Boxing Day%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Boxing Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +OMIT [easterdate($Uy)-48] MSG %"Carnival Monday%" %! %b. +OMIT [easterdate($Uy)-47] MSG %"Carnival Tuesday%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +REM First Monday in May ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Whit Monday%" %! %b. +REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Emancipation Day%" %! %b. +OMIT 3 November MSG %"Independence Day%" %! %b. +OMIT 4 November MSG %"National Day of Community Service%" %! %b. +REM 5 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Day of Community Service (observed)%" %! %b. +REM 5 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Independence Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Boxing Day%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Boxing Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. diff --git a/include/holidays/do.rem b/include/holidays/do.rem index 8eb69252..8c3beb8b 100644 --- a/include/holidays/do.rem +++ b/include/holidays/do.rem @@ -5,32 +5,32 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Año Nuevo%" %(is) %b. -REM 4 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día de los Santos Reyes%" %(is) %b. -REM 5 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día de los Santos Reyes%" %(is) %b. -REM 6 January ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Día de los Santos Reyes%" %(is) %b. -REM 9 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de los Santos Reyes%" %(is) %b. -REM 10 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de los Santos Reyes%" %(is) %b. -OMIT 21 January MSG %"Día de la Altagracia%" %(is) %b. -REM 24 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día de Duarte%" %(is) %b. -REM 25 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día de Duarte%" %(is) %b. -REM 26 January ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Día de Duarte%" %(is) %b. -REM 29 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de Duarte%" %(is) %b. -REM 30 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de Duarte%" %(is) %b. -OMIT 27 February MSG %"Día de Independencia%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %(is) %b. -REM 29 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día del Trabajo%" %(is) %b. -REM 30 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día del Trabajo%" %(is) %b. -REM 1 May ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 0] MSG %"Día del Trabajo%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día del Trabajo%" %(is) %b. -REM 4 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día del Trabajo%" %(is) %b. -REM 5 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día del Trabajo%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Corpus Christi%" %(is) %b. -OMIT 16 August MSG %"Día de la Restauración%" %(is) %b. -OMIT 24 September MSG %"Día de las Mercedes%" %(is) %b. -REM 4 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día de la Constitución%" %(is) %b. -REM 5 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día de la Constitución%" %(is) %b. -REM 6 November ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Día de la Constitución%" %(is) %b. -REM 9 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de la Constitución%" %(is) %b. -REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de la Constitución%" %(is) %b. -OMIT 25 December MSG %"Día de Navidad%" %(is) %b. +OMIT 1 January MSG %"Año Nuevo%" %! %b. +REM 4 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día de los Santos Reyes%" %! %b. +REM 5 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día de los Santos Reyes%" %! %b. +REM 6 January ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Día de los Santos Reyes%" %! %b. +REM 9 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de los Santos Reyes%" %! %b. +REM 10 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de los Santos Reyes%" %! %b. +OMIT 21 January MSG %"Día de la Altagracia%" %! %b. +REM 24 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día de Duarte%" %! %b. +REM 25 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día de Duarte%" %! %b. +REM 26 January ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Día de Duarte%" %! %b. +REM 29 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de Duarte%" %! %b. +REM 30 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de Duarte%" %! %b. +OMIT 27 February MSG %"Día de Independencia%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %! %b. +REM 29 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día del Trabajo%" %! %b. +REM 30 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día del Trabajo%" %! %b. +REM 1 May ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 0] MSG %"Día del Trabajo%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día del Trabajo%" %! %b. +REM 4 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día del Trabajo%" %! %b. +REM 5 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día del Trabajo%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Corpus Christi%" %! %b. +OMIT 16 August MSG %"Día de la Restauración%" %! %b. +OMIT 24 September MSG %"Día de las Mercedes%" %! %b. +REM 4 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día de la Constitución%" %! %b. +REM 5 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día de la Constitución%" %! %b. +REM 6 November ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Día de la Constitución%" %! %b. +REM 9 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de la Constitución%" %! %b. +REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de la Constitución%" %! %b. +OMIT 25 December MSG %"Día de Navidad%" %! %b. diff --git a/include/holidays/dz.rem b/include/holidays/dz.rem index 62897d88..3b790772 100644 --- a/include/holidays/dz.rem +++ b/include/holidays/dz.rem @@ -5,8 +5,8 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"رأس السنة الميلادية%" %(is) %b. -OMIT 12 January MSG %"رأس السنة الأمازيغية%" %(is) %b. -OMIT 1 May MSG %"عيد العمال%" %(is) %b. -OMIT 5 July MSG %"عيد الإستقلال%" %(is) %b. -OMIT 1 November MSG %"عيد الثورة%" %(is) %b. +OMIT 1 January MSG %"رأس السنة الميلادية%" %! %b. +OMIT 12 January MSG %"رأس السنة الأمازيغية%" %! %b. +OMIT 1 May MSG %"عيد العمال%" %! %b. +OMIT 5 July MSG %"عيد الإستقلال%" %! %b. +OMIT 1 November MSG %"عيد الثورة%" %! %b. diff --git a/include/holidays/ec.rem b/include/holidays/ec.rem index f8139f2c..e6f2f595 100644 --- a/include/holidays/ec.rem +++ b/include/holidays/ec.rem @@ -5,44 +5,44 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Año Nuevo%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Año Nuevo (observado)%" %(is) %b. -OMIT [easterdate($Uy)-48] MSG %"Carnaval%" %(is) %b. -OMIT [easterdate($Uy)-47] MSG %"Carnaval%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %(is) %b. -REM 30 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día del Trabajo (observado)%" %(is) %b. -REM 30 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Día del Trabajo (observado)%" %(is) %b. -OMIT 1 May MSG %"Día del Trabajo%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día del Trabajo (observado)%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Día del Trabajo (observado)%" %(is) %b. -REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 3] MSG %"Día del Trabajo (observado)%" %(is) %b. -REM 23 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Batalla de Pichincha (observado)%" %(is) %b. -REM 23 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Batalla de Pichincha (observado)%" %(is) %b. -OMIT 24 May MSG %"Batalla de Pichincha%" %(is) %b. -REM 25 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Batalla de Pichincha (observado)%" %(is) %b. -REM 25 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Batalla de Pichincha (observado)%" %(is) %b. -REM 26 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 3] MSG %"Batalla de Pichincha (observado)%" %(is) %b. -REM 9 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Primer Grito de Independencia (observado)%" %(is) %b. -REM 9 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Primer Grito de Independencia (observado)%" %(is) %b. -OMIT 10 August MSG %"Primer Grito de Independencia%" %(is) %b. -REM 11 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Primer Grito de Independencia (observado)%" %(is) %b. -REM 11 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Primer Grito de Independencia (observado)%" %(is) %b. -REM 12 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 3] MSG %"Primer Grito de Independencia (observado)%" %(is) %b. -REM 8 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Independencia de Guayaquil (observado)%" %(is) %b. -REM 8 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Independencia de Guayaquil (observado)%" %(is) %b. -OMIT 9 October MSG %"Independencia de Guayaquil%" %(is) %b. -REM 10 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independencia de Guayaquil (observado)%" %(is) %b. -REM 10 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Independencia de Guayaquil (observado)%" %(is) %b. -REM 11 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 3] MSG %"Independencia de Guayaquil (observado)%" %(is) %b. -REM 1 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día de los Difuntos (observado)%" %(is) %b. -REM 1 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Día de los Difuntos (observado)%" %(is) %b. -OMIT 2 November MSG %"Día de los Difuntos%" %(is) %b. -OMIT 3 November MSG %"Independencia de Cuenca%" %(is) %b. -REM 4 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independencia de Cuenca (observado)%" %(is) %b. -REM 4 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Independencia de Cuenca (observado)%" %(is) %b. -REM 4 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 3] MSG %"Día de los Difuntos (observado)%" %(is) %b. -REM 5 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 3] MSG %"Independencia de Cuenca (observado)%" %(is) %b. -REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Día de Navidad (observado)%" %(is) %b. -OMIT 25 December MSG %"Día de Navidad%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día de Navidad (observado)%" %(is) %b. -REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Año Nuevo (observado)%" %(is) %b. +OMIT 1 January MSG %"Año Nuevo%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Año Nuevo (observado)%" %! %b. +OMIT [easterdate($Uy)-48] MSG %"Carnaval%" %! %b. +OMIT [easterdate($Uy)-47] MSG %"Carnaval%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %! %b. +REM 30 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día del Trabajo (observado)%" %! %b. +REM 30 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Día del Trabajo (observado)%" %! %b. +OMIT 1 May MSG %"Día del Trabajo%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día del Trabajo (observado)%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Día del Trabajo (observado)%" %! %b. +REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 3] MSG %"Día del Trabajo (observado)%" %! %b. +REM 23 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Batalla de Pichincha (observado)%" %! %b. +REM 23 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Batalla de Pichincha (observado)%" %! %b. +OMIT 24 May MSG %"Batalla de Pichincha%" %! %b. +REM 25 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Batalla de Pichincha (observado)%" %! %b. +REM 25 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Batalla de Pichincha (observado)%" %! %b. +REM 26 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 3] MSG %"Batalla de Pichincha (observado)%" %! %b. +REM 9 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Primer Grito de Independencia (observado)%" %! %b. +REM 9 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Primer Grito de Independencia (observado)%" %! %b. +OMIT 10 August MSG %"Primer Grito de Independencia%" %! %b. +REM 11 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Primer Grito de Independencia (observado)%" %! %b. +REM 11 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Primer Grito de Independencia (observado)%" %! %b. +REM 12 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 3] MSG %"Primer Grito de Independencia (observado)%" %! %b. +REM 8 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Independencia de Guayaquil (observado)%" %! %b. +REM 8 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Independencia de Guayaquil (observado)%" %! %b. +OMIT 9 October MSG %"Independencia de Guayaquil%" %! %b. +REM 10 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independencia de Guayaquil (observado)%" %! %b. +REM 10 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Independencia de Guayaquil (observado)%" %! %b. +REM 11 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 3] MSG %"Independencia de Guayaquil (observado)%" %! %b. +REM 1 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día de los Difuntos (observado)%" %! %b. +REM 1 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Día de los Difuntos (observado)%" %! %b. +OMIT 2 November MSG %"Día de los Difuntos%" %! %b. +OMIT 3 November MSG %"Independencia de Cuenca%" %! %b. +REM 4 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independencia de Cuenca (observado)%" %! %b. +REM 4 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Independencia de Cuenca (observado)%" %! %b. +REM 4 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 3] MSG %"Día de los Difuntos (observado)%" %! %b. +REM 5 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 3] MSG %"Independencia de Cuenca (observado)%" %! %b. +REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Día de Navidad (observado)%" %! %b. +OMIT 25 December MSG %"Día de Navidad%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día de Navidad (observado)%" %! %b. +REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Año Nuevo (observado)%" %! %b. diff --git a/include/holidays/ee.rem b/include/holidays/ee.rem index f02f1677..4e72dec0 100644 --- a/include/holidays/ee.rem +++ b/include/holidays/ee.rem @@ -5,15 +5,15 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"uusaasta%" %(is) %b. -OMIT 24 February MSG %"iseseisvuspäev%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"suur reede%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"ülestõusmispühade 1. püha%" %(is) %b. -OMIT 1 May MSG %"kevadpüha%" %(is) %b. -OMIT [easterdate($Uy)+49] MSG %"nelipühade 1. püha%" %(is) %b. -OMIT 23 June MSG %"võidupüha%" %(is) %b. -OMIT 24 June MSG %"jaanipäev%" %(is) %b. -OMIT 20 August MSG %"taasiseseisvumispäev%" %(is) %b. -OMIT 24 December MSG %"jõululaupäev%" %(is) %b. -OMIT 25 December MSG %"esimene jõulupüha%" %(is) %b. -OMIT 26 December MSG %"teine jõulupüha%" %(is) %b. +OMIT 1 January MSG %"uusaasta%" %! %b. +OMIT 24 February MSG %"iseseisvuspäev%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"suur reede%" %! %b. +OMIT [easterdate($Uy)] MSG %"ülestõusmispühade 1. püha%" %! %b. +OMIT 1 May MSG %"kevadpüha%" %! %b. +OMIT [easterdate($Uy)+49] MSG %"nelipühade 1. püha%" %! %b. +OMIT 23 June MSG %"võidupüha%" %! %b. +OMIT 24 June MSG %"jaanipäev%" %! %b. +OMIT 20 August MSG %"taasiseseisvumispäev%" %! %b. +OMIT 24 December MSG %"jõululaupäev%" %! %b. +OMIT 25 December MSG %"esimene jõulupüha%" %! %b. +OMIT 26 December MSG %"teine jõulupüha%" %! %b. diff --git a/include/holidays/eg.rem b/include/holidays/eg.rem index ace2662e..d28c5695 100644 --- a/include/holidays/eg.rem +++ b/include/holidays/eg.rem @@ -5,13 +5,13 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"رأس السنة الميلادية%" %(is) %b. -OMIT 7 January MSG %"عيد الميلاد المجيد (تقويم قبطي)%" %(is) %b. -OMIT 25 January MSG %"عيد ثورة 25 يناير%" %(is) %b. -OMIT [orthodoxeaster($Uy)] MSG %"عيد الفصح القبطي%" %(is) %b. -OMIT [orthodoxeaster($Uy)+1] MSG %"شم النسيم%" %(is) %b. -OMIT 25 April MSG %"عيد تحرير سيناء%" %(is) %b. -OMIT 1 May MSG %"عيد العمال%" %(is) %b. -OMIT 30 June MSG %"عيد ثورة 30 يونيو%" %(is) %b. -OMIT 23 July MSG %"عيد ثورة 23 يوليو%" %(is) %b. -OMIT 6 October MSG %"عيد القوات المسلحة%" %(is) %b. +OMIT 1 January MSG %"رأس السنة الميلادية%" %! %b. +OMIT 7 January MSG %"عيد الميلاد المجيد (تقويم قبطي)%" %! %b. +OMIT 25 January MSG %"عيد ثورة 25 يناير%" %! %b. +OMIT [orthodoxeaster($Uy)] MSG %"عيد الفصح القبطي%" %! %b. +OMIT [orthodoxeaster($Uy)+1] MSG %"شم النسيم%" %! %b. +OMIT 25 April MSG %"عيد تحرير سيناء%" %! %b. +OMIT 1 May MSG %"عيد العمال%" %! %b. +OMIT 30 June MSG %"عيد ثورة 30 يونيو%" %! %b. +OMIT 23 July MSG %"عيد ثورة 23 يوليو%" %! %b. +OMIT 6 October MSG %"عيد القوات المسلحة%" %! %b. diff --git a/include/holidays/es.rem b/include/holidays/es.rem index c0ec88e8..bf06c92d 100644 --- a/include/holidays/es.rem +++ b/include/holidays/es.rem @@ -12,12 +12,12 @@ # one of the regional *.rem files in the directory # [$SysInclude]/holidays/es/ -OMIT 1 January MSG %"Año nuevo%" %(is) %b. -OMIT 6 January MSG %"Epifanía del Señor%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %(is) %b. -OMIT 1 May MSG %"Fiesta del Trabajo%" %(is) %b. -OMIT 15 August MSG %"Asunción de la Virgen%" %(is) %b. -OMIT 12 October MSG %"Fiesta Nacional de España%" %(is) %b. -OMIT 1 November MSG %"Todos los Santos%" %(is) %b. -OMIT 6 December MSG %"Día de la Constitución Española%" %(is) %b. -OMIT 25 December MSG %"Natividad del Señor%" %(is) %b. +OMIT 1 January MSG %"Año nuevo%" %! %b. +OMIT 6 January MSG %"Epifanía del Señor%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %! %b. +OMIT 1 May MSG %"Fiesta del Trabajo%" %! %b. +OMIT 15 August MSG %"Asunción de la Virgen%" %! %b. +OMIT 12 October MSG %"Fiesta Nacional de España%" %! %b. +OMIT 1 November MSG %"Todos los Santos%" %! %b. +OMIT 6 December MSG %"Día de la Constitución Española%" %! %b. +OMIT 25 December MSG %"Natividad del Señor%" %! %b. diff --git a/include/holidays/es/an.rem b/include/holidays/es/an.rem index e537d7f2..0672bef0 100644 --- a/include/holidays/es/an.rem +++ b/include/holidays/es/an.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/es.rem -REM 28 February ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Día de Andalucia%" %(is) %b. -REM 29 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Día de Andalucia%" %(is) %b. -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -REM 8 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %(is) %b. -REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %(is) %b. +REM 28 February ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Día de Andalucia%" %! %b. +REM 29 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Día de Andalucia%" %! %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +REM 8 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %! %b. +REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %! %b. diff --git a/include/holidays/es/ar.rem b/include/holidays/es/ar.rem index 8483d5fa..776f26fc 100644 --- a/include/holidays/es/ar.rem +++ b/include/holidays/es/ar.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/es.rem -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -REM 23 April ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Día de San Jorge%" %(is) %b. -REM 24 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Día de San Jorge%" %(is) %b. -REM 8 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %(is) %b. -REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %(is) %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +REM 23 April ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Día de San Jorge%" %! %b. +REM 24 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Día de San Jorge%" %! %b. +REM 8 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %! %b. +REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %! %b. diff --git a/include/holidays/es/as.rem b/include/holidays/es/as.rem index a4b22409..5432d118 100644 --- a/include/holidays/es/as.rem +++ b/include/holidays/es/as.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/es.rem -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -REM 8 September ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Día de Asturias%" %(is) %b. -REM 9 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Día de Asturias%" %(is) %b. -REM 8 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %(is) %b. -REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %(is) %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +REM 8 September ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Día de Asturias%" %! %b. +REM 9 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Día de Asturias%" %! %b. +REM 8 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %! %b. +REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %! %b. diff --git a/include/holidays/es/cb.rem b/include/holidays/es/cb.rem index 3b200024..00ac2033 100644 --- a/include/holidays/es/cb.rem +++ b/include/holidays/es/cb.rem @@ -10,6 +10,6 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/es.rem -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Lunes de Pascua%" %(is) %b. -OMIT 25 July MSG %"Santiago Apóstol%" %(is) %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Lunes de Pascua%" %! %b. +OMIT 25 July MSG %"Santiago Apóstol%" %! %b. diff --git a/include/holidays/es/ce.rem b/include/holidays/es/ce.rem index bb9e0b82..124ff602 100644 --- a/include/holidays/es/ce.rem +++ b/include/holidays/es/ce.rem @@ -10,6 +10,6 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/es.rem -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -OMIT 5 August MSG %"Nuestra Señora de África%" %(is) %b. -OMIT 2 September MSG %"Día de Ceuta%" %(is) %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +OMIT 5 August MSG %"Nuestra Señora de África%" %! %b. +OMIT 2 September MSG %"Día de Ceuta%" %! %b. diff --git a/include/holidays/es/cl.rem b/include/holidays/es/cl.rem index db26e529..5e92b3ac 100644 --- a/include/holidays/es/cl.rem +++ b/include/holidays/es/cl.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/es.rem -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -REM 23 April ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Fiesta de Castilla y León%" %(is) %b. -REM 24 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Fiesta de Castilla y León%" %(is) %b. -REM 8 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %(is) %b. -REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %(is) %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +REM 23 April ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Fiesta de Castilla y León%" %! %b. +REM 24 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Fiesta de Castilla y León%" %! %b. +REM 8 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %! %b. +REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %! %b. diff --git a/include/holidays/es/cm.rem b/include/holidays/es/cm.rem index 1f556db0..89619833 100644 --- a/include/holidays/es/cm.rem +++ b/include/holidays/es/cm.rem @@ -10,6 +10,6 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/es.rem -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -OMIT 31 May MSG %"Día de Castilla-La Mancha%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Corpus Christi%" %(is) %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +OMIT 31 May MSG %"Día de Castilla-La Mancha%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Corpus Christi%" %! %b. diff --git a/include/holidays/es/cn.rem b/include/holidays/es/cn.rem index 8291faa8..e96cab3f 100644 --- a/include/holidays/es/cn.rem +++ b/include/holidays/es/cn.rem @@ -10,6 +10,6 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/es.rem -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -REM 30 May ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Día de Canarias%" %(is) %b. -REM 31 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Día de Canarias%" %(is) %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +REM 30 May ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Día de Canarias%" %! %b. +REM 31 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Día de Canarias%" %! %b. diff --git a/include/holidays/es/ct.rem b/include/holidays/es/ct.rem index c25aecb2..1681a82d 100644 --- a/include/holidays/es/ct.rem +++ b/include/holidays/es/ct.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/es.rem -OMIT [easterdate($Uy)+1] MSG %"Lunes de Pascua%" %(is) %b. -OMIT 24 June MSG %"San Juan%" %(is) %b. -OMIT 11 September MSG %"Fiesta Nacional de Cataluña%" %(is) %b. -OMIT 26 December MSG %"San Esteban%" %(is) %b. +OMIT [easterdate($Uy)+1] MSG %"Lunes de Pascua%" %! %b. +OMIT 24 June MSG %"San Juan%" %! %b. +OMIT 11 September MSG %"Fiesta Nacional de Cataluña%" %! %b. +OMIT 26 December MSG %"San Esteban%" %! %b. diff --git a/include/holidays/es/ex.rem b/include/holidays/es/ex.rem index bee3ec41..4de7a551 100644 --- a/include/holidays/es/ex.rem +++ b/include/holidays/es/ex.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/es.rem -OMIT [easterdate($Uy)-47] MSG %"Martes de Carnaval%" %(is) %b. -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -REM 8 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %(is) %b. -REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %(is) %b. +OMIT [easterdate($Uy)-47] MSG %"Martes de Carnaval%" %! %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +REM 8 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %! %b. +REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %! %b. diff --git a/include/holidays/es/ga.rem b/include/holidays/es/ga.rem index dbcce056..02ee21b9 100644 --- a/include/holidays/es/ga.rem +++ b/include/holidays/es/ga.rem @@ -10,6 +10,6 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/es.rem -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -OMIT 17 May MSG %"Día de las Letras Gallegas%" %(is) %b. -OMIT 25 July MSG %"Día Nacional de Galicia%" %(is) %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +OMIT 17 May MSG %"Día de las Letras Gallegas%" %! %b. +OMIT 25 July MSG %"Día Nacional de Galicia%" %! %b. diff --git a/include/holidays/es/ib.rem b/include/holidays/es/ib.rem index 880fa11f..4403c059 100644 --- a/include/holidays/es/ib.rem +++ b/include/holidays/es/ib.rem @@ -10,6 +10,6 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/es.rem -OMIT 1 March MSG %"Día de las Islas Baleares%" %(is) %b. -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Lunes de Pascua%" %(is) %b. +OMIT 1 March MSG %"Día de las Islas Baleares%" %! %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Lunes de Pascua%" %! %b. diff --git a/include/holidays/es/mc.rem b/include/holidays/es/mc.rem index af72df05..f3c5babb 100644 --- a/include/holidays/es/mc.rem +++ b/include/holidays/es/mc.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/es.rem -REM 19 March ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a San José%" %(is) %b. -REM 20 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a San José%" %(is) %b. -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -REM 8 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %(is) %b. -REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %(is) %b. +REM 19 March ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a San José%" %! %b. +REM 20 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a San José%" %! %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +REM 8 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %! %b. +REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %! %b. diff --git a/include/holidays/es/md.rem b/include/holidays/es/md.rem index 77482925..803ef61d 100644 --- a/include/holidays/es/md.rem +++ b/include/holidays/es/md.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/es.rem -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Fiesta de la Comunidad de Madrid%" %(is) %b. -REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Fiesta de la Comunidad de Madrid%" %(is) %b. -OMIT 25 July MSG %"Santiago Apóstol%" %(is) %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Fiesta de la Comunidad de Madrid%" %! %b. +REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Fiesta de la Comunidad de Madrid%" %! %b. +OMIT 25 July MSG %"Santiago Apóstol%" %! %b. diff --git a/include/holidays/es/ml.rem b/include/holidays/es/ml.rem index 1f04ce47..0392ebef 100644 --- a/include/holidays/es/ml.rem +++ b/include/holidays/es/ml.rem @@ -10,6 +10,6 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/es.rem -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -REM 8 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %(is) %b. -REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %(is) %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +REM 8 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %! %b. +REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Inmaculada Concepción%" %! %b. diff --git a/include/holidays/es/nc.rem b/include/holidays/es/nc.rem index 64ab006c..6d8be50e 100644 --- a/include/holidays/es/nc.rem +++ b/include/holidays/es/nc.rem @@ -10,6 +10,6 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/es.rem -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Lunes de Pascua%" %(is) %b. -OMIT 25 July MSG %"Santiago Apóstol%" %(is) %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Lunes de Pascua%" %! %b. +OMIT 25 July MSG %"Santiago Apóstol%" %! %b. diff --git a/include/holidays/es/pv.rem b/include/holidays/es/pv.rem index f40cac2b..7246bb31 100644 --- a/include/holidays/es/pv.rem +++ b/include/holidays/es/pv.rem @@ -10,6 +10,6 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/es.rem -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Lunes de Pascua%" %(is) %b. -OMIT 25 July MSG %"Santiago Apóstol%" %(is) %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Lunes de Pascua%" %! %b. +OMIT 25 July MSG %"Santiago Apóstol%" %! %b. diff --git a/include/holidays/es/ri.rem b/include/holidays/es/ri.rem index 632d9b8a..319a6ea4 100644 --- a/include/holidays/es/ri.rem +++ b/include/holidays/es/ri.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/es.rem -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Lunes de Pascua%" %(is) %b. -REM 9 June ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Día de La Rioja%" %(is) %b. -REM 10 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Día de La Rioja%" %(is) %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Lunes de Pascua%" %! %b. +REM 9 June ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Lunes siguiente a Día de La Rioja%" %! %b. +REM 10 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lunes siguiente a Día de La Rioja%" %! %b. diff --git a/include/holidays/es/vc.rem b/include/holidays/es/vc.rem index 8da2abdc..e49a8596 100644 --- a/include/holidays/es/vc.rem +++ b/include/holidays/es/vc.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/es.rem -OMIT 19 March MSG %"San José%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Lunes de Pascua%" %(is) %b. -OMIT 24 June MSG %"San Juan%" %(is) %b. -OMIT 9 October MSG %"Día de la Comunidad Valenciana%" %(is) %b. +OMIT 19 March MSG %"San José%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Lunes de Pascua%" %! %b. +OMIT 24 June MSG %"San Juan%" %! %b. +OMIT 9 October MSG %"Día de la Comunidad Valenciana%" %! %b. diff --git a/include/holidays/et.rem b/include/holidays/et.rem index ce9577a1..79de879e 100644 --- a/include/holidays/et.rem +++ b/include/holidays/et.rem @@ -5,16 +5,16 @@ # # See important caveats in the README file in this directory. -OMIT 7 January MSG %"ገና%" %(is) %b. -REM 19 January ADDOMIT SCANFROM -28 SATISFY [!isleap($T)] MSG %"ጥምቀት%" %(is) %b. -REM 20 January ADDOMIT SCANFROM -28 SATISFY [isleap($T)] MSG %"ጥምቀት%" %(is) %b. -OMIT 2 March MSG %"አድዋ%" %(is) %b. -OMIT [orthodoxeaster($Uy)-2] MSG %"ስቅለት%" %(is) %b. -OMIT [orthodoxeaster($Uy)] MSG %"ፋሲካ%" %(is) %b. -OMIT 1 May MSG %"የሰራተኞች ቀን%" %(is) %b. -OMIT 5 May MSG %"የአርበኞች ቀን%" %(is) %b. -OMIT 28 May MSG %"ደርግ የወደቀበት ቀን%" %(is) %b. -REM 11 September ADDOMIT SCANFROM -28 SATISFY [!isleap($Ty+1)] MSG %"እንቁጣጣሽ%" %(is) %b. -REM 12 September ADDOMIT SCANFROM -28 SATISFY [isleap($Ty+1)] MSG %"እንቁጣጣሽ%" %(is) %b. -REM 27 September ADDOMIT SCANFROM -28 SATISFY [!isleap($Ty+1)] MSG %"መስቀል%" %(is) %b. -REM 28 September ADDOMIT SCANFROM -28 SATISFY [isleap($Ty+1)] MSG %"መስቀል%" %(is) %b. +OMIT 7 January MSG %"ገና%" %! %b. +REM 19 January ADDOMIT SCANFROM -28 SATISFY [!isleap($T)] MSG %"ጥምቀት%" %! %b. +REM 20 January ADDOMIT SCANFROM -28 SATISFY [isleap($T)] MSG %"ጥምቀት%" %! %b. +OMIT 2 March MSG %"አድዋ%" %! %b. +OMIT [orthodoxeaster($Uy)-2] MSG %"ስቅለት%" %! %b. +OMIT [orthodoxeaster($Uy)] MSG %"ፋሲካ%" %! %b. +OMIT 1 May MSG %"የሰራተኞች ቀን%" %! %b. +OMIT 5 May MSG %"የአርበኞች ቀን%" %! %b. +OMIT 28 May MSG %"ደርግ የወደቀበት ቀን%" %! %b. +REM 11 September ADDOMIT SCANFROM -28 SATISFY [!isleap($Ty+1)] MSG %"እንቁጣጣሽ%" %! %b. +REM 12 September ADDOMIT SCANFROM -28 SATISFY [isleap($Ty+1)] MSG %"እንቁጣጣሽ%" %! %b. +REM 27 September ADDOMIT SCANFROM -28 SATISFY [!isleap($Ty+1)] MSG %"መስቀል%" %! %b. +REM 28 September ADDOMIT SCANFROM -28 SATISFY [isleap($Ty+1)] MSG %"መስቀል%" %! %b. diff --git a/include/holidays/fi.rem b/include/holidays/fi.rem index 7ae27f8d..ab18dabb 100644 --- a/include/holidays/fi.rem +++ b/include/holidays/fi.rem @@ -5,39 +5,39 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Uudenvuodenpäivä%" %(is) %b. -OMIT 6 January MSG %"Loppiainen%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Pitkäperjantai%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Pääsiäispäivä%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Toinen pääsiäispäivä%" %(is) %b. -OMIT 1 May MSG %"Vappu%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Helatorstai%" %(is) %b. -OMIT [easterdate($Uy)+49] MSG %"Helluntaipäivä%" %(is) %b. -REM Friday 19 June ADDOMIT SCANFROM -28 MSG %"Juhannusaatto%" %(is) %b. -REM Saturday 20 June ADDOMIT SCANFROM -28 MSG %"Juhannuspäivä%" %(is) %b. -REM Saturday 31 October ADDOMIT SCANFROM -28 MSG %"Pyhäinpäivä%" %(is) %b. -OMIT 6 December MSG %"Itsenäisyyspäivä%" %(is) %b. -OMIT 24 December MSG %"Jouluaatto%" %(is) %b. -OMIT 25 December MSG %"Joulupäivä%" %(is) %b. -OMIT 26 December MSG %"Tapaninpäivä%" %(is) %b. +OMIT 1 January MSG %"Uudenvuodenpäivä%" %! %b. +OMIT 6 January MSG %"Loppiainen%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Pitkäperjantai%" %! %b. +OMIT [easterdate($Uy)] MSG %"Pääsiäispäivä%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Toinen pääsiäispäivä%" %! %b. +OMIT 1 May MSG %"Vappu%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Helatorstai%" %! %b. +OMIT [easterdate($Uy)+49] MSG %"Helluntaipäivä%" %! %b. +REM Friday 19 June ADDOMIT SCANFROM -28 MSG %"Juhannusaatto%" %! %b. +REM Saturday 20 June ADDOMIT SCANFROM -28 MSG %"Juhannuspäivä%" %! %b. +REM Saturday 31 October ADDOMIT SCANFROM -28 MSG %"Pyhäinpäivä%" %! %b. +OMIT 6 December MSG %"Itsenäisyyspäivä%" %! %b. +OMIT 24 December MSG %"Jouluaatto%" %! %b. +OMIT 25 December MSG %"Joulupäivä%" %! %b. +OMIT 26 December MSG %"Tapaninpäivä%" %! %b. # Optional holidays -REM 5 February MSG %"Runebergin päivä%" %(is) %b. -REM 28 February MSG %"Kalevalan päivä, suomalaisen kulttuurin päivä%" %(is) %b. -REM 19 March MSG %"Minna Canthin päivä, tasa-arvon päivä%" %(is) %b. -REM 9 April MSG %"Mikael Agricolan päivä, suomen kielen päivä%" %(is) %b. -REM 27 April MSG %"Kansallinen veteraanipäivä%" %(is) %b. -REM Second Sunday in May SCANFROM -28 MSG %"Äitienpäivä%" %(is) %b. -REM 9 May MSG %"Eurooppa-päivä%" %(is) %b. -REM 12 May MSG %"J.V. Snellmanin päivä, suomalaisuuden päivä%" %(is) %b. -REM Third Sunday in May SCANFROM -28 MSG %"Kaatuneitten muistopäivä%" %(is) %b. -REM 6 June MSG %"Puolustusvoimain lippujuhlan päivä%" %(is) %b. -REM 6 July MSG %"Eino Leinon päivä, runon ja suven päivä%" %(is) %b. -REM Last Saturday in August SCANFROM -28 MSG %"Suomen luonnon päivä%" %(is) %b. -REM 1 October MSG %"Miina Sillanpään ja kansalaisvaikuttamisen päivä%" %(is) %b. -REM 10 October MSG %"Aleksis Kiven päivä, suomalaisen kirjallisuuden päivä%" %(is) %b. -REM 24 October MSG %"YK:n päivä%" %(is) %b. -REM 6 November MSG %"Ruotsalaisuuden päivä, Kustaa Aadolfin päivä%" %(is) %b. -REM Second Sunday in November SCANFROM -28 MSG %"Isänpäivä%" %(is) %b. -REM 20 November MSG %"Lapsen oikeuksien päivä%" %(is) %b. -REM 8 December MSG %"Jean Sibeliuksen päivä, suomalaisen musiikin päivä%" %(is) %b. +REM 5 February MSG %"Runebergin päivä%" %! %b. +REM 28 February MSG %"Kalevalan päivä, suomalaisen kulttuurin päivä%" %! %b. +REM 19 March MSG %"Minna Canthin päivä, tasa-arvon päivä%" %! %b. +REM 9 April MSG %"Mikael Agricolan päivä, suomen kielen päivä%" %! %b. +REM 27 April MSG %"Kansallinen veteraanipäivä%" %! %b. +REM Second Sunday in May SCANFROM -28 MSG %"Äitienpäivä%" %! %b. +REM 9 May MSG %"Eurooppa-päivä%" %! %b. +REM 12 May MSG %"J.V. Snellmanin päivä, suomalaisuuden päivä%" %! %b. +REM Third Sunday in May SCANFROM -28 MSG %"Kaatuneitten muistopäivä%" %! %b. +REM 6 June MSG %"Puolustusvoimain lippujuhlan päivä%" %! %b. +REM 6 July MSG %"Eino Leinon päivä, runon ja suven päivä%" %! %b. +REM Last Saturday in August SCANFROM -28 MSG %"Suomen luonnon päivä%" %! %b. +REM 1 October MSG %"Miina Sillanpään ja kansalaisvaikuttamisen päivä%" %! %b. +REM 10 October MSG %"Aleksis Kiven päivä, suomalaisen kirjallisuuden päivä%" %! %b. +REM 24 October MSG %"YK:n päivä%" %! %b. +REM 6 November MSG %"Ruotsalaisuuden päivä, Kustaa Aadolfin päivä%" %! %b. +REM Second Sunday in November SCANFROM -28 MSG %"Isänpäivä%" %! %b. +REM 20 November MSG %"Lapsen oikeuksien päivä%" %! %b. +REM 8 December MSG %"Jean Sibeliuksen päivä, suomalaisen musiikin päivä%" %! %b. diff --git a/include/holidays/fr.rem b/include/holidays/fr.rem index a82ca185..15b5309e 100644 --- a/include/holidays/fr.rem +++ b/include/holidays/fr.rem @@ -5,14 +5,14 @@ # https://www.legifrance.gouv.fr/codes/section_lc/LEGITEXT000006072050/LEGISCTA000006178007/2016-08-10/ # -REM Jan 1 MSG %"Jour de l'an%" %(is) %b. -REM [easterdate($Uy)+1] MSG %"Lundi de Pâques%" %(is) %b. -REM May 1 MSG %"Fête du Travail%" %(is) %b. -REM May 8 MSG %"Victoire des alliés%" %(is) %b. -REM [easterdate($Uy)+39] MSG %"Jeudi de l'Ascension%" %(is) %b. -REM [easterdate($Uy)+50] MSG %"Lundi de Pentecôte%" %(is) %b. -REM Jul 14 MSG %"Fête nationale%" %(is) %b. -REM Aug 15 MSG %"Assomption%" %(is) %b. -REM Nov 1 MSG %"La Toussaint%" %(is) %b. -REM Nov 11 MSG %"Armistice%" %(is) %b. -REM Dec 25 MSG %"Noël%" %(is) %b. +REM Jan 1 MSG %"Jour de l'an%" %! %b. +REM [easterdate($Uy)+1] MSG %"Lundi de Pâques%" %! %b. +REM May 1 MSG %"Fête du Travail%" %! %b. +REM May 8 MSG %"Victoire des alliés%" %! %b. +REM [easterdate($Uy)+39] MSG %"Jeudi de l'Ascension%" %! %b. +REM [easterdate($Uy)+50] MSG %"Lundi de Pentecôte%" %! %b. +REM Jul 14 MSG %"Fête nationale%" %! %b. +REM Aug 15 MSG %"Assomption%" %! %b. +REM Nov 1 MSG %"La Toussaint%" %! %b. +REM Nov 11 MSG %"Armistice%" %! %b. +REM Dec 25 MSG %"Noël%" %! %b. diff --git a/include/holidays/fr/bl.rem b/include/holidays/fr/bl.rem index 99ee11e1..c267635e 100644 --- a/include/holidays/fr/bl.rem +++ b/include/holidays/fr/bl.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/fr.rem -OMIT 9 October MSG %"Abolition de l'esclavage%" %(is) %b. +OMIT 9 October MSG %"Abolition de l'esclavage%" %! %b. diff --git a/include/holidays/fr/ges.rem b/include/holidays/fr/ges.rem index a285da30..67bab30f 100644 --- a/include/holidays/fr/ges.rem +++ b/include/holidays/fr/ges.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/fr.rem -OMIT [easterdate($Uy)-2] MSG %"Vendredi saint%" %(is) %b. -OMIT 26 December MSG %"Saint Étienne%" %(is) %b. +OMIT [easterdate($Uy)-2] MSG %"Vendredi saint%" %! %b. +OMIT 26 December MSG %"Saint Étienne%" %! %b. diff --git a/include/holidays/fr/gp.rem b/include/holidays/fr/gp.rem index 2552bfcb..07452070 100644 --- a/include/holidays/fr/gp.rem +++ b/include/holidays/fr/gp.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/fr.rem -OMIT [easterdate($Uy)-24] MSG %"Mi-Carême%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Vendredi saint%" %(is) %b. -OMIT 27 May MSG %"Abolition de l'esclavage%" %(is) %b. -OMIT 21 July MSG %"Fête de Victor Schoelcher%" %(is) %b. +OMIT [easterdate($Uy)-24] MSG %"Mi-Carême%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Vendredi saint%" %! %b. +OMIT 27 May MSG %"Abolition de l'esclavage%" %! %b. +OMIT 21 July MSG %"Fête de Victor Schoelcher%" %! %b. diff --git a/include/holidays/fr/gy.rem b/include/holidays/fr/gy.rem index 8dfaeee3..50d477ea 100644 --- a/include/holidays/fr/gy.rem +++ b/include/holidays/fr/gy.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/fr.rem -OMIT 10 June MSG %"Abolition de l'esclavage%" %(is) %b. +OMIT 10 June MSG %"Abolition de l'esclavage%" %! %b. diff --git a/include/holidays/fr/mf.rem b/include/holidays/fr/mf.rem index 8aa977cc..c0551ced 100644 --- a/include/holidays/fr/mf.rem +++ b/include/holidays/fr/mf.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/fr.rem -OMIT 28 May MSG %"Abolition de l'esclavage%" %(is) %b. +OMIT 28 May MSG %"Abolition de l'esclavage%" %! %b. diff --git a/include/holidays/fr/mq.rem b/include/holidays/fr/mq.rem index 58ca56a8..90596aa6 100644 --- a/include/holidays/fr/mq.rem +++ b/include/holidays/fr/mq.rem @@ -10,6 +10,6 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/fr.rem -OMIT [easterdate($Uy)-2] MSG %"Vendredi saint%" %(is) %b. -OMIT 22 May MSG %"Abolition de l'esclavage%" %(is) %b. -OMIT 21 July MSG %"Fête de Victor Schoelcher%" %(is) %b. +OMIT [easterdate($Uy)-2] MSG %"Vendredi saint%" %! %b. +OMIT 22 May MSG %"Abolition de l'esclavage%" %! %b. +OMIT 21 July MSG %"Fête de Victor Schoelcher%" %! %b. diff --git a/include/holidays/fr/nc.rem b/include/holidays/fr/nc.rem index 3b098d7f..4227b29b 100644 --- a/include/holidays/fr/nc.rem +++ b/include/holidays/fr/nc.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/fr.rem -OMIT 24 September MSG %"Fête de la Citoyenneté%" %(is) %b. +OMIT 24 September MSG %"Fête de la Citoyenneté%" %! %b. diff --git a/include/holidays/fr/pf.rem b/include/holidays/fr/pf.rem index 18b92cd3..a8ef751a 100644 --- a/include/holidays/fr/pf.rem +++ b/include/holidays/fr/pf.rem @@ -10,6 +10,6 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/fr.rem -OMIT 5 March MSG %"Arrivée de l'Évangile%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Vendredi saint%" %(is) %b. -OMIT 29 June MSG %"Fête de l'autonomie%" %(is) %b. +OMIT 5 March MSG %"Arrivée de l'Évangile%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Vendredi saint%" %! %b. +OMIT 29 June MSG %"Fête de l'autonomie%" %! %b. diff --git a/include/holidays/fr/re.rem b/include/holidays/fr/re.rem index 5d346acc..f11b0f37 100644 --- a/include/holidays/fr/re.rem +++ b/include/holidays/fr/re.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/fr.rem -OMIT 20 December MSG %"Abolition de l'esclavage%" %(is) %b. +OMIT 20 December MSG %"Abolition de l'esclavage%" %! %b. diff --git a/include/holidays/fr/wf.rem b/include/holidays/fr/wf.rem index c06ad433..3c1a056c 100644 --- a/include/holidays/fr/wf.rem +++ b/include/holidays/fr/wf.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/fr.rem -OMIT 28 April MSG %"Saint Pierre Chanel%" %(is) %b. -OMIT 29 July MSG %"Fête du Territoire%" %(is) %b. +OMIT 28 April MSG %"Saint Pierre Chanel%" %! %b. +OMIT 29 July MSG %"Fête du Territoire%" %! %b. diff --git a/include/holidays/fr/yt.rem b/include/holidays/fr/yt.rem index a33a6385..4ddd278e 100644 --- a/include/holidays/fr/yt.rem +++ b/include/holidays/fr/yt.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/fr.rem -OMIT 27 April MSG %"Abolition de l'esclavage%" %(is) %b. +OMIT 27 April MSG %"Abolition de l'esclavage%" %! %b. diff --git a/include/holidays/ga.rem b/include/holidays/ga.rem index 2b6f326a..a852bcb5 100644 --- a/include/holidays/ga.rem +++ b/include/holidays/ga.rem @@ -5,14 +5,14 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 17 April MSG %"Women's Rights Day%" %(is) %b. -OMIT 1 May MSG %"Labour Day%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Whit Monday%" %(is) %b. -OMIT 15 August MSG %"Assumption Day%" %(is) %b. -OMIT 16 August MSG %"Independence Day%" %(is) %b. -OMIT 17 August MSG %"Independence Day Holiday%" %(is) %b. -OMIT 1 November MSG %"All Saints' Day%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 17 April MSG %"Women's Rights Day%" %! %b. +OMIT 1 May MSG %"Labour Day%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Whit Monday%" %! %b. +OMIT 15 August MSG %"Assumption Day%" %! %b. +OMIT 16 August MSG %"Independence Day%" %! %b. +OMIT 17 August MSG %"Independence Day Holiday%" %! %b. +OMIT 1 November MSG %"All Saints' Day%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. diff --git a/include/holidays/gb.rem b/include/holidays/gb.rem index 6762d619..034e2188 100644 --- a/include/holidays/gb.rem +++ b/include/holidays/gb.rem @@ -12,16 +12,16 @@ # one of the regional *.rem files in the directory # [$SysInclude]/holidays/gb/ -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -REM First Monday in May ADDOMIT SCANFROM -28 MSG %"May Day%" %(is) %b. -REM Last Monday in May ADDOMIT SCANFROM -28 MSG %"Spring Bank Holiday%" %(is) %b. -REM Second Sunday in November MSG %"Remembrance Day%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Boxing Day%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +REM First Monday in May ADDOMIT SCANFROM -28 MSG %"May Day%" %! %b. +REM Last Monday in May ADDOMIT SCANFROM -28 MSG %"Spring Bank Holiday%" %! %b. +REM Second Sunday in November MSG %"Remembrance Day%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Boxing Day%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b. diff --git a/include/holidays/gb/eng.rem b/include/holidays/gb/eng.rem index 7ab1edc3..4afd1b9e 100644 --- a/include/holidays/gb/eng.rem +++ b/include/holidays/gb/eng.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/gb.rem -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -REM Last Monday in August ADDOMIT SCANFROM -28 MSG %"Late Summer Bank Holiday%" %(is) %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +REM Last Monday in August ADDOMIT SCANFROM -28 MSG %"Late Summer Bank Holiday%" %! %b. diff --git a/include/holidays/gb/nir.rem b/include/holidays/gb/nir.rem index e325d77e..7df94c30 100644 --- a/include/holidays/gb/nir.rem +++ b/include/holidays/gb/nir.rem @@ -10,11 +10,11 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/gb.rem -OMIT 17 March MSG %"Saint Patrick's Day%" %(is) %b. -REM 18 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Saint Patrick's Day (observed)%" %(is) %b. -REM 19 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Saint Patrick's Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 12 July MSG %"Battle of the Boyne%" %(is) %b. -REM 13 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Battle of the Boyne (observed)%" %(is) %b. -REM 14 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Battle of the Boyne (observed)%" %(is) %b. -REM Last Monday in August ADDOMIT SCANFROM -28 MSG %"Late Summer Bank Holiday%" %(is) %b. +OMIT 17 March MSG %"Saint Patrick's Day%" %! %b. +REM 18 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Saint Patrick's Day (observed)%" %! %b. +REM 19 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Saint Patrick's Day (observed)%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 12 July MSG %"Battle of the Boyne%" %! %b. +REM 13 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Battle of the Boyne (observed)%" %! %b. +REM 14 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Battle of the Boyne (observed)%" %! %b. +REM Last Monday in August ADDOMIT SCANFROM -28 MSG %"Late Summer Bank Holiday%" %! %b. diff --git a/include/holidays/gb/sct.rem b/include/holidays/gb/sct.rem index 9882895c..9690f6a3 100644 --- a/include/holidays/gb/sct.rem +++ b/include/holidays/gb/sct.rem @@ -10,11 +10,11 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/gb.rem -OMIT 2 January MSG %"New Year Holiday%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"New Year Holiday (observed)%" %(is) %b. -REM 4 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"New Year Holiday (observed)%" %(is) %b. -REM 4 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year Holiday (observed)%" %(is) %b. -REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Summer Bank Holiday%" %(is) %b. -OMIT 30 November MSG %"Saint Andrew's Day%" %(is) %b. -REM 1 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Saint Andrew's Day (observed)%" %(is) %b. -REM 2 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Saint Andrew's Day (observed)%" %(is) %b. +OMIT 2 January MSG %"New Year Holiday%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"New Year Holiday (observed)%" %! %b. +REM 4 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"New Year Holiday (observed)%" %! %b. +REM 4 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year Holiday (observed)%" %! %b. +REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Summer Bank Holiday%" %! %b. +OMIT 30 November MSG %"Saint Andrew's Day%" %! %b. +REM 1 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Saint Andrew's Day (observed)%" %! %b. +REM 2 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Saint Andrew's Day (observed)%" %! %b. diff --git a/include/holidays/gb/wls.rem b/include/holidays/gb/wls.rem index 9a581dd6..884aeb6b 100644 --- a/include/holidays/gb/wls.rem +++ b/include/holidays/gb/wls.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/gb.rem -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -REM Last Monday in August ADDOMIT SCANFROM -28 MSG %"Late Summer Bank Holiday%" %(is) %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +REM Last Monday in August ADDOMIT SCANFROM -28 MSG %"Late Summer Bank Holiday%" %! %b. diff --git a/include/holidays/ge.rem b/include/holidays/ge.rem index 431b0031..9604fcb0 100644 --- a/include/holidays/ge.rem +++ b/include/holidays/ge.rem @@ -5,20 +5,20 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"ახალი წელი%" %(is) %b. -OMIT 2 January MSG %"ახალი წელი%" %(is) %b. -OMIT 7 January MSG %"ქრისტეშობა%" %(is) %b. -OMIT 19 January MSG %"ნათლისღება%" %(is) %b. -OMIT 3 March MSG %"დედის დღე%" %(is) %b. -OMIT 8 March MSG %"ქალთა საერთაშორისო დღე%" %(is) %b. -OMIT 9 April MSG %"ეროვნული ერთიანობის დღე%" %(is) %b. -OMIT [orthodoxeaster($Uy)-2] MSG %"წითელი პარასკევი%" %(is) %b. -OMIT [orthodoxeaster($Uy)-1] MSG %"დიდი შაბათი%" %(is) %b. -OMIT [orthodoxeaster($Uy)] MSG %"აღდგომა%" %(is) %b. -OMIT [orthodoxeaster($Uy)+1] MSG %"შავი ორშაბათი%" %(is) %b. -OMIT 9 May MSG %"ფაშიზმზე გამარჯვების დღე%" %(is) %b. -OMIT 12 May MSG %"წმინდა ანდრია პირველწოდებულის დღე%" %(is) %b. -OMIT 26 May MSG %"დამოუკიდებლობის დღე%" %(is) %b. -OMIT 28 August MSG %"მარიამობა%" %(is) %b. -OMIT 14 October MSG %"მცხეთობის%" %(is) %b. -OMIT 23 November MSG %"გიორგობა%" %(is) %b. +OMIT 1 January MSG %"ახალი წელი%" %! %b. +OMIT 2 January MSG %"ახალი წელი%" %! %b. +OMIT 7 January MSG %"ქრისტეშობა%" %! %b. +OMIT 19 January MSG %"ნათლისღება%" %! %b. +OMIT 3 March MSG %"დედის დღე%" %! %b. +OMIT 8 March MSG %"ქალთა საერთაშორისო დღე%" %! %b. +OMIT 9 April MSG %"ეროვნული ერთიანობის დღე%" %! %b. +OMIT [orthodoxeaster($Uy)-2] MSG %"წითელი პარასკევი%" %! %b. +OMIT [orthodoxeaster($Uy)-1] MSG %"დიდი შაბათი%" %! %b. +OMIT [orthodoxeaster($Uy)] MSG %"აღდგომა%" %! %b. +OMIT [orthodoxeaster($Uy)+1] MSG %"შავი ორშაბათი%" %! %b. +OMIT 9 May MSG %"ფაშიზმზე გამარჯვების დღე%" %! %b. +OMIT 12 May MSG %"წმინდა ანდრია პირველწოდებულის დღე%" %! %b. +OMIT 26 May MSG %"დამოუკიდებლობის დღე%" %! %b. +OMIT 28 August MSG %"მარიამობა%" %! %b. +OMIT 14 October MSG %"მცხეთობის%" %! %b. +OMIT 23 November MSG %"გიორგობა%" %! %b. diff --git a/include/holidays/gh.rem b/include/holidays/gh.rem index eac5b964..03347ae7 100644 --- a/include/holidays/gh.rem +++ b/include/holidays/gh.rem @@ -5,30 +5,30 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT 7 January MSG %"Constitution Day%" %(is) %b. -REM 8 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Constitution Day (observed)%" %(is) %b. -REM 9 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Constitution Day (observed)%" %(is) %b. -OMIT 6 March MSG %"Independence Day%" %(is) %b. -REM 7 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -REM 8 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Independence Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 1 May MSG %"May Day%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"May Day (observed)%" %(is) %b. -REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"May Day (observed)%" %(is) %b. -OMIT 4 August MSG %"Founders' Day%" %(is) %b. -REM 5 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Founders' Day (observed)%" %(is) %b. -REM 6 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Founders' Day (observed)%" %(is) %b. -OMIT 21 September MSG %"Kwame Nkrumah Memorial Day%" %(is) %b. -REM 22 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Kwame Nkrumah Memorial Day (observed)%" %(is) %b. -REM 23 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Kwame Nkrumah Memorial Day (observed)%" %(is) %b. -REM First Friday in December ADDOMIT SCANFROM -28 MSG %"Farmer's Day%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Boxing Day%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b. +OMIT 7 January MSG %"Constitution Day%" %! %b. +REM 8 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Constitution Day (observed)%" %! %b. +REM 9 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Constitution Day (observed)%" %! %b. +OMIT 6 March MSG %"Independence Day%" %! %b. +REM 7 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +REM 8 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Independence Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 1 May MSG %"May Day%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"May Day (observed)%" %! %b. +REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"May Day (observed)%" %! %b. +OMIT 4 August MSG %"Founders' Day%" %! %b. +REM 5 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Founders' Day (observed)%" %! %b. +REM 6 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Founders' Day (observed)%" %! %b. +OMIT 21 September MSG %"Kwame Nkrumah Memorial Day%" %! %b. +REM 22 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Kwame Nkrumah Memorial Day (observed)%" %! %b. +REM 23 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Kwame Nkrumah Memorial Day (observed)%" %! %b. +REM First Friday in December ADDOMIT SCANFROM -28 MSG %"Farmer's Day%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Boxing Day%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b. diff --git a/include/holidays/gl.rem b/include/holidays/gl.rem index 677253e9..11ba7a31 100644 --- a/include/holidays/gl.rem +++ b/include/holidays/gl.rem @@ -5,21 +5,21 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Ukioq nutaaq%" %(is) %b. -OMIT [easterdate($Uy)-3] MSG %"Sisamanngornermi illernartumi%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Tallimanngorneq ajortorsiorneq%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Poorskimi%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Poorskimi ullut aappaat%" %(is) %b. -OMIT [easterdate($Uy)+26] MSG %"Ulloq qinuffiusoq%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Ulloq Kristusip qilaliarnera%" %(is) %b. -OMIT [easterdate($Uy)+49] MSG %"Piinsip ullua%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Piinsip ulluisa aappaanni%" %(is) %b. -OMIT 25 December MSG %"Juulli%" %(is) %b. -OMIT 26 December MSG %"Juullip aappaa%" %(is) %b. +OMIT 1 January MSG %"Ukioq nutaaq%" %! %b. +OMIT [easterdate($Uy)-3] MSG %"Sisamanngornermi illernartumi%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Tallimanngorneq ajortorsiorneq%" %! %b. +OMIT [easterdate($Uy)] MSG %"Poorskimi%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Poorskimi ullut aappaat%" %! %b. +OMIT [easterdate($Uy)+26] MSG %"Ulloq qinuffiusoq%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Ulloq Kristusip qilaliarnera%" %! %b. +OMIT [easterdate($Uy)+49] MSG %"Piinsip ullua%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Piinsip ulluisa aappaanni%" %! %b. +OMIT 25 December MSG %"Juulli%" %! %b. +OMIT 26 December MSG %"Juullip aappaa%" %! %b. # Optional holidays -REM 6 January MSG %"Mitaarneq%" %(is) %b. -REM 1 May MSG %"Sulisartut ulluat%" %(is) %b. -REM 21 June MSG %"Ullortuneq%" %(is) %b. -REM 24 December MSG %"Juulliaqqami%" %(is) %b. -REM 31 December MSG %"Ukiortaami%" %(is) %b. +REM 6 January MSG %"Mitaarneq%" %! %b. +REM 1 May MSG %"Sulisartut ulluat%" %! %b. +REM 21 June MSG %"Ullortuneq%" %! %b. +REM 24 December MSG %"Juulliaqqami%" %! %b. +REM 31 December MSG %"Ukiortaami%" %! %b. diff --git a/include/holidays/gr.rem b/include/holidays/gr.rem index a67a2272..4ffe6406 100644 --- a/include/holidays/gr.rem +++ b/include/holidays/gr.rem @@ -2,15 +2,15 @@ # ΑΡΓΙΕΣ (για όλους) # fixed -REM 1 Jan MSG %"ΠΡΩΤΟΧΡΟΝΙΑ%" %(is) %b. -REM 6 Jan MSG %"ΤΑ ΦΩΤΑ/ ΘΕΟΦΑΝΕΙΑ%" %(is) %b. -REM 25 Mar MSG %"η 25η Μαρτίου%" %(is) %b. -REM 15 Aug MSG %"15Αύγουστος%" %(is) %b. -REM 28 Oct MSG %"ΟΧΙ%" %(is) %b. -REM 25 Dec MSG %"ΧΡΙΣΤΟΥΓΕΝΝΑ%" %(is) %b. -REM 26 Dec MSG %"ΧΡΙΣΤΟΥΓΕΝΝΑ2%" %(is) %b. +REM 1 Jan MSG %"ΠΡΩΤΟΧΡΟΝΙΑ%" %! %b. +REM 6 Jan MSG %"ΤΑ ΦΩΤΑ/ ΘΕΟΦΑΝΕΙΑ%" %! %b. +REM 25 Mar MSG %"η 25η Μαρτίου%" %! %b. +REM 15 Aug MSG %"15Αύγουστος%" %! %b. +REM 28 Oct MSG %"ΟΧΙ%" %! %b. +REM 25 Dec MSG %"ΧΡΙΣΤΟΥΓΕΝΝΑ%" %! %b. +REM 26 Dec MSG %"ΧΡΙΣΤΟΥΓΕΝΝΑ2%" %! %b. -REM [orthodoxeaster($Uy)+1] MSG %"ΔΕΥΤΕΡΑ ΤΟΥ ΠΑΣΧΑ%" %(is) %b. +REM [orthodoxeaster($Uy)+1] MSG %"ΔΕΥΤΕΡΑ ΤΟΥ ΠΑΣΧΑ%" %! %b. # May first is a national holiday except if Sunday, day of great week (week before easter) or Monday after easter, then @@ -20,18 +20,18 @@ REM [orthodoxeaster($Uy)+1] MSG %"ΔΕΥΤΕΡΑ ΤΟΥ ΠΑΣΧΑ%" %(is) %b. # set PM date($Uy,5,1) # IF PM>=orthodoxeaster($Uy)-7 && PM<=orthodoxeaster($Uy)+1 # IF PM= 2000] MSG %"成人の日%" %(is) %b. -REM February 11 SCANFROM -28 ADDOMIT SATISFY [$Ty >= 1967] MSG %"建国記念の日%" %(is) %b. -REM February 23 SCANFROM -28 ADDOMIT SATISFY [$Ty >= 2020] MSG %"天皇誕生日%" %(is) %b. -REM [datepart(soleq(0))] SCANFROM -7 ADDOMIT MSG %" 春分の日%" %(is) %b. -REM April 29 UNTIL December 31 2006 SCANFROM -28 ADDOMIT SATISFY [$Ty >= 1989] MSG %"みどりの日%" %(is) %b. -REM April 29 SCANFROM -28 ADDOMIT SATISFY [$Ty >= 2007] MSG %"昭和の日%" %(is) %b. -OMIT May 03 MSG %"憲法記念日%" %(is) %b. -REM May 4 SCANFROM -28 ADDOMIT SATISFY [$Ty >= 2007] MSG %"みどりの日%" %(is) %b. -OMIT May 05 MSG %"こどもの日%" %(is) %b. -REM July 20 UNTIL December 31 2002 SCANFROM -28 ADDOMIT SATISFY [$Ty >= 1996] MSG %"海の日%" %(is) %b. -REM Third Monday in July SCANFROM -7 ADDOMIT SATISFY [$Ty >= 2003] MSG %"海の日%" %(is) %b. -REM August 11 SCANFROM -28 ADDOMIT SATISFY [$Ty >= 2016] MSG %"山の日%" %(is) %b. -REM September 15 UNTIL December 31 2002 SCANFROM -28 ADDOMIT SATISFY [$Ty >= 1966] MSG %"敬老の日%" %(is) %b. -REM Third Monday in September SCANFROM -28 ADDOMIT SATISFY [$Ty >= 2003] MSG %"敬老の日%" %(is) %b. -REM [datepart(soleq(2))] SCANFROM -28 ADDOMIT MSG %"秋分の日%" %(is) %b. -REM October 10 UNTIL December 31 1999 SCANFROM -28 ADDOMIT SATISFY [$Ty >= 1966] MSG %"体育の日%" %(is) %b. -REM Second Monday in October UNTIL December 31 2019 SCANFROM -7 ADDOMIT SATISFY [$Ty >= 2000] MSG %"体育の日%" %(is) %b. -REM Second Monday in October SCANFROM -7 ADDOMIT SATISFY [$Ty >= 2020] MSG %"スポーツの日%" %(is) %b. -OMIT November 03 MSG %"文化の日%" %(is) %b. -OMIT November 23 MSG %"勤労感謝の日%" %(is) %b. -REM December 23 UNTIL December 31 2018 SCANFROM -28 ADDOMIT SATISFY [$Ty >= 1989] MSG %"天皇の誕生日%" %(is) %b. +OMIT January 01 MSG %"元日%" %! %b. +REM January 15 UNTIL December 31 1999 SCANFROM -28 ADDOMIT MSG %"成人の日%" %! %b. +REM Second Monday in January SCANFROM -7 ADDOMIT SATISFY [$Ty >= 2000] MSG %"成人の日%" %! %b. +REM February 11 SCANFROM -28 ADDOMIT SATISFY [$Ty >= 1967] MSG %"建国記念の日%" %! %b. +REM February 23 SCANFROM -28 ADDOMIT SATISFY [$Ty >= 2020] MSG %"天皇誕生日%" %! %b. +REM [datepart(soleq(0))] SCANFROM -7 ADDOMIT MSG %" 春分の日%" %! %b. +REM April 29 UNTIL December 31 2006 SCANFROM -28 ADDOMIT SATISFY [$Ty >= 1989] MSG %"みどりの日%" %! %b. +REM April 29 SCANFROM -28 ADDOMIT SATISFY [$Ty >= 2007] MSG %"昭和の日%" %! %b. +OMIT May 03 MSG %"憲法記念日%" %! %b. +REM May 4 SCANFROM -28 ADDOMIT SATISFY [$Ty >= 2007] MSG %"みどりの日%" %! %b. +OMIT May 05 MSG %"こどもの日%" %! %b. +REM July 20 UNTIL December 31 2002 SCANFROM -28 ADDOMIT SATISFY [$Ty >= 1996] MSG %"海の日%" %! %b. +REM Third Monday in July SCANFROM -7 ADDOMIT SATISFY [$Ty >= 2003] MSG %"海の日%" %! %b. +REM August 11 SCANFROM -28 ADDOMIT SATISFY [$Ty >= 2016] MSG %"山の日%" %! %b. +REM September 15 UNTIL December 31 2002 SCANFROM -28 ADDOMIT SATISFY [$Ty >= 1966] MSG %"敬老の日%" %! %b. +REM Third Monday in September SCANFROM -28 ADDOMIT SATISFY [$Ty >= 2003] MSG %"敬老の日%" %! %b. +REM [datepart(soleq(2))] SCANFROM -28 ADDOMIT MSG %"秋分の日%" %! %b. +REM October 10 UNTIL December 31 1999 SCANFROM -28 ADDOMIT SATISFY [$Ty >= 1966] MSG %"体育の日%" %! %b. +REM Second Monday in October UNTIL December 31 2019 SCANFROM -7 ADDOMIT SATISFY [$Ty >= 2000] MSG %"体育の日%" %! %b. +REM Second Monday in October SCANFROM -7 ADDOMIT SATISFY [$Ty >= 2020] MSG %"スポーツの日%" %! %b. +OMIT November 03 MSG %"文化の日%" %! %b. +OMIT November 23 MSG %"勤労感謝の日%" %! %b. +REM December 23 UNTIL December 31 2018 SCANFROM -28 ADDOMIT SATISFY [$Ty >= 1989] MSG %"天皇の誕生日%" %! %b. diff --git a/include/holidays/ke.rem b/include/holidays/ke.rem index 62c58b9c..497cf84c 100644 --- a/include/holidays/ke.rem +++ b/include/holidays/ke.rem @@ -5,21 +5,21 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 1 May MSG %"Labour Day%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %(is) %b. -OMIT 1 June MSG %"Madaraka Day%" %(is) %b. -REM 2 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Madaraka Day (observed)%" %(is) %b. -OMIT 10 October MSG %"Utamaduni Day%" %(is) %b. -REM 11 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Utamaduni Day (observed)%" %(is) %b. -OMIT 20 October MSG %"Mashujaa Day%" %(is) %b. -REM 21 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Mashujaa Day (observed)%" %(is) %b. -OMIT 12 December MSG %"Jamhuri Day%" %(is) %b. -REM 13 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Jamhuri Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Boxing Day%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Boxing Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 1 May MSG %"Labour Day%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %! %b. +OMIT 1 June MSG %"Madaraka Day%" %! %b. +REM 2 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Madaraka Day (observed)%" %! %b. +OMIT 10 October MSG %"Utamaduni Day%" %! %b. +REM 11 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Utamaduni Day (observed)%" %! %b. +OMIT 20 October MSG %"Mashujaa Day%" %! %b. +REM 21 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Mashujaa Day (observed)%" %! %b. +OMIT 12 December MSG %"Jamhuri Day%" %! %b. +REM 13 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Jamhuri Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Boxing Day%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Boxing Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. diff --git a/include/holidays/kg.rem b/include/holidays/kg.rem index a5b70c1f..01a7fae5 100644 --- a/include/holidays/kg.rem +++ b/include/holidays/kg.rem @@ -5,16 +5,16 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -OMIT 7 January MSG %"Christmas Day%" %(is) %b. -OMIT 23 February MSG %"Fatherland Defender's Day%" %(is) %b. -OMIT 8 March MSG %"International Women's Day%" %(is) %b. -OMIT 21 March MSG %"Nooruz Mairamy%" %(is) %b. -OMIT 7 April MSG %"Day of the People's April Revolution%" %(is) %b. -OMIT 1 May MSG %"International Workers' Day%" %(is) %b. -OMIT 5 May MSG %"Constitution Day%" %(is) %b. -OMIT 9 May MSG %"Victory Day%" %(is) %b. -OMIT 31 August MSG %"Independence Day%" %(is) %b. -OMIT 7 November MSG %"Days of History and Commemoration of Ancestors%" %(is) %b. -OMIT 8 November MSG %"Days of History and Commemoration of Ancestors%" %(is) %b. -OMIT 31 December MSG %"New Year's Eve%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +OMIT 7 January MSG %"Christmas Day%" %! %b. +OMIT 23 February MSG %"Fatherland Defender's Day%" %! %b. +OMIT 8 March MSG %"International Women's Day%" %! %b. +OMIT 21 March MSG %"Nooruz Mairamy%" %! %b. +OMIT 7 April MSG %"Day of the People's April Revolution%" %! %b. +OMIT 1 May MSG %"International Workers' Day%" %! %b. +OMIT 5 May MSG %"Constitution Day%" %! %b. +OMIT 9 May MSG %"Victory Day%" %! %b. +OMIT 31 August MSG %"Independence Day%" %! %b. +OMIT 7 November MSG %"Days of History and Commemoration of Ancestors%" %! %b. +OMIT 8 November MSG %"Days of History and Commemoration of Ancestors%" %! %b. +OMIT 31 December MSG %"New Year's Eve%" %! %b. diff --git a/include/holidays/kh.rem b/include/holidays/kh.rem index 3207c2ea..87332ec0 100644 --- a/include/holidays/kh.rem +++ b/include/holidays/kh.rem @@ -5,18 +5,18 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"ទិវាចូលឆ្នាំសាកល%" %(is) %b. -OMIT 7 January MSG %"ទិវាជ័យជម្នះលើរបបប្រល័យពូជសាសន៍%" %(is) %b. -OMIT 8 March MSG %"ទិវាអន្តរជាតិនារី%" %(is) %b. -REM 13 April ADDOMIT SCANFROM -28 MAYBE-UNCOMPUTABLE SATISFY [iif($Ty==2017, 0, $Ty==2018, 0, $Ty==2021, 0, $Ty==2022, 0, $Ty==2023, 0, $Ty==2025, 0, $Ty==2026, 0, $Ty==2027, 0, $Ty==2029, 0, $Ty==2030, 0, $Ty==2031, 0, 1)] MSG %"ពិធីបុណ្យចូលឆ្នាំថ្មីប្រពៃណីជាតិ%" %(is) %b. -OMIT 14 April MSG %"ពិធីបុណ្យចូលឆ្នាំថ្មីប្រពៃណីជាតិ%" %(is) %b. -OMIT 15 April MSG %"ពិធីបុណ្យចូលឆ្នាំថ្មីប្រពៃណីជាតិ%" %(is) %b. -REM 16 April ADDOMIT SCANFROM -28 MAYBE-UNCOMPUTABLE SATISFY [iif($Ty==2017, 1, $Ty==2018, 1, $Ty==2021, 1, $Ty==2022, 1, $Ty==2023, 1, $Ty==2025, 1, $Ty==2026, 1, $Ty==2027, 1, $Ty==2029, 1, $Ty==2030, 1, $Ty==2031, 1, 0)] MSG %"ពិធីបុណ្យចូលឆ្នាំថ្មីប្រពៃណីជាតិ%" %(is) %b. -OMIT 1 May MSG %"ទិវាពលកម្មអន្តរជាតិ%" %(is) %b. -OMIT 14 May MSG %"ព្រះរាជពិធីបុណ្យចម្រើនព្រះជន្ម ព្រះករុណា ព្រះបាទសម្តេចព្រះបរមនាថ នរោត្តម សីហមុនី%" %(is) %b. -OMIT 18 June MSG %"ព្រះរាជពិធីបុណ្យចម្រើនព្រះជន្ម សម្តេចព្រះមហាក្សត្រី ព្រះវររាជមាតា នរោត្តម មុនិនាថ សីហនុ%" %(is) %b. -OMIT 24 September MSG %"ទិវាប្រកាសរដ្ឋធម្មនុញ្ញ%" %(is) %b. -OMIT 15 October MSG %"ទិវាប្រារព្ឋពិធីគោរពព្រះវិញ្ញាណក្ខន្ឋ ព្រះករុណា ព្រះបាទសម្តេចព្រះ នរោត្តម សីហនុ ព្រះមហាវីរក្សត្រ ព្រះវររាជបិតាឯករាជ្យ បូរណភាពទឹកដី និងឯកភាពជាតិខ្មែរ ព្រះបរមរតនកោដ្ឋ%" %(is) %b. -OMIT 29 October MSG %"ព្រះរាជពិធីគ្រងព្រះបរមរាជសម្បត្តិ របស់ ព្រះករុណា ព្រះបាទសម្តេចព្រះបរមនាថ នរោត្តម សីហមុនី ព្រះមហាក្សត្រនៃព្រះរាជាណាចក្រកម្ពុជា%" %(is) %b. -OMIT 9 November MSG %"ពិធីបុណ្យឯករាជ្យជាតិ%" %(is) %b. -OMIT 29 December MSG %"ទិវាសន្តិភាពនៅកម្ពុជា%" %(is) %b. +OMIT 1 January MSG %"ទិវាចូលឆ្នាំសាកល%" %! %b. +OMIT 7 January MSG %"ទិវាជ័យជម្នះលើរបបប្រល័យពូជសាសន៍%" %! %b. +OMIT 8 March MSG %"ទិវាអន្តរជាតិនារី%" %! %b. +REM 13 April ADDOMIT SCANFROM -28 MAYBE-UNCOMPUTABLE SATISFY [iif($Ty==2017, 0, $Ty==2018, 0, $Ty==2021, 0, $Ty==2022, 0, $Ty==2023, 0, $Ty==2025, 0, $Ty==2026, 0, $Ty==2027, 0, $Ty==2029, 0, $Ty==2030, 0, $Ty==2031, 0, 1)] MSG %"ពិធីបុណ្យចូលឆ្នាំថ្មីប្រពៃណីជាតិ%" %! %b. +OMIT 14 April MSG %"ពិធីបុណ្យចូលឆ្នាំថ្មីប្រពៃណីជាតិ%" %! %b. +OMIT 15 April MSG %"ពិធីបុណ្យចូលឆ្នាំថ្មីប្រពៃណីជាតិ%" %! %b. +REM 16 April ADDOMIT SCANFROM -28 MAYBE-UNCOMPUTABLE SATISFY [iif($Ty==2017, 1, $Ty==2018, 1, $Ty==2021, 1, $Ty==2022, 1, $Ty==2023, 1, $Ty==2025, 1, $Ty==2026, 1, $Ty==2027, 1, $Ty==2029, 1, $Ty==2030, 1, $Ty==2031, 1, 0)] MSG %"ពិធីបុណ្យចូលឆ្នាំថ្មីប្រពៃណីជាតិ%" %! %b. +OMIT 1 May MSG %"ទិវាពលកម្មអន្តរជាតិ%" %! %b. +OMIT 14 May MSG %"ព្រះរាជពិធីបុណ្យចម្រើនព្រះជន្ម ព្រះករុណា ព្រះបាទសម្តេចព្រះបរមនាថ នរោត្តម សីហមុនី%" %! %b. +OMIT 18 June MSG %"ព្រះរាជពិធីបុណ្យចម្រើនព្រះជន្ម សម្តេចព្រះមហាក្សត្រី ព្រះវររាជមាតា នរោត្តម មុនិនាថ សីហនុ%" %! %b. +OMIT 24 September MSG %"ទិវាប្រកាសរដ្ឋធម្មនុញ្ញ%" %! %b. +OMIT 15 October MSG %"ទិវាប្រារព្ឋពិធីគោរពព្រះវិញ្ញាណក្ខន្ឋ ព្រះករុណា ព្រះបាទសម្តេចព្រះ នរោត្តម សីហនុ ព្រះមហាវីរក្សត្រ ព្រះវររាជបិតាឯករាជ្យ បូរណភាពទឹកដី និងឯកភាពជាតិខ្មែរ ព្រះបរមរតនកោដ្ឋ%" %! %b. +OMIT 29 October MSG %"ព្រះរាជពិធីគ្រងព្រះបរមរាជសម្បត្តិ របស់ ព្រះករុណា ព្រះបាទសម្តេចព្រះបរមនាថ នរោត្តម សីហមុនី ព្រះមហាក្សត្រនៃព្រះរាជាណាចក្រកម្ពុជា%" %! %b. +OMIT 9 November MSG %"ពិធីបុណ្យឯករាជ្យជាតិ%" %! %b. +OMIT 29 December MSG %"ទិវាសន្តិភាពនៅកម្ពុជា%" %! %b. diff --git a/include/holidays/kn.rem b/include/holidays/kn.rem index f6031bb0..2ee45233 100644 --- a/include/holidays/kn.rem +++ b/include/holidays/kn.rem @@ -5,24 +5,24 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Carnival Day%" %(is) %b. -OMIT 2 January MSG %"Carnival Day - Last Lap%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Carnival Day - Last Lap (observed)%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Carnival Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -REM First Monday in May ADDOMIT SCANFROM -28 MSG %"Labour Day%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Whit Monday%" %(is) %b. -REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Emancipation Day%" %(is) %b. -REM Tuesday 2 August ADDOMIT SCANFROM -28 MSG %"Culturama Day - Last Lap%" %(is) %b. -OMIT 16 September MSG %"National Heroes Day%" %(is) %b. -REM 17 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Heroes Day (observed)%" %(is) %b. -OMIT 19 September MSG %"Independence Day%" %(is) %b. -REM 20 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Boxing Day%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Boxing Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %(is) %b. +OMIT 1 January MSG %"Carnival Day%" %! %b. +OMIT 2 January MSG %"Carnival Day - Last Lap%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Carnival Day - Last Lap (observed)%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Carnival Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +REM First Monday in May ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Whit Monday%" %! %b. +REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Emancipation Day%" %! %b. +REM Tuesday 2 August ADDOMIT SCANFROM -28 MSG %"Culturama Day - Last Lap%" %! %b. +OMIT 16 September MSG %"National Heroes Day%" %! %b. +REM 17 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Heroes Day (observed)%" %! %b. +OMIT 19 September MSG %"Independence Day%" %! %b. +REM 20 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Boxing Day%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Boxing Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. # Optional holidays -REM 25 August MSG %"Kim Collins Day%" %(is) %b. +REM 25 August MSG %"Kim Collins Day%" %! %b. diff --git a/include/holidays/kr.rem b/include/holidays/kr.rem index 59a1b5a3..70af2964 100644 --- a/include/holidays/kr.rem +++ b/include/holidays/kr.rem @@ -5,15 +5,15 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"신정연휴%" %(is) %b. -OMIT 1 March MSG %"삼일절%" %(is) %b. -REM Second Wednesday in April ADDOMIT SCANFROM -28 MSG %"국회의원 선거일%" %(is) %b. -OMIT 5 May MSG %"어린이날%" %(is) %b. -OMIT 6 June MSG %"현충일%" %(is) %b. -OMIT 15 August MSG %"광복절%" %(is) %b. -OMIT 3 October MSG %"개천절%" %(is) %b. -OMIT 9 October MSG %"한글날%" %(is) %b. -OMIT 25 December MSG %"기독탄신일%" %(is) %b. +OMIT 1 January MSG %"신정연휴%" %! %b. +OMIT 1 March MSG %"삼일절%" %! %b. +REM Second Wednesday in April ADDOMIT SCANFROM -28 MSG %"국회의원 선거일%" %! %b. +OMIT 5 May MSG %"어린이날%" %! %b. +OMIT 6 June MSG %"현충일%" %! %b. +OMIT 15 August MSG %"광복절%" %! %b. +OMIT 3 October MSG %"개천절%" %! %b. +OMIT 9 October MSG %"한글날%" %! %b. +OMIT 25 December MSG %"기독탄신일%" %! %b. # Optional holidays -REM 1 May MSG %"근로자의날%" %(is) %b. +REM 1 May MSG %"근로자의날%" %! %b. diff --git a/include/holidays/kw.rem b/include/holidays/kw.rem index ed21bb73..3ebfcc45 100644 --- a/include/holidays/kw.rem +++ b/include/holidays/kw.rem @@ -5,6 +5,6 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"رأس السنة الميلادية%" %(is) %b. -OMIT 25 February MSG %"اليوم الوطني%" %(is) %b. -OMIT 26 February MSG %"يوم التحرير%" %(is) %b. +OMIT 1 January MSG %"رأس السنة الميلادية%" %! %b. +OMIT 25 February MSG %"اليوم الوطني%" %! %b. +OMIT 26 February MSG %"يوم التحرير%" %! %b. diff --git a/include/holidays/kz.rem b/include/holidays/kz.rem index 75eb33b9..182a2871 100644 --- a/include/holidays/kz.rem +++ b/include/holidays/kz.rem @@ -5,30 +5,30 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Жаңа жыл%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Жаңа жыл (қайта белгіленген демалыс)%" %(is) %b. -OMIT 2 January MSG %"Жаңа жыл%" %(is) %b. -REM 2 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 2)), 0, 6)] MSG %"Жаңа жыл (қайта белгіленген демалыс)%" %(is) %b. -OMIT 7 January MSG %"Православиелік Рождество%" %(is) %b. -OMIT 8 March MSG %"Халықаралық әйелдер күні%" %(is) %b. -REM 8 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 8)), 0, 6)] MSG %"Халықаралық әйелдер күні (қайта белгіленген демалыс)%" %(is) %b. -OMIT 21 March MSG %"Наурыз мейрамы%" %(is) %b. -REM 21 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 21)), 0, 6)] MSG %"Наурыз мейрамы (қайта белгіленген демалыс)%" %(is) %b. -OMIT 22 March MSG %"Наурыз мейрамы%" %(is) %b. -REM 22 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 22)), 0, 6)] MSG %"Наурыз мейрамы (қайта белгіленген демалыс)%" %(is) %b. -OMIT 23 March MSG %"Наурыз мейрамы%" %(is) %b. -REM 23 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 23)), 0, 6)] MSG %"Наурыз мейрамы (қайта белгіленген демалыс)%" %(is) %b. -OMIT 1 May MSG %"Қазақстан халқының бірлігі мерекесі%" %(is) %b. -REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG %"Қазақстан халқының бірлігі мерекесі (қайта белгіленген демалыс)%" %(is) %b. -OMIT 7 May MSG %"Отан Қорғаушы күні%" %(is) %b. -REM 7 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 7)), 0, 6)] MSG %"Отан Қорғаушы күні (қайта белгіленген демалыс)%" %(is) %b. -OMIT 9 May MSG %"Жеңіс күні%" %(is) %b. -REM 9 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 9)), 0, 6)] MSG %"Жеңіс күні (қайта белгіленген демалыс)%" %(is) %b. -OMIT 6 July MSG %"Астана күні%" %(is) %b. -REM 6 July OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 7, 6)), 0, 6)] MSG %"Астана күні (қайта белгіленген демалыс)%" %(is) %b. -OMIT 30 August MSG %"Қазақстан Республикасының Конституциясы күні%" %(is) %b. -REM 30 August OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 8, 30)), 0, 6)] MSG %"Қазақстан Республикасының Конституциясы күні (қайта белгіленген демалыс)%" %(is) %b. -OMIT 25 October MSG %"Республика күні%" %(is) %b. -REM 25 October OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 10, 25)), 0, 6)] MSG %"Республика күні (қайта белгіленген демалыс)%" %(is) %b. -OMIT 16 December MSG %"Тəуелсіздік күні%" %(is) %b. -REM 16 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 16)), 0, 6)] MSG %"Тəуелсіздік күні (қайта белгіленген демалыс)%" %(is) %b. +OMIT 1 January MSG %"Жаңа жыл%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Жаңа жыл (қайта белгіленген демалыс)%" %! %b. +OMIT 2 January MSG %"Жаңа жыл%" %! %b. +REM 2 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 2)), 0, 6)] MSG %"Жаңа жыл (қайта белгіленген демалыс)%" %! %b. +OMIT 7 January MSG %"Православиелік Рождество%" %! %b. +OMIT 8 March MSG %"Халықаралық әйелдер күні%" %! %b. +REM 8 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 8)), 0, 6)] MSG %"Халықаралық әйелдер күні (қайта белгіленген демалыс)%" %! %b. +OMIT 21 March MSG %"Наурыз мейрамы%" %! %b. +REM 21 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 21)), 0, 6)] MSG %"Наурыз мейрамы (қайта белгіленген демалыс)%" %! %b. +OMIT 22 March MSG %"Наурыз мейрамы%" %! %b. +REM 22 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 22)), 0, 6)] MSG %"Наурыз мейрамы (қайта белгіленген демалыс)%" %! %b. +OMIT 23 March MSG %"Наурыз мейрамы%" %! %b. +REM 23 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 23)), 0, 6)] MSG %"Наурыз мейрамы (қайта белгіленген демалыс)%" %! %b. +OMIT 1 May MSG %"Қазақстан халқының бірлігі мерекесі%" %! %b. +REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG %"Қазақстан халқының бірлігі мерекесі (қайта белгіленген демалыс)%" %! %b. +OMIT 7 May MSG %"Отан Қорғаушы күні%" %! %b. +REM 7 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 7)), 0, 6)] MSG %"Отан Қорғаушы күні (қайта белгіленген демалыс)%" %! %b. +OMIT 9 May MSG %"Жеңіс күні%" %! %b. +REM 9 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 9)), 0, 6)] MSG %"Жеңіс күні (қайта белгіленген демалыс)%" %! %b. +OMIT 6 July MSG %"Астана күні%" %! %b. +REM 6 July OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 7, 6)), 0, 6)] MSG %"Астана күні (қайта белгіленген демалыс)%" %! %b. +OMIT 30 August MSG %"Қазақстан Республикасының Конституциясы күні%" %! %b. +REM 30 August OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 8, 30)), 0, 6)] MSG %"Қазақстан Республикасының Конституциясы күні (қайта белгіленген демалыс)%" %! %b. +OMIT 25 October MSG %"Республика күні%" %! %b. +REM 25 October OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 10, 25)), 0, 6)] MSG %"Республика күні (қайта белгіленген демалыс)%" %! %b. +OMIT 16 December MSG %"Тəуелсіздік күні%" %! %b. +REM 16 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 16)), 0, 6)] MSG %"Тəуелсіздік күні (қайта белгіленген демалыс)%" %! %b. diff --git a/include/holidays/la.rem b/include/holidays/la.rem index 918e7568..c8dd6e03 100644 --- a/include/holidays/la.rem +++ b/include/holidays/la.rem @@ -5,43 +5,43 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"ວັນປີໃໝ່ສາກົນ%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"ພັກຊົດເຊີຍວັນປີໃໝ່ສາກົນ%" %(is) %b. -OMIT 8 March MSG %"ວັນແມ່ຍິງສາກົນ%" %(is) %b. -REM 8 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 8)), 0, 6)] MSG %"ພັກຊົດເຊີຍວັນແມ່ຍິງສາກົນ%" %(is) %b. -OMIT 13 April MSG %"ບຸນປີໃໝ່ລາວ%" %(is) %b. -REM 13 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 4, 13)), 0, 6)] MSG %"ພັກຊົດເຊີຍບຸນປີໃໝ່ລາວ%" %(is) %b. -OMIT 14 April MSG %"ບຸນປີໃໝ່ລາວ%" %(is) %b. -REM 14 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 4, 14)), 0, 6)] MSG %"ພັກຊົດເຊີຍບຸນປີໃໝ່ລາວ%" %(is) %b. -OMIT 15 April MSG %"ບຸນປີໃໝ່ລາວ%" %(is) %b. -REM 15 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 4, 15)), 0, 6)] MSG %"ພັກຊົດເຊີຍບຸນປີໃໝ່ລາວ%" %(is) %b. -OMIT 16 April MSG %"ບຸນປີໃໝ່ລາວ%" %(is) %b. -REM 16 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 4, 16)), 0, 6)] MSG %"ພັກຊົດເຊີຍບຸນປີໃໝ່ລາວ%" %(is) %b. -OMIT 1 May MSG %"ວັນກຳມະກອນສາກົນ%" %(is) %b. -REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG %"ພັກຊົດເຊີຍວັນກຳມະກອນສາກົນ%" %(is) %b. -OMIT 2 December MSG %"ວັນຊາດ%" %(is) %b. -REM 2 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 2)), 0, 6)] MSG %"ພັກຊົດເຊີຍວັນຊາດ%" %(is) %b. +OMIT 1 January MSG %"ວັນປີໃໝ່ສາກົນ%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"ພັກຊົດເຊີຍວັນປີໃໝ່ສາກົນ%" %! %b. +OMIT 8 March MSG %"ວັນແມ່ຍິງສາກົນ%" %! %b. +REM 8 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 8)), 0, 6)] MSG %"ພັກຊົດເຊີຍວັນແມ່ຍິງສາກົນ%" %! %b. +OMIT 13 April MSG %"ບຸນປີໃໝ່ລາວ%" %! %b. +REM 13 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 4, 13)), 0, 6)] MSG %"ພັກຊົດເຊີຍບຸນປີໃໝ່ລາວ%" %! %b. +OMIT 14 April MSG %"ບຸນປີໃໝ່ລາວ%" %! %b. +REM 14 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 4, 14)), 0, 6)] MSG %"ພັກຊົດເຊີຍບຸນປີໃໝ່ລາວ%" %! %b. +OMIT 15 April MSG %"ບຸນປີໃໝ່ລາວ%" %! %b. +REM 15 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 4, 15)), 0, 6)] MSG %"ພັກຊົດເຊີຍບຸນປີໃໝ່ລາວ%" %! %b. +OMIT 16 April MSG %"ບຸນປີໃໝ່ລາວ%" %! %b. +REM 16 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 4, 16)), 0, 6)] MSG %"ພັກຊົດເຊີຍບຸນປີໃໝ່ລາວ%" %! %b. +OMIT 1 May MSG %"ວັນກຳມະກອນສາກົນ%" %! %b. +REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG %"ພັກຊົດເຊີຍວັນກຳມະກອນສາກົນ%" %! %b. +OMIT 2 December MSG %"ວັນຊາດ%" %! %b. +REM 2 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 2)), 0, 6)] MSG %"ພັກຊົດເຊີຍວັນຊາດ%" %! %b. # Optional holidays -REM 20 January MSG %"ວັນສ້າງຕັ້ງກອງທັບປະຊາຊົນລາວ%" %(is) %b. -REM 1 February MSG %"ວັນສ້າງຕັ້ງສະຫະພັນກໍາມະບານລາວ%" %(is) %b. -REM 22 March MSG %"ວັນສ້າງຕັ້ງພັກປະຊາຊົນປະຕິວັດລາວ%" %(is) %b. -REM 14 April MSG %"ວັນສ້າງຕັ້ງສູນກາງຊາວໜຸ່ມປະຊາຊົນປະຕິວັດລາວ%" %(is) %b. -REM 1 June MSG %"ວັນປູກຕົ້ນໄມ້ແຫ່ງຊາດ%" %(is) %b. -REM 1 June MSG %"ວັນເດັກສາກົນ%" %(is) %b. -REM 13 July MSG %"ວັນຄ້າຍວັນເກີດ ທ່ານ ປະທານ ສຸພານຸວົງ%" %(is) %b. -REM 13 July MSG %"ວັນປ່ອຍປາ ແລະ ວັນອະນຸລັກສັດນ້ຳ-ສັດປ່າແຫ່ງຊາດ%" %(is) %b. -REM 20 July MSG %"ວັນສ້າງຕັ້ງສະຫະພັນແມ່ຍິງລາວ%" %(is) %b. -REM 13 August MSG %"ວັນສື່ມວນຊົນແຫ່ງຊາດ ແລະ ວັນພິມຈໍາໜ່າຍ%" %(is) %b. -REM 15 August MSG %"ວັນລັດຖະທໍາມະນູນແຫ່ງຊາດ%" %(is) %b. -REM 23 August MSG %"ວັນຍຶດອຳນາດທົ່ວປະເທດ%" %(is) %b. -REM 7 October MSG %"ວັນຄູແຫ່ງຊາດ%" %(is) %b. -REM 7 October MSG %"ວັນສ້າງຕັ້ງທະນາຄານແຫ່ງ ສປປ ລາວ%" %(is) %b. -REM 7 October OMIT SAT SUN AFTER SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 10, 7)), 0, 6)] MSG %"ພັກຊົດເຊີຍວັນສ້າງຕັ້ງທະນາຄານແຫ່ງ ສປປ ລາວ%" %(is) %b. -REM 12 October MSG %"ວັນປະກາດເອກະລາດ%" %(is) %b. -REM 13 December MSG %"ວັນຄ້າຍວັນເກີດ ທ່ານ ປະທານ ໄກສອນ ພົມວິຫານ%" %(is) %b. -REM 27 December SCANFROM -28 SATISFY [$Tw >= 3 && $Tw <= 5] MSG %"ສາມວັນລັດຖະການສຸດທ້າຍຂອງທຸກໆປີ%" %(is) %b. -REM 28 December SCANFROM -28 SATISFY [$Tw >= 3 && $Tw <= 5] MSG %"ສາມວັນລັດຖະການສຸດທ້າຍຂອງທຸກໆປີ%" %(is) %b. -REM 29 December SCANFROM -28 SATISFY [$Tw >= 1 && $Tw <= 5] MSG %"ສາມວັນລັດຖະການສຸດທ້າຍຂອງທຸກໆປີ%" %(is) %b. -REM 30 December SCANFROM -28 SATISFY [$Tw >= 1 && $Tw <= 5] MSG %"ສາມວັນລັດຖະການສຸດທ້າຍຂອງທຸກໆປີ%" %(is) %b. -REM 31 December SCANFROM -28 SATISFY [$Tw >= 1 && $Tw <= 5] MSG %"ສາມວັນລັດຖະການສຸດທ້າຍຂອງທຸກໆປີ%" %(is) %b. +REM 20 January MSG %"ວັນສ້າງຕັ້ງກອງທັບປະຊາຊົນລາວ%" %! %b. +REM 1 February MSG %"ວັນສ້າງຕັ້ງສະຫະພັນກໍາມະບານລາວ%" %! %b. +REM 22 March MSG %"ວັນສ້າງຕັ້ງພັກປະຊາຊົນປະຕິວັດລາວ%" %! %b. +REM 14 April MSG %"ວັນສ້າງຕັ້ງສູນກາງຊາວໜຸ່ມປະຊາຊົນປະຕິວັດລາວ%" %! %b. +REM 1 June MSG %"ວັນປູກຕົ້ນໄມ້ແຫ່ງຊາດ%" %! %b. +REM 1 June MSG %"ວັນເດັກສາກົນ%" %! %b. +REM 13 July MSG %"ວັນຄ້າຍວັນເກີດ ທ່ານ ປະທານ ສຸພານຸວົງ%" %! %b. +REM 13 July MSG %"ວັນປ່ອຍປາ ແລະ ວັນອະນຸລັກສັດນ້ຳ-ສັດປ່າແຫ່ງຊາດ%" %! %b. +REM 20 July MSG %"ວັນສ້າງຕັ້ງສະຫະພັນແມ່ຍິງລາວ%" %! %b. +REM 13 August MSG %"ວັນສື່ມວນຊົນແຫ່ງຊາດ ແລະ ວັນພິມຈໍາໜ່າຍ%" %! %b. +REM 15 August MSG %"ວັນລັດຖະທໍາມະນູນແຫ່ງຊາດ%" %! %b. +REM 23 August MSG %"ວັນຍຶດອຳນາດທົ່ວປະເທດ%" %! %b. +REM 7 October MSG %"ວັນຄູແຫ່ງຊາດ%" %! %b. +REM 7 October MSG %"ວັນສ້າງຕັ້ງທະນາຄານແຫ່ງ ສປປ ລາວ%" %! %b. +REM 7 October OMIT SAT SUN AFTER SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 10, 7)), 0, 6)] MSG %"ພັກຊົດເຊີຍວັນສ້າງຕັ້ງທະນາຄານແຫ່ງ ສປປ ລາວ%" %! %b. +REM 12 October MSG %"ວັນປະກາດເອກະລາດ%" %! %b. +REM 13 December MSG %"ວັນຄ້າຍວັນເກີດ ທ່ານ ປະທານ ໄກສອນ ພົມວິຫານ%" %! %b. +REM 27 December SCANFROM -28 SATISFY [$Tw >= 3 && $Tw <= 5] MSG %"ສາມວັນລັດຖະການສຸດທ້າຍຂອງທຸກໆປີ%" %! %b. +REM 28 December SCANFROM -28 SATISFY [$Tw >= 3 && $Tw <= 5] MSG %"ສາມວັນລັດຖະການສຸດທ້າຍຂອງທຸກໆປີ%" %! %b. +REM 29 December SCANFROM -28 SATISFY [$Tw >= 1 && $Tw <= 5] MSG %"ສາມວັນລັດຖະການສຸດທ້າຍຂອງທຸກໆປີ%" %! %b. +REM 30 December SCANFROM -28 SATISFY [$Tw >= 1 && $Tw <= 5] MSG %"ສາມວັນລັດຖະການສຸດທ້າຍຂອງທຸກໆປີ%" %! %b. +REM 31 December SCANFROM -28 SATISFY [$Tw >= 1 && $Tw <= 5] MSG %"ສາມວັນລັດຖະການສຸດທ້າຍຂອງທຸກໆປີ%" %! %b. diff --git a/include/holidays/lgbtq.rem b/include/holidays/lgbtq.rem index 3c20a0a4..2afffcd1 100644 --- a/include/holidays/lgbtq.rem +++ b/include/holidays/lgbtq.rem @@ -4,31 +4,31 @@ # # SPDX-License-Identifier: GPL-2.0-only -REM Sun 14 Feb INFO "Url: https://en.wikipedia.org/wiki/Aromantic_Spectrum_Awareness_Week" MSG %"Start of Aromantic Spectrum Awareness Week%" %(is) %b. -REM 1 Mar INFO "Url: https://en.wikipedia.org/wiki/Zero_Discrimination_Day" MSG %"Zero Discrimination Day%" %(is) %b. -REM 31 Mar INFO "Url: https://en.wikipedia.org/wiki/International_Transgender_Day_of_Visibility" MSG %"Trans Day of Visibility%" %(is) %b. -REM 6 Apr INFO "Url: https://en.wikipedia.org/wiki/Asexuality#International_Asexuality_Day" MSG %"International Asexuality Day%" %(is) %b. -REM Wed 8 Apr INFO "Url: https://en.wikipedia.org/wiki/International_Day_of_Pink" MSG %"International Day of Pink%" %(is) %b. -REM 26 Apr INFO "Url: https://en.wikipedia.org/wiki/Lesbian_Visibility_Day" MSG %"Lesbian Visibility Day%" %(is) %b. -REM 17 May INFO "Url: https://en.wikipedia.org/wiki/International_Day_Against_Homophobia,_Biphobia_and_Transphobia" MSG %"International Day Against Homophobia, Biphobia and Transphobia%" %(is) %b. -REM 19 May MSG %"Agender Pride Day%" %(is) %b. -REM 24 May MSG %"Pansexual & Panromantic Awareness Day%" %(is) %b. -REM 1 Jun INFO "Url: https://en.wikipedia.org/wiki/LGBT_Pride_Month" MSG %"Start of LGBT Pride Month%" %(is) %b. -REM 5 Jun INFO "Url: https://en.wikipedia.org/wiki/Aromantic_Visibility_Day" MSG %"Aromantic Visibility Day%" %(is) %b. -REM Mon 8 Jul MSG %"Start of Non-Binary Awareness Week%" %(is) %b. -REM 14 Jul INFO "Url: https://en.wikipedia.org/wiki/International_Non-Binary_People%27s_Day" MSG %"International Non-Binary People's Day%" %(is) %b. -REM 16 Jul INFO "Url: https://en.wikipedia.org/wiki/International_Drag_Day" MSG %"International Drag Day%" %(is) %b. -REM 9 Aug MSG %"Start of Dyke Week%" %(is) %b. -REM 16 Sep INFO "Url: https://en.wikipedia.org/wiki/Bisexual_Awareness_Week" MSG %"Start of Bisexual Awareness Week%" %(is) %b. -REM 23 Sep INFO "Url: https://en.wikipedia.org/wiki/Celebrate_Bisexuality_Day" MSG %"Celebrate Bisexuality Day%" %(is) %b. -REM 8 Oct MSG %"Lesbian Day%" %(is) %b. -REM 11 Oct INFO "Url: https://en.wikipedia.org/wiki/National_Coming_Out_Day" MSG %"National Coming Out Day%" %(is) %b. -REM Wed 15 Oct INFO "Url: https://en.wikipedia.org/wiki/Preferred_gender_pronoun" MSG %"Pronouns Day%" %(is) %b. -REM 17 Oct MSG %"Start of Genderfluid Visibility Week%" %(is) %b. -REM Sun 19 Oct INFO "Url: https://en.wikipedia.org/wiki/Asexuality#Ace_Week" MSG %"Start of Ace Week%" %(is) %b. -REM 26 Oct INFO "Url: https://en.wikipedia.org/wiki/Intersex_Awareness_Day" MSG %"Intersex Awareness Day%" %(is) %b. -REM 8 Nov INFO "Url: https://en.wikipedia.org/wiki/Intersex_Day_of_Remembrance" MSG %"Intersex Day of Remembrance%" %(is) %b. -REM 1 Nov MSG %"Start of Trans Awareness Month%" %(is) %b. -REM Sun 1 Nov MSG %"Trans Parent Day%" %(is) %b. -REM 13 Nov INFO "Url: https://en.wikipedia.org/wiki/Transgender_Awareness_Week" MSG %"Start of Trans Awareness Week%" %(is) %b. -REM 20 Nov INFO "Url: https://en.wikipedia.org/wiki/Transgender_Day_of_Remembrance" MSG %"Transgender Day of Remembrance%" %(is) %b. +REM Sun 14 Feb INFO "Url: https://en.wikipedia.org/wiki/Aromantic_Spectrum_Awareness_Week" MSG %"Start of Aromantic Spectrum Awareness Week%" %! %b. +REM 1 Mar INFO "Url: https://en.wikipedia.org/wiki/Zero_Discrimination_Day" MSG %"Zero Discrimination Day%" %! %b. +REM 31 Mar INFO "Url: https://en.wikipedia.org/wiki/International_Transgender_Day_of_Visibility" MSG %"Trans Day of Visibility%" %! %b. +REM 6 Apr INFO "Url: https://en.wikipedia.org/wiki/Asexuality#International_Asexuality_Day" MSG %"International Asexuality Day%" %! %b. +REM Wed 8 Apr INFO "Url: https://en.wikipedia.org/wiki/International_Day_of_Pink" MSG %"International Day of Pink%" %! %b. +REM 26 Apr INFO "Url: https://en.wikipedia.org/wiki/Lesbian_Visibility_Day" MSG %"Lesbian Visibility Day%" %! %b. +REM 17 May INFO "Url: https://en.wikipedia.org/wiki/International_Day_Against_Homophobia,_Biphobia_and_Transphobia" MSG %"International Day Against Homophobia, Biphobia and Transphobia%" %! %b. +REM 19 May MSG %"Agender Pride Day%" %! %b. +REM 24 May MSG %"Pansexual & Panromantic Awareness Day%" %! %b. +REM 1 Jun INFO "Url: https://en.wikipedia.org/wiki/LGBT_Pride_Month" MSG %"Start of LGBT Pride Month%" %! %b. +REM 5 Jun INFO "Url: https://en.wikipedia.org/wiki/Aromantic_Visibility_Day" MSG %"Aromantic Visibility Day%" %! %b. +REM Mon 8 Jul MSG %"Start of Non-Binary Awareness Week%" %! %b. +REM 14 Jul INFO "Url: https://en.wikipedia.org/wiki/International_Non-Binary_People%27s_Day" MSG %"International Non-Binary People's Day%" %! %b. +REM 16 Jul INFO "Url: https://en.wikipedia.org/wiki/International_Drag_Day" MSG %"International Drag Day%" %! %b. +REM 9 Aug MSG %"Start of Dyke Week%" %! %b. +REM 16 Sep INFO "Url: https://en.wikipedia.org/wiki/Bisexual_Awareness_Week" MSG %"Start of Bisexual Awareness Week%" %! %b. +REM 23 Sep INFO "Url: https://en.wikipedia.org/wiki/Celebrate_Bisexuality_Day" MSG %"Celebrate Bisexuality Day%" %! %b. +REM 8 Oct MSG %"Lesbian Day%" %! %b. +REM 11 Oct INFO "Url: https://en.wikipedia.org/wiki/National_Coming_Out_Day" MSG %"National Coming Out Day%" %! %b. +REM Wed 15 Oct INFO "Url: https://en.wikipedia.org/wiki/Preferred_gender_pronoun" MSG %"Pronouns Day%" %! %b. +REM 17 Oct MSG %"Start of Genderfluid Visibility Week%" %! %b. +REM Sun 19 Oct INFO "Url: https://en.wikipedia.org/wiki/Asexuality#Ace_Week" MSG %"Start of Ace Week%" %! %b. +REM 26 Oct INFO "Url: https://en.wikipedia.org/wiki/Intersex_Awareness_Day" MSG %"Intersex Awareness Day%" %! %b. +REM 8 Nov INFO "Url: https://en.wikipedia.org/wiki/Intersex_Day_of_Remembrance" MSG %"Intersex Day of Remembrance%" %! %b. +REM 1 Nov MSG %"Start of Trans Awareness Month%" %! %b. +REM Sun 1 Nov MSG %"Trans Parent Day%" %! %b. +REM 13 Nov INFO "Url: https://en.wikipedia.org/wiki/Transgender_Awareness_Week" MSG %"Start of Trans Awareness Week%" %! %b. +REM 20 Nov INFO "Url: https://en.wikipedia.org/wiki/Transgender_Day_of_Remembrance" MSG %"Transgender Day of Remembrance%" %! %b. diff --git a/include/holidays/lgbtq/au.rem b/include/holidays/lgbtq/au.rem index de574991..25887d35 100644 --- a/include/holidays/lgbtq/au.rem +++ b/include/holidays/lgbtq/au.rem @@ -3,6 +3,6 @@ # These are the holidays recognized in Australia # # SPDX-License-Identifier: GPL-2.0-only -REM Sat 1 Mar INFO "Url: https://en.wikipedia.org/wiki/Sydney_Gay_and_Lesbian_Mardi_Gras" MSG %"Mardi Gras Parade%" %(is) %b. -REM Fri 1 Sep --7 INFO "Url: https://en.wikipedia.org/wiki/Wear_it_Purple_Day" MSG %"Wear it Purple Day%" %(is) %b. -REM 1 Oct INFO "Url: https://en.wikipedia.org/wiki/LGBT_History_Month" MSG %"Start of LGBT History Month%" %(is) %b. +REM Sat 1 Mar INFO "Url: https://en.wikipedia.org/wiki/Sydney_Gay_and_Lesbian_Mardi_Gras" MSG %"Mardi Gras Parade%" %! %b. +REM Fri 1 Sep --7 INFO "Url: https://en.wikipedia.org/wiki/Wear_it_Purple_Day" MSG %"Wear it Purple Day%" %! %b. +REM 1 Oct INFO "Url: https://en.wikipedia.org/wiki/LGBT_History_Month" MSG %"Start of LGBT History Month%" %! %b. diff --git a/include/holidays/lgbtq/br.rem b/include/holidays/lgbtq/br.rem index 43fd65c5..e9e70839 100644 --- a/include/holidays/lgbtq/br.rem +++ b/include/holidays/lgbtq/br.rem @@ -4,7 +4,7 @@ # # SPDX-License-Identifier: GPL-2.0-only -REM 29 Jan MSG %"National Day of Transgender Visibility%" %(is) %b. -REM 20 Feb MSG %"Trans Men and Transmasculine Day%" %(is) %b. -REM 25 Mar MSG %"National Gay Pride Day%" %(is) %b. -REM 29 Aug MSG %"National Day of Lesbian Visibility%" %(is) %b. +REM 29 Jan MSG %"National Day of Transgender Visibility%" %! %b. +REM 20 Feb MSG %"Trans Men and Transmasculine Day%" %! %b. +REM 25 Mar MSG %"National Gay Pride Day%" %! %b. +REM 29 Aug MSG %"National Day of Lesbian Visibility%" %! %b. diff --git a/include/holidays/lgbtq/ca.rem b/include/holidays/lgbtq/ca.rem index ed2d803d..8d858c63 100644 --- a/include/holidays/lgbtq/ca.rem +++ b/include/holidays/lgbtq/ca.rem @@ -4,4 +4,4 @@ # # SPDX-License-Identifier: GPL-2.0-only -REM 1 Oct INFO "Url: https://en.wikipedia.org/wiki/LGBT_History_Month" MSG %"Start of LGBT History Month%" %(is) %b. +REM 1 Oct INFO "Url: https://en.wikipedia.org/wiki/LGBT_History_Month" MSG %"Start of LGBT History Month%" %! %b. diff --git a/include/holidays/lgbtq/cl.rem b/include/holidays/lgbtq/cl.rem index 8a6129a6..3dde9cf9 100644 --- a/include/holidays/lgbtq/cl.rem +++ b/include/holidays/lgbtq/cl.rem @@ -4,4 +4,4 @@ # # SPDX-License-Identifier: GPL-2.0-only -REM 9 Jul INFO "Url: https://en.wikipedia.org/wiki/Lesbian_Visibility_Day" MSG %"Lesbian Visibility Day%" %(is) %b. +REM 9 Jul INFO "Url: https://en.wikipedia.org/wiki/Lesbian_Visibility_Day" MSG %"Lesbian Visibility Day%" %! %b. diff --git a/include/holidays/lgbtq/ie.rem b/include/holidays/lgbtq/ie.rem index e9ca195b..d2b39924 100644 --- a/include/holidays/lgbtq/ie.rem +++ b/include/holidays/lgbtq/ie.rem @@ -4,4 +4,4 @@ # # SPDX-License-Identifier: GPL-2.0-only -REM 22 May INFO "Url: https://en.wikipedia.org/wiki/Thirty-fourth_Amendment_of_the_Constitution_of_Ireland" MSG %"Irish Marriage Referendum Day%" %(is) %b. +REM 22 May INFO "Url: https://en.wikipedia.org/wiki/Thirty-fourth_Amendment_of_the_Constitution_of_Ireland" MSG %"Irish Marriage Referendum Day%" %! %b. diff --git a/include/holidays/lgbtq/in.rem b/include/holidays/lgbtq/in.rem index 072212b3..b527ecf7 100644 --- a/include/holidays/lgbtq/in.rem +++ b/include/holidays/lgbtq/in.rem @@ -4,4 +4,4 @@ # # SPDX-License-Identifier: GPL-2.0-only -REM 2 Jul INFO "Url: https://en.wikipedia.org/wiki/Indian_Coming_Out_Day" MSG %"Indian Coming Out Day%" %(is) %b. +REM 2 Jul INFO "Url: https://en.wikipedia.org/wiki/Indian_Coming_Out_Day" MSG %"Indian Coming Out Day%" %! %b. diff --git a/include/holidays/lgbtq/nl.rem b/include/holidays/lgbtq/nl.rem index 15f3355c..fcbf252c 100644 --- a/include/holidays/lgbtq/nl.rem +++ b/include/holidays/lgbtq/nl.rem @@ -4,4 +4,4 @@ # # SPDX-License-Identifier: GPL-2.0-only -REM Fri 8 Dec MSG %"Purple Friday%" %(is) %b. +REM Fri 8 Dec MSG %"Purple Friday%" %! %b. diff --git a/include/holidays/lgbtq/ua.rem b/include/holidays/lgbtq/ua.rem index 40e4d559..70a70db6 100644 --- a/include/holidays/lgbtq/ua.rem +++ b/include/holidays/lgbtq/ua.rem @@ -4,4 +4,4 @@ # # SPDX-License-Identifier: GPL-2.0-only -REM 12 Dec MSG %"Day of Remembrance of Homosexuals in Ukraine (victims of the totalitarian Soviet regime)%" %(is) %b. +REM 12 Dec MSG %"Day of Remembrance of Homosexuals in Ukraine (victims of the totalitarian Soviet regime)%" %! %b. diff --git a/include/holidays/lgbtq/uk.rem b/include/holidays/lgbtq/uk.rem index 9e532823..382f7d50 100644 --- a/include/holidays/lgbtq/uk.rem +++ b/include/holidays/lgbtq/uk.rem @@ -4,5 +4,5 @@ # # SPDX-License-Identifier: GPL-2.0-only -REM 1 Feb INFO "Url: https://en.wikipedia.org/wiki/LGBT_History_Month" MSG %"Start of LGBT History Month%" %(is) %b. -REM 6 May INFO "Url: https://en.wikipedia.org/wiki/Trans%2B_History_Week" MSG %"Start of Trans+ History Week%" %(is) %b. +REM 1 Feb INFO "Url: https://en.wikipedia.org/wiki/LGBT_History_Month" MSG %"Start of LGBT History Month%" %! %b. +REM 6 May INFO "Url: https://en.wikipedia.org/wiki/Trans%2B_History_Week" MSG %"Start of Trans+ History Week%" %! %b. diff --git a/include/holidays/lgbtq/us.rem b/include/holidays/lgbtq/us.rem index 8f3a7bc7..9a3a61b6 100644 --- a/include/holidays/lgbtq/us.rem +++ b/include/holidays/lgbtq/us.rem @@ -4,13 +4,13 @@ # # SPDX-License-Identifier: GPL-2.0-only -REM 1 Mar MSG %"Start of Bisexual Health Awareness Month%" %(is) %b. -REM Fri 8 Apr INFO "Url: https://en.wikipedia.org/wiki/Day_of_Silence" MSG %"Day of Silence%" %(is) %b. -REM 9 Apr MSG %"Sapphic Visibility Day%" %(is) %b. -REM 22 May INFO "Url: https://en.wikipedia.org/wiki/Harvey_Milk_Day" MSG %"Harvey Milk Day%" %(is) %b. -REM 5 Jun MSG %"HIV Long-Term Survivors Awareness Day%" %(is) %b. -REM 12 Jun INFO "Url: https://en.wikipedia.org/wiki/Orlando_nightclub_shooting" MSG %"Pulse Night of Remembrance%" %(is) %b. -REM 28 Jun INFO "Url: https://en.wikipedia.org/wiki/Stonewall_Riots" MSG %"Stonewall Riots Anniversary%" %(is) %b. -REM 1 Aug MSG %"Start of Transgender History Month (CA)%" %(is) %b. -REM 1 Oct INFO "Url: https://en.wikipedia.org/wiki/LGBT_History_Month" MSG %"Start of LGBT History Month%" %(is) %b. -REM Thu 15 Oct INFO "Url: https://en.wikipedia.org/wiki/Spirit_Day" MSG %"Spirit Day%" %(is) %b. +REM 1 Mar MSG %"Start of Bisexual Health Awareness Month%" %! %b. +REM Fri 8 Apr INFO "Url: https://en.wikipedia.org/wiki/Day_of_Silence" MSG %"Day of Silence%" %! %b. +REM 9 Apr MSG %"Sapphic Visibility Day%" %! %b. +REM 22 May INFO "Url: https://en.wikipedia.org/wiki/Harvey_Milk_Day" MSG %"Harvey Milk Day%" %! %b. +REM 5 Jun MSG %"HIV Long-Term Survivors Awareness Day%" %! %b. +REM 12 Jun INFO "Url: https://en.wikipedia.org/wiki/Orlando_nightclub_shooting" MSG %"Pulse Night of Remembrance%" %! %b. +REM 28 Jun INFO "Url: https://en.wikipedia.org/wiki/Stonewall_Riots" MSG %"Stonewall Riots Anniversary%" %! %b. +REM 1 Aug MSG %"Start of Transgender History Month (CA)%" %! %b. +REM 1 Oct INFO "Url: https://en.wikipedia.org/wiki/LGBT_History_Month" MSG %"Start of LGBT History Month%" %! %b. +REM Thu 15 Oct INFO "Url: https://en.wikipedia.org/wiki/Spirit_Day" MSG %"Spirit Day%" %! %b. diff --git a/include/holidays/li.rem b/include/holidays/li.rem index 1cab67ae..52a6e0cc 100644 --- a/include/holidays/li.rem +++ b/include/holidays/li.rem @@ -5,27 +5,27 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Neujahr%" %(is) %b. -OMIT 6 January MSG %"Heilige Drei Könige%" %(is) %b. -OMIT 2 February MSG %"Mariä Lichtmess%" %(is) %b. -OMIT 19 March MSG %"Josefstag%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Ostersonntag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %(is) %b. -OMIT 1 May MSG %"Tag der Arbeit%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Auffahrt%" %(is) %b. -OMIT [easterdate($Uy)+49] MSG %"Pfingstsonntag%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %(is) %b. -OMIT 15 August MSG %"Staatsfeiertag%" %(is) %b. -OMIT 8 September MSG %"Mariä Geburt%" %(is) %b. -OMIT 1 November MSG %"Allerheiligen%" %(is) %b. -OMIT 8 December MSG %"Mariä Empfängnis%" %(is) %b. -OMIT 25 December MSG %"Weihnachten%" %(is) %b. -OMIT 26 December MSG %"Stephanstag%" %(is) %b. +OMIT 1 January MSG %"Neujahr%" %! %b. +OMIT 6 January MSG %"Heilige Drei Könige%" %! %b. +OMIT 2 February MSG %"Mariä Lichtmess%" %! %b. +OMIT 19 March MSG %"Josefstag%" %! %b. +OMIT [easterdate($Uy)] MSG %"Ostersonntag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. +OMIT 1 May MSG %"Tag der Arbeit%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Auffahrt%" %! %b. +OMIT [easterdate($Uy)+49] MSG %"Pfingstsonntag%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b. +OMIT 15 August MSG %"Staatsfeiertag%" %! %b. +OMIT 8 September MSG %"Mariä Geburt%" %! %b. +OMIT 1 November MSG %"Allerheiligen%" %! %b. +OMIT 8 December MSG %"Mariä Empfängnis%" %! %b. +OMIT 25 December MSG %"Weihnachten%" %! %b. +OMIT 26 December MSG %"Stephanstag%" %! %b. # Optional holidays -REM 2 January MSG %"Berchtoldstag%" %(is) %b. -REM [easterdate($Uy)-47] MSG %"Fasnachtsdienstag%" %(is) %b. -REM [easterdate($Uy)-2] MSG %"Karfreitag%" %(is) %b. -REM 24 December MSG %"Heiligabend%" %(is) %b. -REM 31 December MSG %"Silvester%" %(is) %b. +REM 2 January MSG %"Berchtoldstag%" %! %b. +REM [easterdate($Uy)-47] MSG %"Fasnachtsdienstag%" %! %b. +REM [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. +REM 24 December MSG %"Heiligabend%" %! %b. +REM 31 December MSG %"Silvester%" %! %b. diff --git a/include/holidays/ls.rem b/include/holidays/ls.rem index 315a7b0c..b9d031da 100644 --- a/include/holidays/ls.rem +++ b/include/holidays/ls.rem @@ -5,14 +5,14 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -OMIT 11 March MSG %"Moshoeshoe's Day%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 1 May MSG %"Workers' Day%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %(is) %b. -OMIT 25 May MSG %"Africa/Heroes Day%" %(is) %b. -OMIT 17 July MSG %"King's Birthday%" %(is) %b. -OMIT 4 October MSG %"Independence Day%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Boxing Day%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +OMIT 11 March MSG %"Moshoeshoe's Day%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 1 May MSG %"Workers' Day%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %! %b. +OMIT 25 May MSG %"Africa/Heroes Day%" %! %b. +OMIT 17 July MSG %"King's Birthday%" %! %b. +OMIT 4 October MSG %"Independence Day%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Boxing Day%" %! %b. diff --git a/include/holidays/lt.rem b/include/holidays/lt.rem index 83546ff0..66c53cc9 100644 --- a/include/holidays/lt.rem +++ b/include/holidays/lt.rem @@ -5,19 +5,19 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Naujųjų metų diena%" %(is) %b. -OMIT 16 February MSG %"Lietuvos valstybės atkūrimo diena%" %(is) %b. -OMIT 11 March MSG %"Lietuvos nepriklausomybės atkūrimo diena%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Šv. Velykos%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Antroji šv. Velykų diena%" %(is) %b. -OMIT 1 May MSG %"Tarptautinė darbo diena%" %(is) %b. -REM First Sunday in May ADDOMIT SCANFROM -28 MSG %"Motinos diena%" %(is) %b. -REM First Sunday in June ADDOMIT SCANFROM -28 MSG %"Tėvo diena%" %(is) %b. -OMIT 24 June MSG %"Rasos ir Joninių diena%" %(is) %b. -OMIT 6 July MSG %"Valstybės (Lietuvos karaliaus Mindaugo karūnavimo) ir Tautiškos giesmės diena%" %(is) %b. -OMIT 15 August MSG %"Žolinė (Švč. Mergelės Marijos ėmimo į dangų diena)%" %(is) %b. -OMIT 1 November MSG %"Visų Šventųjų diena%" %(is) %b. -OMIT 2 November MSG %"Mirusiųjų atminimo (Vėlinių) diena%" %(is) %b. -OMIT 24 December MSG %"Kūčių diena%" %(is) %b. -OMIT 25 December MSG %"Šv. Kalėdų pirma diena%" %(is) %b. -OMIT 26 December MSG %"Šv. Kalėdų antra diena%" %(is) %b. +OMIT 1 January MSG %"Naujųjų metų diena%" %! %b. +OMIT 16 February MSG %"Lietuvos valstybės atkūrimo diena%" %! %b. +OMIT 11 March MSG %"Lietuvos nepriklausomybės atkūrimo diena%" %! %b. +OMIT [easterdate($Uy)] MSG %"Šv. Velykos%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Antroji šv. Velykų diena%" %! %b. +OMIT 1 May MSG %"Tarptautinė darbo diena%" %! %b. +REM First Sunday in May ADDOMIT SCANFROM -28 MSG %"Motinos diena%" %! %b. +REM First Sunday in June ADDOMIT SCANFROM -28 MSG %"Tėvo diena%" %! %b. +OMIT 24 June MSG %"Rasos ir Joninių diena%" %! %b. +OMIT 6 July MSG %"Valstybės (Lietuvos karaliaus Mindaugo karūnavimo) ir Tautiškos giesmės diena%" %! %b. +OMIT 15 August MSG %"Žolinė (Švč. Mergelės Marijos ėmimo į dangų diena)%" %! %b. +OMIT 1 November MSG %"Visų Šventųjų diena%" %! %b. +OMIT 2 November MSG %"Mirusiųjų atminimo (Vėlinių) diena%" %! %b. +OMIT 24 December MSG %"Kūčių diena%" %! %b. +OMIT 25 December MSG %"Šv. Kalėdų pirma diena%" %! %b. +OMIT 26 December MSG %"Šv. Kalėdų antra diena%" %! %b. diff --git a/include/holidays/lu.rem b/include/holidays/lu.rem index b972757f..0f03a03c 100644 --- a/include/holidays/lu.rem +++ b/include/holidays/lu.rem @@ -5,14 +5,14 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Neijoerschdag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Ouschterméindeg%" %(is) %b. -OMIT 1 May MSG %"Dag vun der Aarbecht%" %(is) %b. -OMIT 9 May MSG %"Europadag%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Christi Himmelfaart%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Péngschtméindeg%" %(is) %b. -OMIT 23 June MSG %"Nationalfeierdag%" %(is) %b. -OMIT 15 August MSG %"Léiffrawëschdag%" %(is) %b. -OMIT 1 November MSG %"Allerhellgen%" %(is) %b. -OMIT 25 December MSG %"Chrëschtdag%" %(is) %b. -OMIT 26 December MSG %"Stiefesdag%" %(is) %b. +OMIT 1 January MSG %"Neijoerschdag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Ouschterméindeg%" %! %b. +OMIT 1 May MSG %"Dag vun der Aarbecht%" %! %b. +OMIT 9 May MSG %"Europadag%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Christi Himmelfaart%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Péngschtméindeg%" %! %b. +OMIT 23 June MSG %"Nationalfeierdag%" %! %b. +OMIT 15 August MSG %"Léiffrawëschdag%" %! %b. +OMIT 1 November MSG %"Allerhellgen%" %! %b. +OMIT 25 December MSG %"Chrëschtdag%" %! %b. +OMIT 26 December MSG %"Stiefesdag%" %! %b. diff --git a/include/holidays/lv.rem b/include/holidays/lv.rem index e3cbb6d0..ef521351 100644 --- a/include/holidays/lv.rem +++ b/include/holidays/lv.rem @@ -5,21 +5,21 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Jaunais Gads%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Lielā Piektdiena%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Lieldienas%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Otrās Lieldienas%" %(is) %b. -OMIT 1 May MSG %"Darba svētki%" %(is) %b. -OMIT 4 May MSG %"Latvijas Republikas Neatkarības atjaunošanas diena%" %(is) %b. -REM 5 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Latvijas Republikas Neatkarības atjaunošanas diena (brīvdiena)%" %(is) %b. -REM 6 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Latvijas Republikas Neatkarības atjaunošanas diena (brīvdiena)%" %(is) %b. -REM Second Sunday in May ADDOMIT SCANFROM -28 MSG %"Mātes diena%" %(is) %b. -OMIT 23 June MSG %"Līgo diena%" %(is) %b. -OMIT 24 June MSG %"Jāņu diena%" %(is) %b. -OMIT 18 November MSG %"Latvijas Republikas proklamēšanas diena%" %(is) %b. -REM 19 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Latvijas Republikas proklamēšanas diena (brīvdiena)%" %(is) %b. -REM 20 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Latvijas Republikas proklamēšanas diena (brīvdiena)%" %(is) %b. -OMIT 24 December MSG %"Ziemassvētku vakars%" %(is) %b. -OMIT 25 December MSG %"Ziemassvētki%" %(is) %b. -OMIT 26 December MSG %"Otrie Ziemassvētki%" %(is) %b. -OMIT 31 December MSG %"Vecgada vakars%" %(is) %b. +OMIT 1 January MSG %"Jaunais Gads%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Lielā Piektdiena%" %! %b. +OMIT [easterdate($Uy)] MSG %"Lieldienas%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Otrās Lieldienas%" %! %b. +OMIT 1 May MSG %"Darba svētki%" %! %b. +OMIT 4 May MSG %"Latvijas Republikas Neatkarības atjaunošanas diena%" %! %b. +REM 5 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Latvijas Republikas Neatkarības atjaunošanas diena (brīvdiena)%" %! %b. +REM 6 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Latvijas Republikas Neatkarības atjaunošanas diena (brīvdiena)%" %! %b. +REM Second Sunday in May ADDOMIT SCANFROM -28 MSG %"Mātes diena%" %! %b. +OMIT 23 June MSG %"Līgo diena%" %! %b. +OMIT 24 June MSG %"Jāņu diena%" %! %b. +OMIT 18 November MSG %"Latvijas Republikas proklamēšanas diena%" %! %b. +REM 19 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Latvijas Republikas proklamēšanas diena (brīvdiena)%" %! %b. +REM 20 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Latvijas Republikas proklamēšanas diena (brīvdiena)%" %! %b. +OMIT 24 December MSG %"Ziemassvētku vakars%" %! %b. +OMIT 25 December MSG %"Ziemassvētki%" %! %b. +OMIT 26 December MSG %"Otrie Ziemassvētki%" %! %b. +OMIT 31 December MSG %"Vecgada vakars%" %! %b. diff --git a/include/holidays/ma.rem b/include/holidays/ma.rem index c935d97c..4ab44a31 100644 --- a/include/holidays/ma.rem +++ b/include/holidays/ma.rem @@ -5,13 +5,13 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"رأس السنة الميلادية%" %(is) %b. -OMIT 11 January MSG %"ذكرى تقديم وثيقة الاستقلال%" %(is) %b. -OMIT 13 January MSG %"رأس السنة الأمازيغية%" %(is) %b. -OMIT 1 May MSG %"عيد العمال%" %(is) %b. -OMIT 30 July MSG %"عيد العرش%" %(is) %b. -OMIT 14 August MSG %"ذكرى استرجاع إقليم وادي الذهب%" %(is) %b. -OMIT 20 August MSG %"ذكرى ثورة الملك و الشعب%" %(is) %b. -OMIT 21 August MSG %"عيد الشباب%" %(is) %b. -OMIT 6 November MSG %"ذكرى المسيرة الخضراء%" %(is) %b. -OMIT 18 November MSG %"عيد الإستقلال%" %(is) %b. +OMIT 1 January MSG %"رأس السنة الميلادية%" %! %b. +OMIT 11 January MSG %"ذكرى تقديم وثيقة الاستقلال%" %! %b. +OMIT 13 January MSG %"رأس السنة الأمازيغية%" %! %b. +OMIT 1 May MSG %"عيد العمال%" %! %b. +OMIT 30 July MSG %"عيد العرش%" %! %b. +OMIT 14 August MSG %"ذكرى استرجاع إقليم وادي الذهب%" %! %b. +OMIT 20 August MSG %"ذكرى ثورة الملك و الشعب%" %! %b. +OMIT 21 August MSG %"عيد الشباب%" %! %b. +OMIT 6 November MSG %"ذكرى المسيرة الخضراء%" %! %b. +OMIT 18 November MSG %"عيد الإستقلال%" %! %b. diff --git a/include/holidays/mc.rem b/include/holidays/mc.rem index 6e2e0491..129762d3 100644 --- a/include/holidays/mc.rem +++ b/include/holidays/mc.rem @@ -5,22 +5,22 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Le jour de l'An%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Le jour de l'An (observé)%" %(is) %b. -OMIT 27 January MSG %"La Sainte Dévote%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Le lundi de Pâques%" %(is) %b. -OMIT 1 May MSG %"Fête de la Travaille%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Fête de la Travaille (observé)%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"L'Ascension%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Le lundi de Pentecôte%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"La Fête Dieu%" %(is) %b. -OMIT 15 August MSG %"L'Assomption de Marie%" %(is) %b. -REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"L'Assomption de Marie (observé)%" %(is) %b. -OMIT 1 November MSG %"La Toussaint%" %(is) %b. -REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"La Toussaint (observé)%" %(is) %b. -OMIT 19 November MSG %"La Fête du Prince%" %(is) %b. -REM 20 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"La Fête du Prince (observé)%" %(is) %b. -REM 8 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"L'Immaculée Conception%" %(is) %b. -REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"L'Immaculée Conception%" %(is) %b. -OMIT 25 December MSG %"Noël%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Noël (observé)%" %(is) %b. +OMIT 1 January MSG %"Le jour de l'An%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Le jour de l'An (observé)%" %! %b. +OMIT 27 January MSG %"La Sainte Dévote%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Le lundi de Pâques%" %! %b. +OMIT 1 May MSG %"Fête de la Travaille%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Fête de la Travaille (observé)%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"L'Ascension%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Le lundi de Pentecôte%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"La Fête Dieu%" %! %b. +OMIT 15 August MSG %"L'Assomption de Marie%" %! %b. +REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"L'Assomption de Marie (observé)%" %! %b. +OMIT 1 November MSG %"La Toussaint%" %! %b. +REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"La Toussaint (observé)%" %! %b. +OMIT 19 November MSG %"La Fête du Prince%" %! %b. +REM 20 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"La Fête du Prince (observé)%" %! %b. +REM 8 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"L'Immaculée Conception%" %! %b. +REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"L'Immaculée Conception%" %! %b. +OMIT 25 December MSG %"Noël%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Noël (observé)%" %! %b. diff --git a/include/holidays/md.rem b/include/holidays/md.rem index 496c5bbd..e2ce3423 100644 --- a/include/holidays/md.rem +++ b/include/holidays/md.rem @@ -5,17 +5,17 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Anul Nou%" %(is) %b. -OMIT 7 January MSG %"Nașterea lui Iisus Hristos (Crăciunul pe stil vechi)%" %(is) %b. -OMIT 8 January MSG %"Nașterea lui Iisus Hristos (Crăciunul pe stil vechi)%" %(is) %b. -OMIT 8 March MSG %"Ziua internatională a femeii%" %(is) %b. -OMIT [orthodoxeaster($Uy)] MSG %"Paștele%" %(is) %b. -OMIT [orthodoxeaster($Uy)+1] MSG %"Paștele%" %(is) %b. -OMIT [easterdate($Uy)+8] MSG %"Paștele blajinilor%" %(is) %b. -OMIT 1 May MSG %"Ziua internaţională a solidarităţii oamenilor muncii%" %(is) %b. -OMIT 9 May MSG %"Ziua Europei%" %(is) %b. -OMIT 9 May MSG %"Ziua Victoriei și a comemorării eroilor căzuţi pentru Independenţa Patriei%" %(is) %b. -OMIT 1 June MSG %"Ziua Ocrotirii Copilului%" %(is) %b. -OMIT 27 August MSG %"Ziua independenţei Republicii Moldova%" %(is) %b. -OMIT 31 August MSG %"Limba noastră%" %(is) %b. -OMIT 25 December MSG %"Nașterea lui Iisus Hristos (Crăciunul pe stil nou)%" %(is) %b. +OMIT 1 January MSG %"Anul Nou%" %! %b. +OMIT 7 January MSG %"Nașterea lui Iisus Hristos (Crăciunul pe stil vechi)%" %! %b. +OMIT 8 January MSG %"Nașterea lui Iisus Hristos (Crăciunul pe stil vechi)%" %! %b. +OMIT 8 March MSG %"Ziua internatională a femeii%" %! %b. +OMIT [orthodoxeaster($Uy)] MSG %"Paștele%" %! %b. +OMIT [orthodoxeaster($Uy)+1] MSG %"Paștele%" %! %b. +OMIT [easterdate($Uy)+8] MSG %"Paștele blajinilor%" %! %b. +OMIT 1 May MSG %"Ziua internaţională a solidarităţii oamenilor muncii%" %! %b. +OMIT 9 May MSG %"Ziua Europei%" %! %b. +OMIT 9 May MSG %"Ziua Victoriei și a comemorării eroilor căzuţi pentru Independenţa Patriei%" %! %b. +OMIT 1 June MSG %"Ziua Ocrotirii Copilului%" %! %b. +OMIT 27 August MSG %"Ziua independenţei Republicii Moldova%" %! %b. +OMIT 31 August MSG %"Limba noastră%" %! %b. +OMIT 25 December MSG %"Nașterea lui Iisus Hristos (Crăciunul pe stil nou)%" %! %b. diff --git a/include/holidays/me.rem b/include/holidays/me.rem index 8de30164..79ff47db 100644 --- a/include/holidays/me.rem +++ b/include/holidays/me.rem @@ -5,24 +5,24 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -OMIT 2 January MSG %"New Year's Day%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT 6 January MSG %"Orthodox Christmas Eve%" %(is) %b. -OMIT 7 January MSG %"Orthodox Christmas%" %(is) %b. -OMIT [orthodoxeaster($Uy)-2] MSG %"Orthodox Good Friday%" %(is) %b. -OMIT [orthodoxeaster($Uy)] MSG %"Orthodox Easter Sunday%" %(is) %b. -OMIT [orthodoxeaster($Uy)+1] MSG %"Orthodox Easter Monday%" %(is) %b. -OMIT 1 May MSG %"Labour Day%" %(is) %b. -OMIT 2 May MSG %"Labour Day%" %(is) %b. -REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %(is) %b. -REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Labour Day (observed)%" %(is) %b. -OMIT 21 May MSG %"Independence Day%" %(is) %b. -OMIT 22 May MSG %"Independence Day%" %(is) %b. -REM 23 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -REM 23 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 13 July MSG %"Statehood Day%" %(is) %b. -OMIT 14 July MSG %"Statehood Day%" %(is) %b. -REM 15 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Statehood Day (observed)%" %(is) %b. -REM 15 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Statehood Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +OMIT 2 January MSG %"New Year's Day%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"New Year's Day (observed)%" %! %b. +OMIT 6 January MSG %"Orthodox Christmas Eve%" %! %b. +OMIT 7 January MSG %"Orthodox Christmas%" %! %b. +OMIT [orthodoxeaster($Uy)-2] MSG %"Orthodox Good Friday%" %! %b. +OMIT [orthodoxeaster($Uy)] MSG %"Orthodox Easter Sunday%" %! %b. +OMIT [orthodoxeaster($Uy)+1] MSG %"Orthodox Easter Monday%" %! %b. +OMIT 1 May MSG %"Labour Day%" %! %b. +OMIT 2 May MSG %"Labour Day%" %! %b. +REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %! %b. +REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Labour Day (observed)%" %! %b. +OMIT 21 May MSG %"Independence Day%" %! %b. +OMIT 22 May MSG %"Independence Day%" %! %b. +REM 23 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +REM 23 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Independence Day (observed)%" %! %b. +OMIT 13 July MSG %"Statehood Day%" %! %b. +OMIT 14 July MSG %"Statehood Day%" %! %b. +REM 15 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Statehood Day (observed)%" %! %b. +REM 15 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Statehood Day (observed)%" %! %b. diff --git a/include/holidays/mg.rem b/include/holidays/mg.rem index d661a73d..1dc5b248 100644 --- a/include/holidays/mg.rem +++ b/include/holidays/mg.rem @@ -5,20 +5,20 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Taom-baovao%" %(is) %b. -OMIT 8 March MSG %"Fetin'ny vehivavy%" %(is) %b. -OMIT 29 March MSG %"Fetin'ny mahery fo%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Fetin'ny paska%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Alatsinain'ny paska%" %(is) %b. -OMIT 1 May MSG %"Fetin'ny asa%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Fiakaran'ny Jesosy kristy tany an-danitra%" %(is) %b. -REM Last Sunday in May ADDOMIT SCANFROM -28 SATISFY [$T != easterdate($Ty)+49] MSG %"Fetin'ny reny%" %(is) %b. -REM First Sunday in June ADDOMIT SCANFROM -28 SATISFY [$T == easterdate($Ty)+56] MSG %"Fetin'ny reny%" %(is) %b. -OMIT [easterdate($Uy)+49] MSG %"Pentekosta%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Alatsinain'ny pentekosta%" %(is) %b. -REM Third Sunday in June ADDOMIT SCANFROM -28 MSG %"Fetin'ny ray%" %(is) %b. -OMIT 26 June MSG %"Fetin'ny fahaleovantena%" %(is) %b. -OMIT 15 August MSG %"Fiakaran'ny Masina Maria tany an-danitra%" %(is) %b. -OMIT 1 November MSG %"Fetin'ny olo-masina%" %(is) %b. -OMIT 11 December MSG %"Fetin'ny Repoblika%" %(is) %b. -OMIT 25 December MSG %"Fetin'ny noely%" %(is) %b. +OMIT 1 January MSG %"Taom-baovao%" %! %b. +OMIT 8 March MSG %"Fetin'ny vehivavy%" %! %b. +OMIT 29 March MSG %"Fetin'ny mahery fo%" %! %b. +OMIT [easterdate($Uy)] MSG %"Fetin'ny paska%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Alatsinain'ny paska%" %! %b. +OMIT 1 May MSG %"Fetin'ny asa%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Fiakaran'ny Jesosy kristy tany an-danitra%" %! %b. +REM Last Sunday in May ADDOMIT SCANFROM -28 SATISFY [$T != easterdate($Ty)+49] MSG %"Fetin'ny reny%" %! %b. +REM First Sunday in June ADDOMIT SCANFROM -28 SATISFY [$T == easterdate($Ty)+56] MSG %"Fetin'ny reny%" %! %b. +OMIT [easterdate($Uy)+49] MSG %"Pentekosta%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Alatsinain'ny pentekosta%" %! %b. +REM Third Sunday in June ADDOMIT SCANFROM -28 MSG %"Fetin'ny ray%" %! %b. +OMIT 26 June MSG %"Fetin'ny fahaleovantena%" %! %b. +OMIT 15 August MSG %"Fiakaran'ny Masina Maria tany an-danitra%" %! %b. +OMIT 1 November MSG %"Fetin'ny olo-masina%" %! %b. +OMIT 11 December MSG %"Fetin'ny Repoblika%" %! %b. +OMIT 25 December MSG %"Fetin'ny noely%" %! %b. diff --git a/include/holidays/mh.rem b/include/holidays/mh.rem index 668347d2..bd952b6b 100644 --- a/include/holidays/mh.rem +++ b/include/holidays/mh.rem @@ -5,18 +5,18 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day Holiday%" %(is) %b. -OMIT 1 March MSG %"Nuclear Victims Remembrance Day%" %(is) %b. -REM 2 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Nuclear Victims Remembrance Day Holiday%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT 1 May MSG %"Constitution Day%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Constitution Day Holiday%" %(is) %b. -REM First Friday in July ADDOMIT SCANFROM -28 MSG %"Fisherman's Day%" %(is) %b. -REM First Friday in September ADDOMIT SCANFROM -28 MSG %"Dri-jerbal Day%" %(is) %b. -REM Last Friday in September ADDOMIT SCANFROM -28 MSG %"Manit Day%" %(is) %b. -OMIT 17 November MSG %"President's Day%" %(is) %b. -REM 18 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"President's Day Holiday%" %(is) %b. -REM First Friday in December ADDOMIT SCANFROM -28 MSG %"Gospel Day%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day Holiday%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day Holiday%" %! %b. +OMIT 1 March MSG %"Nuclear Victims Remembrance Day%" %! %b. +REM 2 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Nuclear Victims Remembrance Day Holiday%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT 1 May MSG %"Constitution Day%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Constitution Day Holiday%" %! %b. +REM First Friday in July ADDOMIT SCANFROM -28 MSG %"Fisherman's Day%" %! %b. +REM First Friday in September ADDOMIT SCANFROM -28 MSG %"Dri-jerbal Day%" %! %b. +REM Last Friday in September ADDOMIT SCANFROM -28 MSG %"Manit Day%" %! %b. +OMIT 17 November MSG %"President's Day%" %! %b. +REM 18 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"President's Day Holiday%" %! %b. +REM First Friday in December ADDOMIT SCANFROM -28 MSG %"Gospel Day%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day Holiday%" %! %b. diff --git a/include/holidays/misc.rem b/include/holidays/misc.rem index 234c3ecf..4b9f1a00 100644 --- a/include/holidays/misc.rem +++ b/include/holidays/misc.rem @@ -2,8 +2,8 @@ # # SPDX-License-Identifier: GPL-2.0-only -REM 1 February INFO "Url: https://en.wikipedia.org/wiki/Black_History_Month" MSG %"Start of Black History Month%" %(is) %b. -REM 1 March INFO "Url: https://en.wikipedia.org/wiki/Women%27s_History_Month" MSG %"Start of Women's History Month%" %(is) %b. -REM 8 March INFO "Url: https://en.wikipedia.org/wiki/International_Women%27s_Day" MSG %"International Women's Day%" %(is) %b. -REM Thu 1 May INFO "Url: https://en.wikipedia.org/wiki/National_Day_of_Reason" MSG %"National Day of Reason%" %(is) %b. -REM 23 March INFO "Url: https://www.atheistrepublic.com/atheist-day" MSG %"Atheist Day%" %(is) %b. +REM 1 February INFO "Url: https://en.wikipedia.org/wiki/Black_History_Month" MSG %"Start of Black History Month%" %! %b. +REM 1 March INFO "Url: https://en.wikipedia.org/wiki/Women%27s_History_Month" MSG %"Start of Women's History Month%" %! %b. +REM 8 March INFO "Url: https://en.wikipedia.org/wiki/International_Women%27s_Day" MSG %"International Women's Day%" %! %b. +REM Thu 1 May INFO "Url: https://en.wikipedia.org/wiki/National_Day_of_Reason" MSG %"National Day of Reason%" %! %b. +REM 23 March INFO "Url: https://www.atheistrepublic.com/atheist-day" MSG %"Atheist Day%" %! %b. diff --git a/include/holidays/mk.rem b/include/holidays/mk.rem index b9461877..bc903efe 100644 --- a/include/holidays/mk.rem +++ b/include/holidays/mk.rem @@ -5,13 +5,13 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -OMIT 7 January MSG %"Christmas Day (Orthodox)%" %(is) %b. -OMIT [orthodoxeaster($Uy)+1] MSG %"Easter Monday (Orthodox)%" %(is) %b. -OMIT 1 May MSG %"Labour Day%" %(is) %b. -OMIT 24 May MSG %"Saints Cyril and Methodius Day%" %(is) %b. -OMIT 2 August MSG %"Republic Day%" %(is) %b. -OMIT 8 September MSG %"Independence Day%" %(is) %b. -OMIT 11 October MSG %"Day of Macedonian Uprising in 1941%" %(is) %b. -OMIT 23 October MSG %"Day of the Macedonian Revolutionary Struggle%" %(is) %b. -OMIT 8 December MSG %"Saint Clement of Ohrid Day%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +OMIT 7 January MSG %"Christmas Day (Orthodox)%" %! %b. +OMIT [orthodoxeaster($Uy)+1] MSG %"Easter Monday (Orthodox)%" %! %b. +OMIT 1 May MSG %"Labour Day%" %! %b. +OMIT 24 May MSG %"Saints Cyril and Methodius Day%" %! %b. +OMIT 2 August MSG %"Republic Day%" %! %b. +OMIT 8 September MSG %"Independence Day%" %! %b. +OMIT 11 October MSG %"Day of Macedonian Uprising in 1941%" %! %b. +OMIT 23 October MSG %"Day of the Macedonian Revolutionary Struggle%" %! %b. +OMIT 8 December MSG %"Saint Clement of Ohrid Day%" %! %b. diff --git a/include/holidays/mp.rem b/include/holidays/mp.rem index 7cae707a..4c4156b9 100644 --- a/include/holidays/mp.rem +++ b/include/holidays/mp.rem @@ -5,40 +5,40 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Martin Luther King Jr. Day%" %(is) %b. -REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Washington's Birthday%" %(is) %b. -REM 23 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Commonwealth Covenant Day (observed)%" %(is) %b. -OMIT 24 March MSG %"Commonwealth Covenant Day%" %(is) %b. -REM 25 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Commonwealth Covenant Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -REM Last Monday in May ADDOMIT SCANFROM -28 MSG %"Memorial Day%" %(is) %b. -REM 18 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Juneteenth National Independence Day (observed)%" %(is) %b. -OMIT 19 June MSG %"Juneteenth National Independence Day%" %(is) %b. -REM 20 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Juneteenth National Independence Day (observed)%" %(is) %b. -REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 4 July MSG %"Independence Day%" %(is) %b. -REM 5 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -REM First Monday in September ADDOMIT SCANFROM -28 MSG %"Labor Day%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Commonwealth Cultural Day%" %(is) %b. -REM Tuesday 2 November ADDOMIT SCANFROM -28 MSG %"Election Day%" %(is) %b. -REM 3 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Citizenship Day (observed)%" %(is) %b. -OMIT 4 November MSG %"Citizenship Day%" %(is) %b. -REM 5 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Citizenship Day (observed)%" %(is) %b. -REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Veterans Day (observed)%" %(is) %b. -OMIT 11 November MSG %"Veterans Day%" %(is) %b. -REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Veterans Day (observed)%" %(is) %b. -REM Fourth Thursday in November ADDOMIT SCANFROM -28 MSG %"Thanksgiving%" %(is) %b. -REM 7 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Constitution Day (observed)%" %(is) %b. -OMIT 8 December MSG %"Constitution Day%" %(is) %b. -REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Constitution Day (observed)%" %(is) %b. -REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Martin Luther King Jr. Day%" %! %b. +REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Washington's Birthday%" %! %b. +REM 23 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Commonwealth Covenant Day (observed)%" %! %b. +OMIT 24 March MSG %"Commonwealth Covenant Day%" %! %b. +REM 25 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Commonwealth Covenant Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +REM Last Monday in May ADDOMIT SCANFROM -28 MSG %"Memorial Day%" %! %b. +REM 18 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Juneteenth National Independence Day (observed)%" %! %b. +OMIT 19 June MSG %"Juneteenth National Independence Day%" %! %b. +REM 20 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Juneteenth National Independence Day (observed)%" %! %b. +REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Independence Day (observed)%" %! %b. +OMIT 4 July MSG %"Independence Day%" %! %b. +REM 5 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +REM First Monday in September ADDOMIT SCANFROM -28 MSG %"Labor Day%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Commonwealth Cultural Day%" %! %b. +REM Tuesday 2 November ADDOMIT SCANFROM -28 MSG %"Election Day%" %! %b. +REM 3 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Citizenship Day (observed)%" %! %b. +OMIT 4 November MSG %"Citizenship Day%" %! %b. +REM 5 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Citizenship Day (observed)%" %! %b. +REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Veterans Day (observed)%" %! %b. +OMIT 11 November MSG %"Veterans Day%" %! %b. +REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Veterans Day (observed)%" %! %b. +REM Fourth Thursday in November ADDOMIT SCANFROM -28 MSG %"Thanksgiving%" %! %b. +REM 7 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Constitution Day (observed)%" %! %b. +OMIT 8 December MSG %"Constitution Day%" %! %b. +REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Constitution Day (observed)%" %! %b. +REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Day (observed)%" %! %b. # Optional holidays -REM 14 February MSG %"Valentine's Day%" %(is) %b. -REM 17 March MSG %"Saint Patrick's Day%" %(is) %b. -REM 31 October MSG %"Halloween%" %(is) %b. +REM 14 February MSG %"Valentine's Day%" %! %b. +REM 17 March MSG %"Saint Patrick's Day%" %! %b. +REM 31 October MSG %"Halloween%" %! %b. diff --git a/include/holidays/mr.rem b/include/holidays/mr.rem index 0e1a7a23..03e21ad9 100644 --- a/include/holidays/mr.rem +++ b/include/holidays/mr.rem @@ -5,7 +5,7 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -OMIT 1 May MSG %"Labor Day%" %(is) %b. -OMIT 25 May MSG %"Africa Day%" %(is) %b. -OMIT 28 November MSG %"Independence Day%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +OMIT 1 May MSG %"Labor Day%" %! %b. +OMIT 25 May MSG %"Africa Day%" %! %b. +OMIT 28 November MSG %"Independence Day%" %! %b. diff --git a/include/holidays/mt.rem b/include/holidays/mt.rem index a5a18c57..49cb69b1 100644 --- a/include/holidays/mt.rem +++ b/include/holidays/mt.rem @@ -5,17 +5,17 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"L-Ewwel tas-Sena%" %(is) %b. -OMIT 10 February MSG %"Il-Festa tan-Nawfraġju ta' San Pawl%" %(is) %b. -OMIT 19 March MSG %"Il-Festa ta' San Ġużepp%" %(is) %b. -OMIT 31 March MSG %"Jum il-Ħelsien%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Il-Ġimgħa l-Kbira%" %(is) %b. -OMIT 1 May MSG %"Jum il-Ħaddiem%" %(is) %b. -OMIT 7 June MSG %"Sette Giugno%" %(is) %b. -OMIT 29 June MSG %"Il-Festa ta' San Pietru u San Pawl%" %(is) %b. -OMIT 15 August MSG %"Il-Festa ta' Santa Marija%" %(is) %b. -OMIT 8 September MSG %"Jum il-Vitorja%" %(is) %b. -OMIT 21 September MSG %"Jum l-Indipendenza%" %(is) %b. -OMIT 8 December MSG %"Il-Festa tal-Immakulata Kunċizzjoni%" %(is) %b. -OMIT 13 December MSG %"Jum ir-Repubblika%" %(is) %b. -OMIT 25 December MSG %"Il-Milied%" %(is) %b. +OMIT 1 January MSG %"L-Ewwel tas-Sena%" %! %b. +OMIT 10 February MSG %"Il-Festa tan-Nawfraġju ta' San Pawl%" %! %b. +OMIT 19 March MSG %"Il-Festa ta' San Ġużepp%" %! %b. +OMIT 31 March MSG %"Jum il-Ħelsien%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Il-Ġimgħa l-Kbira%" %! %b. +OMIT 1 May MSG %"Jum il-Ħaddiem%" %! %b. +OMIT 7 June MSG %"Sette Giugno%" %! %b. +OMIT 29 June MSG %"Il-Festa ta' San Pietru u San Pawl%" %! %b. +OMIT 15 August MSG %"Il-Festa ta' Santa Marija%" %! %b. +OMIT 8 September MSG %"Jum il-Vitorja%" %! %b. +OMIT 21 September MSG %"Jum l-Indipendenza%" %! %b. +OMIT 8 December MSG %"Il-Festa tal-Immakulata Kunċizzjoni%" %! %b. +OMIT 13 December MSG %"Jum ir-Repubblika%" %! %b. +OMIT 25 December MSG %"Il-Milied%" %! %b. diff --git a/include/holidays/mv.rem b/include/holidays/mv.rem index 0497f01d..e522ab1b 100644 --- a/include/holidays/mv.rem +++ b/include/holidays/mv.rem @@ -5,8 +5,8 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -OMIT 1 May MSG %"Labor Day%" %(is) %b. -OMIT 26 July MSG %"Independence Day%" %(is) %b. -OMIT 3 November MSG %"Victory Day%" %(is) %b. -OMIT 11 November MSG %"Republic Day%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +OMIT 1 May MSG %"Labor Day%" %! %b. +OMIT 26 July MSG %"Independence Day%" %! %b. +OMIT 3 November MSG %"Victory Day%" %! %b. +OMIT 11 November MSG %"Republic Day%" %! %b. diff --git a/include/holidays/mw.rem b/include/holidays/mw.rem index 439528c4..52a96516 100644 --- a/include/holidays/mw.rem +++ b/include/holidays/mw.rem @@ -5,32 +5,32 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT 15 January MSG %"John Chilembwe Day%" %(is) %b. -REM 16 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"John Chilembwe Day (observed)%" %(is) %b. -REM 17 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"John Chilembwe Day (observed)%" %(is) %b. -OMIT 3 March MSG %"Martyrs Day%" %(is) %b. -REM 4 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Martyrs Day (observed)%" %(is) %b. -REM 5 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Martyrs Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 1 May MSG %"Labour Day%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %(is) %b. -REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Labour Day (observed)%" %(is) %b. -OMIT 14 May MSG %"Kamuzu Day%" %(is) %b. -REM 15 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Kamuzu Day (observed)%" %(is) %b. -REM 16 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Kamuzu Day (observed)%" %(is) %b. -OMIT 6 July MSG %"Independence Day%" %(is) %b. -REM 7 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -REM 8 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 15 October MSG %"Mother's Day%" %(is) %b. -REM 16 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Mother's Day (observed)%" %(is) %b. -REM 17 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Mother's Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Boxing Day%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b. +OMIT 15 January MSG %"John Chilembwe Day%" %! %b. +REM 16 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"John Chilembwe Day (observed)%" %! %b. +REM 17 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"John Chilembwe Day (observed)%" %! %b. +OMIT 3 March MSG %"Martyrs Day%" %! %b. +REM 4 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Martyrs Day (observed)%" %! %b. +REM 5 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Martyrs Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 1 May MSG %"Labour Day%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %! %b. +REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Labour Day (observed)%" %! %b. +OMIT 14 May MSG %"Kamuzu Day%" %! %b. +REM 15 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Kamuzu Day (observed)%" %! %b. +REM 16 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Kamuzu Day (observed)%" %! %b. +OMIT 6 July MSG %"Independence Day%" %! %b. +REM 7 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +REM 8 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Independence Day (observed)%" %! %b. +OMIT 15 October MSG %"Mother's Day%" %! %b. +REM 16 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Mother's Day (observed)%" %! %b. +REM 17 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Mother's Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Boxing Day%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b. diff --git a/include/holidays/mx.rem b/include/holidays/mx.rem index 7cd58fc6..e9abe095 100644 --- a/include/holidays/mx.rem +++ b/include/holidays/mx.rem @@ -5,11 +5,11 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Año Nuevo%" %(is) %b. -REM First Monday in February ADDOMIT SCANFROM -28 MSG %"Día de la Constitución%" %(is) %b. -REM Third Monday in March ADDOMIT SCANFROM -28 MSG %"Natalicio de Benito Juárez%" %(is) %b. -OMIT 1 May MSG %"Día del Trabajo%" %(is) %b. -OMIT 16 September MSG %"Día de la Independencia%" %(is) %b. -OMIT 1 October MSG %"Transmisión del Poder Ejecutivo Federal%" %(is) %b. -REM Third Monday in November ADDOMIT SCANFROM -28 MSG %"Día de la Revolución%" %(is) %b. -OMIT 25 December MSG %"Navidad%" %(is) %b. +OMIT 1 January MSG %"Año Nuevo%" %! %b. +REM First Monday in February ADDOMIT SCANFROM -28 MSG %"Día de la Constitución%" %! %b. +REM Third Monday in March ADDOMIT SCANFROM -28 MSG %"Natalicio de Benito Juárez%" %! %b. +OMIT 1 May MSG %"Día del Trabajo%" %! %b. +OMIT 16 September MSG %"Día de la Independencia%" %! %b. +OMIT 1 October MSG %"Transmisión del Poder Ejecutivo Federal%" %! %b. +REM Third Monday in November ADDOMIT SCANFROM -28 MSG %"Día de la Revolución%" %! %b. +OMIT 25 December MSG %"Navidad%" %! %b. diff --git a/include/holidays/my.rem b/include/holidays/my.rem index 6fddaf3e..74c919bf 100644 --- a/include/holidays/my.rem +++ b/include/holidays/my.rem @@ -12,12 +12,12 @@ # one of the regional *.rem files in the directory # [$SysInclude]/holidays/my/ -OMIT 1 May MSG %"Hari Pekerja%" %(is) %b. -REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG %"Cuti Hari Pekerja%" %(is) %b. -REM First Monday in June ADDOMIT SCANFROM -28 MSG %"Hari Keputeraan Rasmi Seri Paduka Baginda Yang di-Pertuan Agong%" %(is) %b. -REM 3 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 6, 3)), 0, 6)] MSG %"Cuti Hari Keputeraan Rasmi Seri Paduka Baginda Yang di-Pertuan Agong%" %(is) %b. -OMIT 31 August MSG %"Hari Kebangsaan%" %(is) %b. -REM 31 August OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 8, 31)), 0, 6)] MSG %"Cuti Hari Kebangsaan%" %(is) %b. -OMIT 16 September MSG %"Hari Malaysia%" %(is) %b. -OMIT 25 December MSG %"Hari Krismas%" %(is) %b. -REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 25)), 0, 6)] MSG %"Cuti Hari Krismas%" %(is) %b. +OMIT 1 May MSG %"Hari Pekerja%" %! %b. +REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG %"Cuti Hari Pekerja%" %! %b. +REM First Monday in June ADDOMIT SCANFROM -28 MSG %"Hari Keputeraan Rasmi Seri Paduka Baginda Yang di-Pertuan Agong%" %! %b. +REM 3 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 6, 3)), 0, 6)] MSG %"Cuti Hari Keputeraan Rasmi Seri Paduka Baginda Yang di-Pertuan Agong%" %! %b. +OMIT 31 August MSG %"Hari Kebangsaan%" %! %b. +REM 31 August OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 8, 31)), 0, 6)] MSG %"Cuti Hari Kebangsaan%" %! %b. +OMIT 16 September MSG %"Hari Malaysia%" %! %b. +OMIT 25 December MSG %"Hari Krismas%" %! %b. +REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 25)), 0, 6)] MSG %"Cuti Hari Krismas%" %! %b. diff --git a/include/holidays/my/01.rem b/include/holidays/my/01.rem index b023f72b..c28eacf3 100644 --- a/include/holidays/my/01.rem +++ b/include/holidays/my/01.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/my.rem -OMIT 23 March MSG %"Hari Keputeraan Sultan Johor%" %(is) %b. +OMIT 23 March MSG %"Hari Keputeraan Sultan Johor%" %! %b. diff --git a/include/holidays/my/02.rem b/include/holidays/my/02.rem index 7575a812..54aba52e 100644 --- a/include/holidays/my/02.rem +++ b/include/holidays/my/02.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/my.rem -OMIT 30 June MSG %"Hari Keputeraan Sultan Kedah%" %(is) %b. +OMIT 30 June MSG %"Hari Keputeraan Sultan Kedah%" %! %b. diff --git a/include/holidays/my/03.rem b/include/holidays/my/03.rem index cfe76f6f..e16ba455 100644 --- a/include/holidays/my/03.rem +++ b/include/holidays/my/03.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/my.rem -OMIT 29 September MSG %"Hari Keputeraan Sultan Kelantan%" %(is) %b. -OMIT 30 September MSG %"Hari Keputeraan Sultan Kelantan%" %(is) %b. +OMIT 29 September MSG %"Hari Keputeraan Sultan Kelantan%" %! %b. +OMIT 30 September MSG %"Hari Keputeraan Sultan Kelantan%" %! %b. diff --git a/include/holidays/my/04.rem b/include/holidays/my/04.rem index f8a013e8..ac03e9d8 100644 --- a/include/holidays/my/04.rem +++ b/include/holidays/my/04.rem @@ -10,9 +10,9 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/my.rem -OMIT 1 January MSG %"Tahun Baharu%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %(is) %b. -OMIT 20 February MSG %"Hari Pengisytiharan Tarikh Kemerdekaan%" %(is) %b. -REM 20 February OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 2, 20)), 0, 6)] MSG %"Cuti Hari Pengisytiharan Tarikh Kemerdekaan%" %(is) %b. -OMIT 24 August MSG %"Hari Jadi Yang di-Pertua Negeri Melaka%" %(is) %b. -REM 24 August OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 8, 24)), 0, 6)] MSG %"Cuti Hari Jadi Yang di-Pertua Negeri Melaka%" %(is) %b. +OMIT 1 January MSG %"Tahun Baharu%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %! %b. +OMIT 20 February MSG %"Hari Pengisytiharan Tarikh Kemerdekaan%" %! %b. +REM 20 February OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 2, 20)), 0, 6)] MSG %"Cuti Hari Pengisytiharan Tarikh Kemerdekaan%" %! %b. +OMIT 24 August MSG %"Hari Jadi Yang di-Pertua Negeri Melaka%" %! %b. +REM 24 August OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 8, 24)), 0, 6)] MSG %"Cuti Hari Jadi Yang di-Pertua Negeri Melaka%" %! %b. diff --git a/include/holidays/my/05.rem b/include/holidays/my/05.rem index b1687f9e..c16ed264 100644 --- a/include/holidays/my/05.rem +++ b/include/holidays/my/05.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/my.rem -OMIT 1 January MSG %"Tahun Baharu%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %(is) %b. -OMIT 14 January MSG %"Hari Keputeraan Yang di-Pertuan Besar Negeri Sembilan%" %(is) %b. -REM 14 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 14)), 0, 6)] MSG %"Cuti Hari Keputeraan Yang di-Pertuan Besar Negeri Sembilan%" %(is) %b. +OMIT 1 January MSG %"Tahun Baharu%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %! %b. +OMIT 14 January MSG %"Hari Keputeraan Yang di-Pertuan Besar Negeri Sembilan%" %! %b. +REM 14 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 14)), 0, 6)] MSG %"Cuti Hari Keputeraan Yang di-Pertuan Besar Negeri Sembilan%" %! %b. diff --git a/include/holidays/my/06.rem b/include/holidays/my/06.rem index 05241446..ee9f395e 100644 --- a/include/holidays/my/06.rem +++ b/include/holidays/my/06.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/my.rem -OMIT 1 January MSG %"Tahun Baharu%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %(is) %b. -OMIT 22 May MSG %"Hari Hol Sultan Pahang%" %(is) %b. -OMIT 30 July MSG %"Hari Keputeraan Sultan Pahang%" %(is) %b. -REM 30 July OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 7, 30)), 0, 6)] MSG %"Cuti Hari Keputeraan Sultan Pahang%" %(is) %b. +OMIT 1 January MSG %"Tahun Baharu%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %! %b. +OMIT 22 May MSG %"Hari Hol Sultan Pahang%" %! %b. +OMIT 30 July MSG %"Hari Keputeraan Sultan Pahang%" %! %b. +REM 30 July OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 7, 30)), 0, 6)] MSG %"Cuti Hari Keputeraan Sultan Pahang%" %! %b. diff --git a/include/holidays/my/07.rem b/include/holidays/my/07.rem index 5601905d..c102c507 100644 --- a/include/holidays/my/07.rem +++ b/include/holidays/my/07.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/my.rem -OMIT 1 January MSG %"Tahun Baharu%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %(is) %b. -OMIT 7 July MSG %"Hari Ulang Tahun Perisytiharan Tapak Warisan Dunia%" %(is) %b. -REM Second Saturday in July ADDOMIT SCANFROM -28 MSG %"Hari Jadi Yang di-Pertua Negeri Pulau Pinang%" %(is) %b. -REM 13 July OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 7, 13)), 0, 6)] MSG %"Cuti Hari Jadi Yang di-Pertua Negeri Pulau Pinang%" %(is) %b. +OMIT 1 January MSG %"Tahun Baharu%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %! %b. +OMIT 7 July MSG %"Hari Ulang Tahun Perisytiharan Tapak Warisan Dunia%" %! %b. +REM Second Saturday in July ADDOMIT SCANFROM -28 MSG %"Hari Jadi Yang di-Pertua Negeri Pulau Pinang%" %! %b. +REM 13 July OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 7, 13)), 0, 6)] MSG %"Cuti Hari Jadi Yang di-Pertua Negeri Pulau Pinang%" %! %b. diff --git a/include/holidays/my/08.rem b/include/holidays/my/08.rem index b1b1bf58..fbfb38a7 100644 --- a/include/holidays/my/08.rem +++ b/include/holidays/my/08.rem @@ -10,6 +10,6 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/my.rem -OMIT 1 January MSG %"Tahun Baharu%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %(is) %b. -REM First Friday in November ADDOMIT SCANFROM -28 MSG %"Hari Keputeraan Sultan Perak%" %(is) %b. +OMIT 1 January MSG %"Tahun Baharu%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %! %b. +REM First Friday in November ADDOMIT SCANFROM -28 MSG %"Hari Keputeraan Sultan Perak%" %! %b. diff --git a/include/holidays/my/09.rem b/include/holidays/my/09.rem index 7ed18d81..5f87392a 100644 --- a/include/holidays/my/09.rem +++ b/include/holidays/my/09.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/my.rem -OMIT 17 May MSG %"Hari Ulang Tahun Keputeraan Raja Perlis%" %(is) %b. -REM 17 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 17)), 0, 6)] MSG %"Cuti Hari Ulang Tahun Keputeraan Raja Perlis%" %(is) %b. +OMIT 17 May MSG %"Hari Ulang Tahun Keputeraan Raja Perlis%" %! %b. +REM 17 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 17)), 0, 6)] MSG %"Cuti Hari Ulang Tahun Keputeraan Raja Perlis%" %! %b. diff --git a/include/holidays/my/10.rem b/include/holidays/my/10.rem index dbc1b375..23a28386 100644 --- a/include/holidays/my/10.rem +++ b/include/holidays/my/10.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/my.rem -OMIT 1 January MSG %"Tahun Baharu%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %(is) %b. -OMIT 11 December MSG %"Hari Keputeraan Sultan Selangor%" %(is) %b. -REM 11 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 11)), 0, 6)] MSG %"Cuti Hari Keputeraan Sultan Selangor%" %(is) %b. +OMIT 1 January MSG %"Tahun Baharu%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %! %b. +OMIT 11 December MSG %"Hari Keputeraan Sultan Selangor%" %! %b. +REM 11 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 11)), 0, 6)] MSG %"Cuti Hari Keputeraan Sultan Selangor%" %! %b. diff --git a/include/holidays/my/11.rem b/include/holidays/my/11.rem index ef0ad52c..5230574d 100644 --- a/include/holidays/my/11.rem +++ b/include/holidays/my/11.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/my.rem -OMIT 4 March MSG %"Hari Ulang Tahun Pertabalan Sultan Terengganu%" %(is) %b. -REM 4 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 4)), 0, 6)] MSG %"Cuti Hari Ulang Tahun Pertabalan Sultan Terengganu%" %(is) %b. -OMIT 26 April MSG %"Hari Keputeraan Sultan Terengganu%" %(is) %b. -REM 26 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 4, 26)), 0, 6)] MSG %"Cuti Hari Keputeraan Sultan Terengganu%" %(is) %b. +OMIT 4 March MSG %"Hari Ulang Tahun Pertabalan Sultan Terengganu%" %! %b. +REM 4 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 4)), 0, 6)] MSG %"Cuti Hari Ulang Tahun Pertabalan Sultan Terengganu%" %! %b. +OMIT 26 April MSG %"Hari Keputeraan Sultan Terengganu%" %! %b. +REM 26 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 4, 26)), 0, 6)] MSG %"Cuti Hari Keputeraan Sultan Terengganu%" %! %b. diff --git a/include/holidays/my/12.rem b/include/holidays/my/12.rem index a38bcee9..81d728bb 100644 --- a/include/holidays/my/12.rem +++ b/include/holidays/my/12.rem @@ -10,10 +10,10 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/my.rem -OMIT 1 January MSG %"Tahun Baharu%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT 30 May MSG %"Pesta Kaamatan%" %(is) %b. -OMIT 31 May MSG %"Pesta Kaamatan%" %(is) %b. -REM First Saturday in October ADDOMIT SCANFROM -28 MSG %"Hari Jadi Yang di-Pertua Negeri Sabah%" %(is) %b. -OMIT 24 December MSG %"Christmas Eve%" %(is) %b. +OMIT 1 January MSG %"Tahun Baharu%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT 30 May MSG %"Pesta Kaamatan%" %! %b. +OMIT 31 May MSG %"Pesta Kaamatan%" %! %b. +REM First Saturday in October ADDOMIT SCANFROM -28 MSG %"Hari Jadi Yang di-Pertua Negeri Sabah%" %! %b. +OMIT 24 December MSG %"Christmas Eve%" %! %b. diff --git a/include/holidays/my/13.rem b/include/holidays/my/13.rem index b1111eb2..8bdc714e 100644 --- a/include/holidays/my/13.rem +++ b/include/holidays/my/13.rem @@ -10,13 +10,13 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/my.rem -OMIT 1 January MSG %"Tahun Baharu%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT 1 June MSG %"Perayaan Hari Gawai Dayak%" %(is) %b. -REM 1 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 6, 1)), 0, 6)] MSG %"Cuti Perayaan Hari Gawai Dayak%" %(is) %b. -OMIT 2 June MSG %"Perayaan Hari Gawai Dayak%" %(is) %b. -REM 2 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 6, 2)), 0, 6)] MSG %"Cuti Perayaan Hari Gawai Dayak%" %(is) %b. -OMIT 22 July MSG %"Hari Kemerdekaan Sarawak%" %(is) %b. -REM 22 July OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 7, 22)), 0, 6)] MSG %"Cuti Hari Kemerdekaan Sarawak%" %(is) %b. -REM Second Saturday in October ADDOMIT SCANFROM -28 MSG %"Hari Jadi Yang di-Pertua Negeri Sarawak%" %(is) %b. +OMIT 1 January MSG %"Tahun Baharu%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT 1 June MSG %"Perayaan Hari Gawai Dayak%" %! %b. +REM 1 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 6, 1)), 0, 6)] MSG %"Cuti Perayaan Hari Gawai Dayak%" %! %b. +OMIT 2 June MSG %"Perayaan Hari Gawai Dayak%" %! %b. +REM 2 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 6, 2)), 0, 6)] MSG %"Cuti Perayaan Hari Gawai Dayak%" %! %b. +OMIT 22 July MSG %"Hari Kemerdekaan Sarawak%" %! %b. +REM 22 July OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 7, 22)), 0, 6)] MSG %"Cuti Hari Kemerdekaan Sarawak%" %! %b. +REM Second Saturday in October ADDOMIT SCANFROM -28 MSG %"Hari Jadi Yang di-Pertua Negeri Sarawak%" %! %b. diff --git a/include/holidays/my/14.rem b/include/holidays/my/14.rem index 76b66f96..84aaea9e 100644 --- a/include/holidays/my/14.rem +++ b/include/holidays/my/14.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/my.rem -OMIT 1 January MSG %"Tahun Baharu%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %(is) %b. -OMIT 1 February MSG %"Hari Wilayah Persekutuan%" %(is) %b. -REM 1 February OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 2, 1)), 0, 6)] MSG %"Cuti Hari Wilayah Persekutuan%" %(is) %b. +OMIT 1 January MSG %"Tahun Baharu%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %! %b. +OMIT 1 February MSG %"Hari Wilayah Persekutuan%" %! %b. +REM 1 February OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 2, 1)), 0, 6)] MSG %"Cuti Hari Wilayah Persekutuan%" %! %b. diff --git a/include/holidays/my/15.rem b/include/holidays/my/15.rem index cd3bc5d0..98e13698 100644 --- a/include/holidays/my/15.rem +++ b/include/holidays/my/15.rem @@ -10,9 +10,9 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/my.rem -OMIT 1 January MSG %"Tahun Baharu%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %(is) %b. -OMIT 1 February MSG %"Hari Wilayah Persekutuan%" %(is) %b. -REM 1 February OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 2, 1)), 0, 6)] MSG %"Cuti Hari Wilayah Persekutuan%" %(is) %b. -OMIT 30 May MSG %"Pesta Kaamatan%" %(is) %b. -OMIT 31 May MSG %"Pesta Kaamatan%" %(is) %b. +OMIT 1 January MSG %"Tahun Baharu%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %! %b. +OMIT 1 February MSG %"Hari Wilayah Persekutuan%" %! %b. +REM 1 February OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 2, 1)), 0, 6)] MSG %"Cuti Hari Wilayah Persekutuan%" %! %b. +OMIT 30 May MSG %"Pesta Kaamatan%" %! %b. +OMIT 31 May MSG %"Pesta Kaamatan%" %! %b. diff --git a/include/holidays/my/16.rem b/include/holidays/my/16.rem index adf3841e..6a91dfd9 100644 --- a/include/holidays/my/16.rem +++ b/include/holidays/my/16.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/my.rem -OMIT 1 January MSG %"Tahun Baharu%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %(is) %b. -OMIT 1 February MSG %"Hari Wilayah Persekutuan%" %(is) %b. -REM 1 February OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 2, 1)), 0, 6)] MSG %"Cuti Hari Wilayah Persekutuan%" %(is) %b. +OMIT 1 January MSG %"Tahun Baharu%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Cuti Tahun Baharu%" %! %b. +OMIT 1 February MSG %"Hari Wilayah Persekutuan%" %! %b. +REM 1 February OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 2, 1)), 0, 6)] MSG %"Cuti Hari Wilayah Persekutuan%" %! %b. diff --git a/include/holidays/mz.rem b/include/holidays/mz.rem index 5d2bc567..8c3ef400 100644 --- a/include/holidays/mz.rem +++ b/include/holidays/mz.rem @@ -5,21 +5,21 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Dia da Fraternidade universal%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dia da Fraternidade universal (ponte)%" %(is) %b. -OMIT 3 February MSG %"Dia dos Heróis Moçambicanos%" %(is) %b. -REM 4 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dia dos Heróis Moçambicanos (ponte)%" %(is) %b. -OMIT 7 April MSG %"Dia da Mulher Moçambicana%" %(is) %b. -REM 8 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dia da Mulher Moçambicana (ponte)%" %(is) %b. -OMIT 1 May MSG %"Dia Internacional dos Trabalhadores%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dia Internacional dos Trabalhadores (ponte)%" %(is) %b. -OMIT 25 June MSG %"Dia da Independência Nacional%" %(is) %b. -REM 26 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dia da Independência Nacional (ponte)%" %(is) %b. -OMIT 7 September MSG %"Dia da Vitória%" %(is) %b. -REM 8 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dia da Vitória (ponte)%" %(is) %b. -OMIT 25 September MSG %"Dia das Forças Armadas de Libertação Nacional%" %(is) %b. -REM 26 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dia das Forças Armadas de Libertação Nacional (ponte)%" %(is) %b. -OMIT 4 October MSG %"Dia da Paz e Reconciliação%" %(is) %b. -REM 5 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dia da Paz e Reconciliação (ponte)%" %(is) %b. -OMIT 25 December MSG %"Dia da Família%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dia da Família (ponte)%" %(is) %b. +OMIT 1 January MSG %"Dia da Fraternidade universal%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dia da Fraternidade universal (ponte)%" %! %b. +OMIT 3 February MSG %"Dia dos Heróis Moçambicanos%" %! %b. +REM 4 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dia dos Heróis Moçambicanos (ponte)%" %! %b. +OMIT 7 April MSG %"Dia da Mulher Moçambicana%" %! %b. +REM 8 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dia da Mulher Moçambicana (ponte)%" %! %b. +OMIT 1 May MSG %"Dia Internacional dos Trabalhadores%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dia Internacional dos Trabalhadores (ponte)%" %! %b. +OMIT 25 June MSG %"Dia da Independência Nacional%" %! %b. +REM 26 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dia da Independência Nacional (ponte)%" %! %b. +OMIT 7 September MSG %"Dia da Vitória%" %! %b. +REM 8 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dia da Vitória (ponte)%" %! %b. +OMIT 25 September MSG %"Dia das Forças Armadas de Libertação Nacional%" %! %b. +REM 26 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dia das Forças Armadas de Libertação Nacional (ponte)%" %! %b. +OMIT 4 October MSG %"Dia da Paz e Reconciliação%" %! %b. +REM 5 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dia da Paz e Reconciliação (ponte)%" %! %b. +OMIT 25 December MSG %"Dia da Família%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dia da Família (ponte)%" %! %b. diff --git a/include/holidays/na.rem b/include/holidays/na.rem index 0a338a0f..6527bb61 100644 --- a/include/holidays/na.rem +++ b/include/holidays/na.rem @@ -5,23 +5,23 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT 21 March MSG %"Independence Day%" %(is) %b. -REM 22 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 1 May MSG %"Workers' Day%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Workers' Day (observed)%" %(is) %b. -OMIT 4 May MSG %"Cassinga Day%" %(is) %b. -REM 5 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Cassinga Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %(is) %b. -OMIT 25 May MSG %"Africa Day%" %(is) %b. -REM 26 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Africa Day (observed)%" %(is) %b. -OMIT 26 August MSG %"Heroes' Day%" %(is) %b. -REM 27 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Heroes' Day (observed)%" %(is) %b. -OMIT 10 September MSG %"Day of the Namibian Women and International Human Rights Day%" %(is) %b. -REM 11 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Day of the Namibian Women and International Human Rights Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Family Day%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Family Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +OMIT 21 March MSG %"Independence Day%" %! %b. +REM 22 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 1 May MSG %"Workers' Day%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Workers' Day (observed)%" %! %b. +OMIT 4 May MSG %"Cassinga Day%" %! %b. +REM 5 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Cassinga Day (observed)%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %! %b. +OMIT 25 May MSG %"Africa Day%" %! %b. +REM 26 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Africa Day (observed)%" %! %b. +OMIT 26 August MSG %"Heroes' Day%" %! %b. +REM 27 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Heroes' Day (observed)%" %! %b. +OMIT 10 September MSG %"Day of the Namibian Women and International Human Rights Day%" %! %b. +REM 11 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Day of the Namibian Women and International Human Rights Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Family Day%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Family Day (observed)%" %! %b. diff --git a/include/holidays/ng.rem b/include/holidays/ng.rem index 3d6c0f2c..16d24199 100644 --- a/include/holidays/ng.rem +++ b/include/holidays/ng.rem @@ -5,17 +5,17 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 1 May MSG %"Workers' Day%" %(is) %b. -REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG %"Workers' Day (observed)%" %(is) %b. -OMIT 12 June MSG %"Democracy Day%" %(is) %b. -REM 12 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 6, 12)), 0, 6)] MSG %"Democracy Day (observed)%" %(is) %b. -OMIT 1 October MSG %"Independence Day%" %(is) %b. -REM 1 October OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 10, 1)), 0, 6)] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 25)), 0, 6)] MSG %"Christmas Day (observed)%" %(is) %b. -OMIT 26 December MSG %"Boxing Day%" %(is) %b. -REM 26 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 26)), 0, 6)] MSG %"Boxing Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"New Year's Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 1 May MSG %"Workers' Day%" %! %b. +REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG %"Workers' Day (observed)%" %! %b. +OMIT 12 June MSG %"Democracy Day%" %! %b. +REM 12 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 6, 12)), 0, 6)] MSG %"Democracy Day (observed)%" %! %b. +OMIT 1 October MSG %"Independence Day%" %! %b. +REM 1 October OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 10, 1)), 0, 6)] MSG %"Independence Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 25)), 0, 6)] MSG %"Christmas Day (observed)%" %! %b. +OMIT 26 December MSG %"Boxing Day%" %! %b. +REM 26 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 26)), 0, 6)] MSG %"Boxing Day (observed)%" %! %b. diff --git a/include/holidays/ni.rem b/include/holidays/ni.rem index 8e014928..03b56fea 100644 --- a/include/holidays/ni.rem +++ b/include/holidays/ni.rem @@ -12,13 +12,13 @@ # one of the regional *.rem files in the directory # [$SysInclude]/holidays/ni/ -OMIT 1 January MSG %"Año Nuevo%" %(is) %b. -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %(is) %b. -OMIT 1 May MSG %"Día del Trabajo%" %(is) %b. -OMIT 30 May MSG %"Día de la Madre%" %(is) %b. -OMIT 19 July MSG %"Día de la Revolución%" %(is) %b. -OMIT 14 September MSG %"Batalla de San Jacinto%" %(is) %b. -OMIT 15 September MSG %"Día de la Independencia%" %(is) %b. -OMIT 8 December MSG %"Concepción de María%" %(is) %b. -OMIT 25 December MSG %"Navidad%" %(is) %b. +OMIT 1 January MSG %"Año Nuevo%" %! %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %! %b. +OMIT 1 May MSG %"Día del Trabajo%" %! %b. +OMIT 30 May MSG %"Día de la Madre%" %! %b. +OMIT 19 July MSG %"Día de la Revolución%" %! %b. +OMIT 14 September MSG %"Batalla de San Jacinto%" %! %b. +OMIT 15 September MSG %"Día de la Independencia%" %! %b. +OMIT 8 December MSG %"Concepción de María%" %! %b. +OMIT 25 December MSG %"Navidad%" %! %b. diff --git a/include/holidays/ni/mn.rem b/include/holidays/ni/mn.rem index 027ecf87..d92f6676 100644 --- a/include/holidays/ni/mn.rem +++ b/include/holidays/ni/mn.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/ni.rem -OMIT 1 August MSG %"Bajada de Santo Domingo%" %(is) %b. -OMIT 10 August MSG %"Subida de Santo Domingo%" %(is) %b. +OMIT 1 August MSG %"Bajada de Santo Domingo%" %! %b. +OMIT 10 August MSG %"Subida de Santo Domingo%" %! %b. diff --git a/include/holidays/nl.rem b/include/holidays/nl.rem index 3618e216..d00d0777 100644 --- a/include/holidays/nl.rem +++ b/include/holidays/nl.rem @@ -5,22 +5,22 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Nieuwjaarsdag%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Eerste paasdag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Tweede paasdag%" %(is) %b. -REM 26 April MAYBE-UNCOMPUTABLE ADDOMIT SCANFROM -28 SATISFY [$Ty >= 2014 && $Tw == 6] MSG %"Koningsdag%" %(is) %b. -REM 27 April MAYBE-UNCOMPUTABLE ADDOMIT SCANFROM -28 SATISFY [$Ty >= 2014 && $Tw != 0] MSG %"Koningsdag%" %(is) %b. -REM 30 April MAYBE-UNCOMPUTABLE ADDOMIT SCANFROM -28 SATISFY [$Ty < 2014 && $Tw != 0] MSG %"Koninginnedag%" %(is) %b. -REM 1 May MAYBE-UNCOMPUTABLE ADDOMIT SCANFROM -28 SATISFY [$Ty < 2014 && $Tw == 1] MSG %"Koninginnedag%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Hemelvaartsdag%" %(is) %b. -OMIT [easterdate($Uy)+49] MSG %"Eerste Pinksterdag%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Tweede Pinksterdag%" %(is) %b. -OMIT 25 December MSG %"Eerste Kerstdag%" %(is) %b. -OMIT 26 December MSG %"Tweede Kerstdag%" %(is) %b. +OMIT 1 January MSG %"Nieuwjaarsdag%" %! %b. +OMIT [easterdate($Uy)] MSG %"Eerste paasdag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Tweede paasdag%" %! %b. +REM 26 April MAYBE-UNCOMPUTABLE ADDOMIT SCANFROM -28 SATISFY [$Ty >= 2014 && $Tw == 6] MSG %"Koningsdag%" %! %b. +REM 27 April MAYBE-UNCOMPUTABLE ADDOMIT SCANFROM -28 SATISFY [$Ty >= 2014 && $Tw != 0] MSG %"Koningsdag%" %! %b. +REM 30 April MAYBE-UNCOMPUTABLE ADDOMIT SCANFROM -28 SATISFY [$Ty < 2014 && $Tw != 0] MSG %"Koninginnedag%" %! %b. +REM 1 May MAYBE-UNCOMPUTABLE ADDOMIT SCANFROM -28 SATISFY [$Ty < 2014 && $Tw == 1] MSG %"Koninginnedag%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Hemelvaartsdag%" %! %b. +OMIT [easterdate($Uy)+49] MSG %"Eerste Pinksterdag%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Tweede Pinksterdag%" %! %b. +OMIT 25 December MSG %"Eerste Kerstdag%" %! %b. +OMIT 26 December MSG %"Tweede Kerstdag%" %! %b. # Optional holidays -REM [easterdate($Uy)-2] MSG %"Goede Vrijdag%" %(is) %b. +REM [easterdate($Uy)-2] MSG %"Goede Vrijdag%" %! %b. # Bevrijdingsdag is a holiday every 5th year. # Hence the two reminders below -REM 5 May SATISFY [$Ty % 5 != 0] MSG %"Bevrijdingsdag%" %(is) %b. -REM 5 May ADDOMIT SCANFROM -28 SATISFY [$Ty % 5 == 0] MSG %"Bevrijdingsdag%" %(is) %b. +REM 5 May SATISFY [$Ty % 5 != 0] MSG %"Bevrijdingsdag%" %! %b. +REM 5 May ADDOMIT SCANFROM -28 SATISFY [$Ty % 5 == 0] MSG %"Bevrijdingsdag%" %! %b. diff --git a/include/holidays/no.rem b/include/holidays/no.rem index a66de09b..b04eabc3 100644 --- a/include/holidays/no.rem +++ b/include/holidays/no.rem @@ -5,15 +5,15 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Første nyttårsdag%" %(is) %b. -OMIT [easterdate($Uy)-3] MSG %"Skjærtorsdag%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Langfredag%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Første påskedag%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Andre påskedag%" %(is) %b. -OMIT 1 May MSG %"Arbeidernes dag%" %(is) %b. -OMIT 17 May MSG %"Grunnlovsdag%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Kristi himmelfartsdag%" %(is) %b. -OMIT [easterdate($Uy)+49] MSG %"Første pinsedag%" %(is) %b. -OMIT [easterdate($Uy)+50] MSG %"Andre pinsedag%" %(is) %b. -OMIT 25 December MSG %"Første juledag%" %(is) %b. -OMIT 26 December MSG %"Andre juledag%" %(is) %b. +OMIT 1 January MSG %"Første nyttårsdag%" %! %b. +OMIT [easterdate($Uy)-3] MSG %"Skjærtorsdag%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Langfredag%" %! %b. +OMIT [easterdate($Uy)] MSG %"Første påskedag%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Andre påskedag%" %! %b. +OMIT 1 May MSG %"Arbeidernes dag%" %! %b. +OMIT 17 May MSG %"Grunnlovsdag%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Kristi himmelfartsdag%" %! %b. +OMIT [easterdate($Uy)+49] MSG %"Første pinsedag%" %! %b. +OMIT [easterdate($Uy)+50] MSG %"Andre pinsedag%" %! %b. +OMIT 25 December MSG %"Første juledag%" %! %b. +OMIT 26 December MSG %"Andre juledag%" %! %b. diff --git a/include/holidays/nz.rem b/include/holidays/nz.rem index 4a692829..7eb622ca 100644 --- a/include/holidays/nz.rem +++ b/include/holidays/nz.rem @@ -12,25 +12,25 @@ # one of the regional *.rem files in the directory # [$SysInclude]/holidays/nz/ -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -OMIT 2 January MSG %"Day after New Year's Day%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %(is) %b. -REM 4 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Day after New Year's Day (observed)%" %(is) %b. -REM 4 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Day after New Year's Day (observed)%" %(is) %b. -OMIT 6 February MSG %"Waitangi Day%" %(is) %b. -REM 7 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Waitangi Day (observed)%" %(is) %b. -REM 8 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Waitangi Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 25 April MSG %"Anzac Day%" %(is) %b. -REM 26 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Anzac Day (observed)%" %(is) %b. -REM 27 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Anzac Day (observed)%" %(is) %b. -REM First Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %(is) %b. -REM Fourth Monday in October ADDOMIT SCANFROM -28 MSG %"Labour Day%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Boxing Day%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +OMIT 2 January MSG %"Day after New Year's Day%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"New Year's Day (observed)%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b. +REM 4 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Day after New Year's Day (observed)%" %! %b. +REM 4 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Day after New Year's Day (observed)%" %! %b. +OMIT 6 February MSG %"Waitangi Day%" %! %b. +REM 7 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Waitangi Day (observed)%" %! %b. +REM 8 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Waitangi Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 25 April MSG %"Anzac Day%" %! %b. +REM 26 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Anzac Day (observed)%" %! %b. +REM 27 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Anzac Day (observed)%" %! %b. +REM First Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %b. +REM Fourth Monday in October ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Boxing Day%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b. diff --git a/include/holidays/nz/auk.rem b/include/holidays/nz/auk.rem index daf31142..2d6ba5d6 100644 --- a/include/holidays/nz/auk.rem +++ b/include/holidays/nz/auk.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/nz.rem -REM Monday 26 January ADDOMIT SCANFROM -28 MSG %"Aukland Anniversary Day%" %(is) %b. +REM Monday 26 January ADDOMIT SCANFROM -28 MSG %"Aukland Anniversary Day%" %! %b. diff --git a/include/holidays/nz/can.rem b/include/holidays/nz/can.rem index 182661ab..17ba6255 100644 --- a/include/holidays/nz/can.rem +++ b/include/holidays/nz/can.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/nz.rem -REM Friday 11 November ADDOMIT SCANFROM -28 MSG %"Canterbury Anniversary Day%" %(is) %b. +REM Friday 11 November ADDOMIT SCANFROM -28 MSG %"Canterbury Anniversary Day%" %! %b. diff --git a/include/holidays/nz/cit.rem b/include/holidays/nz/cit.rem index 7ac239c3..a44b0838 100644 --- a/include/holidays/nz/cit.rem +++ b/include/holidays/nz/cit.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/nz.rem -REM Monday 27 November ADDOMIT SCANFROM -28 MSG %"Chatham Islands Anniversary Day%" %(is) %b. +REM Monday 27 November ADDOMIT SCANFROM -28 MSG %"Chatham Islands Anniversary Day%" %! %b. diff --git a/include/holidays/nz/hkb.rem b/include/holidays/nz/hkb.rem index b907da9e..b0ed9547 100644 --- a/include/holidays/nz/hkb.rem +++ b/include/holidays/nz/hkb.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/nz.rem -REM Monday 22 October --3 ADDOMIT SCANFROM -28 MSG %"Hawke's Bay Anniversary Day%" %(is) %b. +REM Monday 22 October --3 ADDOMIT SCANFROM -28 MSG %"Hawke's Bay Anniversary Day%" %! %b. diff --git a/include/holidays/nz/mbh.rem b/include/holidays/nz/mbh.rem index a4894672..8f8d5c5c 100644 --- a/include/holidays/nz/mbh.rem +++ b/include/holidays/nz/mbh.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/nz.rem -REM Monday 29 October ADDOMIT SCANFROM -28 MSG %"Marlborough Anniversary Day%" %(is) %b. +REM Monday 29 October ADDOMIT SCANFROM -28 MSG %"Marlborough Anniversary Day%" %! %b. diff --git a/include/holidays/nz/nsn.rem b/include/holidays/nz/nsn.rem index 6de5b2e8..ed5bcf0d 100644 --- a/include/holidays/nz/nsn.rem +++ b/include/holidays/nz/nsn.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/nz.rem -REM Monday 29 January ADDOMIT SCANFROM -28 MSG %"Nelson Anniversary Day%" %(is) %b. +REM Monday 29 January ADDOMIT SCANFROM -28 MSG %"Nelson Anniversary Day%" %! %b. diff --git a/include/holidays/nz/ntl.rem b/include/holidays/nz/ntl.rem index 4cdf451e..2dcf942a 100644 --- a/include/holidays/nz/ntl.rem +++ b/include/holidays/nz/ntl.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/nz.rem -REM Monday 26 January ADDOMIT SCANFROM -28 MSG %"Aukland Anniversary Day%" %(is) %b. +REM Monday 26 January ADDOMIT SCANFROM -28 MSG %"Aukland Anniversary Day%" %! %b. diff --git a/include/holidays/nz/ota.rem b/include/holidays/nz/ota.rem index 1b82fafe..4094b400 100644 --- a/include/holidays/nz/ota.rem +++ b/include/holidays/nz/ota.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/nz.rem -REM Monday 20 March ADDOMIT SCANFROM -28 SATISFY [$T != easterdate($Ty)+1] MSG %"Otago Anniversary Day%" %(is) %b. -REM Tuesday 21 March ADDOMIT SCANFROM -28 SATISFY [$T == easterdate($Ty)+2] MSG %"Otago Anniversary Day%" %(is) %b. +REM Monday 20 March ADDOMIT SCANFROM -28 SATISFY [$T != easterdate($Ty)+1] MSG %"Otago Anniversary Day%" %! %b. +REM Tuesday 21 March ADDOMIT SCANFROM -28 SATISFY [$T == easterdate($Ty)+2] MSG %"Otago Anniversary Day%" %! %b. diff --git a/include/holidays/nz/south_canterbury.rem b/include/holidays/nz/south_canterbury.rem index 428a23e1..77eb96ee 100644 --- a/include/holidays/nz/south_canterbury.rem +++ b/include/holidays/nz/south_canterbury.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/nz.rem -REM Fourth Monday in September ADDOMIT SCANFROM -28 MSG %"South Canterbury Anniversary Day%" %(is) %b. +REM Fourth Monday in September ADDOMIT SCANFROM -28 MSG %"South Canterbury Anniversary Day%" %! %b. diff --git a/include/holidays/nz/stl.rem b/include/holidays/nz/stl.rem index c2a8227a..37507b9f 100644 --- a/include/holidays/nz/stl.rem +++ b/include/holidays/nz/stl.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/nz.rem -OMIT [easterdate($Uy)+2] MSG %"Southland Anniversary Day%" %(is) %b. +OMIT [easterdate($Uy)+2] MSG %"Southland Anniversary Day%" %! %b. diff --git a/include/holidays/nz/tki.rem b/include/holidays/nz/tki.rem index 4d0afacb..e68fe875 100644 --- a/include/holidays/nz/tki.rem +++ b/include/holidays/nz/tki.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/nz.rem -REM Second Monday in March ADDOMIT SCANFROM -28 MSG %"Taranaki Anniversary Day%" %(is) %b. +REM Second Monday in March ADDOMIT SCANFROM -28 MSG %"Taranaki Anniversary Day%" %! %b. diff --git a/include/holidays/nz/wgn.rem b/include/holidays/nz/wgn.rem index 74d39eec..88445174 100644 --- a/include/holidays/nz/wgn.rem +++ b/include/holidays/nz/wgn.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/nz.rem -REM Monday 19 January ADDOMIT SCANFROM -28 MSG %"Wellington Anniversary Day%" %(is) %b. +REM Monday 19 January ADDOMIT SCANFROM -28 MSG %"Wellington Anniversary Day%" %! %b. diff --git a/include/holidays/nz/wtc.rem b/include/holidays/nz/wtc.rem index 65df1903..61d3f8c4 100644 --- a/include/holidays/nz/wtc.rem +++ b/include/holidays/nz/wtc.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/nz.rem -REM Monday 28 November ADDOMIT SCANFROM -28 MSG %"West Coast Anniversary Day%" %(is) %b. +REM Monday 28 November ADDOMIT SCANFROM -28 MSG %"West Coast Anniversary Day%" %! %b. diff --git a/include/holidays/pa.rem b/include/holidays/pa.rem index 70d85e99..b001c8c8 100644 --- a/include/holidays/pa.rem +++ b/include/holidays/pa.rem @@ -5,23 +5,23 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT 9 January MSG %"Martyrs' Day%" %(is) %b. -REM 10 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Martyrs' Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-47] MSG %"Carnival%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT 1 May MSG %"Labour Day%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %(is) %b. -OMIT 3 November MSG %"Separation Day%" %(is) %b. -OMIT 4 November MSG %"National Symbols Day%" %(is) %b. -OMIT 5 November MSG %"Colon Day%" %(is) %b. -OMIT 10 November MSG %"Los Santos Uprising Day%" %(is) %b. -OMIT 28 November MSG %"Independence Day%" %(is) %b. -REM 29 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 8 December MSG %"Mother's Day%" %(is) %b. -REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Mother's Day (observed)%" %(is) %b. -OMIT 20 December MSG %"National Mourning Day%" %(is) %b. -REM 21 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Mourning Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +OMIT 9 January MSG %"Martyrs' Day%" %! %b. +REM 10 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Martyrs' Day (observed)%" %! %b. +OMIT [easterdate($Uy)-47] MSG %"Carnival%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT 1 May MSG %"Labour Day%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %! %b. +OMIT 3 November MSG %"Separation Day%" %! %b. +OMIT 4 November MSG %"National Symbols Day%" %! %b. +OMIT 5 November MSG %"Colon Day%" %! %b. +OMIT 10 November MSG %"Los Santos Uprising Day%" %! %b. +OMIT 28 November MSG %"Independence Day%" %! %b. +REM 29 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +OMIT 8 December MSG %"Mother's Day%" %! %b. +REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Mother's Day (observed)%" %! %b. +OMIT 20 December MSG %"National Mourning Day%" %! %b. +REM 21 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Mourning Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. diff --git a/include/holidays/pagan.rem b/include/holidays/pagan.rem index d84ac362..a18262b3 100644 --- a/include/holidays/pagan.rem +++ b/include/holidays/pagan.rem @@ -4,62 +4,62 @@ # Last edit : 2024-11-10 18:39 # Purpose : Pagan holidays file for remind -REM 02 January MSG %"Frigg's Distaff%" %(is) %b. -REM 06 January MSG %"Celtic day of the Three-Fold Goddess%" %(is) %b. -REM 10 January MSG %"Geraint's Day%" %(is) %b. -REM 13 January MSG %"Midvintersblot%" %(is) %b. -REM 20 January MSG %"Midvintersblot%" %(is) %b. -REM 22 January MSG %"Festival of the Muses%" %(is) %b. -REM 25 January MSG %"Old Disting Feast%" %(is) %b. -REM Tue 1 February -7 MSG %"Upelly - old fire festival%" %(is) %b. -REM 31 January MSG %"Honoring the Valkyries%" %(is) %b. -REM 02 February MSG %"1st Cross-Quarter Day%" %(is) %b. -REM 02 February MSG %"Imbolg / Imbolc (other Celtic names) / Brighid / Oimelc%" %(is) %b. -REM 11 February MSG %"The Day the Birds Begin to Sing%" %(is) %b. -REM 14 February MSG %"Festival of Vali%" %(is) %b. -REM 02 March MSG %"Day of the Crows%" %(is) %b. -REM 13 March MSG %"Burgsonndeg - festival of rebirth of the sun and the approach of spring%" %(is) %b. -REM 17 March MSG %"Celebration of Trefuilnid Treochar (St.Patrick's day)%" %(is) %b. -REM 18 March MSG %"Sheela's Day%" %(is) %b. -REM 19 March MSG %"1st Quarter Day - Spring (Vernal) Equinox%" %(is) %b. -REM 20 March MSG %"Festival of Iduna%" %(is) %b. -REM 21 March MSG %"Ostara / Eostre (Saxon goddess of Spring)%" %(is) %b. -REM 30 April MSG %"May Eve / Walpurgisnacht (witches' Sabbath) / Walpurgis Night (after St. Walpurga)%" %(is) %b. -REM 01 May MSG %"May Day / Beltane / Bealtaine - Celtic bonfire festival%" %(is) %b. -REM 04 May MSG %"2nd Cross-Quarter Day%" %(is) %b. -REM 12 May MSG %"The Cat Parade%" %(is) %b. -REM 14 May MSG %"Midnight Sun Festival%" %(is) %b. -REM 18 May MSG %"Festival of the Horned God Cennunos%" %(is) %b. -REM 20 May MSG %"Festival of Mjollnir, Thor's Hammer%" %(is) %b. -REM 24 May MSG %"Mother's Day, in celebration of the Triple Goddess%" %(is) %b. -REM 20 June MSG %"2nd Quarter Day - Summer Solstice%" %(is) %b. -REM 21 June MSG %"Litha (Norse/Anglo-Saxon for "longest day")%" %(is) %b. -REM 23 June MSG %"St. John's Eve - European Midsummer celebration%" %(is) %b. -REM 01 August MSG %"Lugnasad / Lughnasada / Lunasa - Gaelic summer "games of Lug" (sun-god)%" %(is) %b. -REM 02 August MSG %"Lady Godiva Day%" %(is) %b. -REM 04 August MSG %"Loch mo Naire%" %(is) %b. -REM 05 August MSG %"3rd Cross-Quarter Day%" %(is) %b. -REM 10 August MSG %"Puck Faire%" %(is) %b. -REM 14 August MSG %"Day of the Burryma%" %(is) %b. -REM 17 August MSG %"Odin's Ordeal%" %(is) %b. -REM 23 August MSG %"Feast of Ilmatar%" %(is) %b. -REM 28 August MSG %"Frey Faxi%" %(is) %b. -REM 29 August MSG %"Festival of Urda%" %(is) %b. -REM 21 September MSG %"3rd Quarter Day - Fall (Autumnal) Equinox%" %(is) %b. -REM 08 October MSG %"Day of Remembrance for Erik the Red%" %(is) %b. -REM 09 October MSG %"Leif Erikson Day%" %(is) %b. -REM 11 October MSG %"Old Lady of the Trees%" %(is) %b. -REM 14 October MSG %"Winter Nights - festival celebrating the harvest%" %(is) %b. -REM 18 October MSG %"Great Horn Faire%" %(is) %b. -REM 24 October MSG %"Feast of the Spirits of the Air%" %(is) %b. -REM 27 October MSG %"Allan Apple Day%" %(is) %b. -REM 31 October MSG %"Hallowmas / Allhallowmas / Allhallows%" %(is) %b. -REM 01 November MSG %"Samhain - Celtic feast of departing Sun & new year%" %(is) %b. -REM 05 November MSG %"4th Cross-Quarter Day%" %(is) %b. -REM 06 December MSG %"Festival of Nicolas, an aspect of Odin, leader of the hunt%" %(is) %b. -REM 09 December MSG %"Yule Cleansing - The Danish fetch water for brewing the Yule-Ale%" %(is) %b. -REM 13 December MSG %"Wodan's Jag - the Wild Hunt of Odin and his Army%" %(is) %b. -REM 18 December MSG %"Festival of Epona%" %(is) %b. -REM 20 December MSG %"4th Quarter Day - Winter Solstice%" %(is) %b. -REM 21 December MSG %"Festival of Beiwe / Nertha / Alban Athuan%" %(is) %b. -REM 21 December MSG %"Yule (Norse for "wheel") - Germanic 12-day feast%" %(is) %b. +REM 02 January MSG %"Frigg's Distaff%" %! %b. +REM 06 January MSG %"Celtic day of the Three-Fold Goddess%" %! %b. +REM 10 January MSG %"Geraint's Day%" %! %b. +REM 13 January MSG %"Midvintersblot%" %! %b. +REM 20 January MSG %"Midvintersblot%" %! %b. +REM 22 January MSG %"Festival of the Muses%" %! %b. +REM 25 January MSG %"Old Disting Feast%" %! %b. +REM Tue 1 February -7 MSG %"Upelly - old fire festival%" %! %b. +REM 31 January MSG %"Honoring the Valkyries%" %! %b. +REM 02 February MSG %"1st Cross-Quarter Day%" %! %b. +REM 02 February MSG %"Imbolg / Imbolc (other Celtic names) / Brighid / Oimelc%" %! %b. +REM 11 February MSG %"The Day the Birds Begin to Sing%" %! %b. +REM 14 February MSG %"Festival of Vali%" %! %b. +REM 02 March MSG %"Day of the Crows%" %! %b. +REM 13 March MSG %"Burgsonndeg - festival of rebirth of the sun and the approach of spring%" %! %b. +REM 17 March MSG %"Celebration of Trefuilnid Treochar (St.Patrick's day)%" %! %b. +REM 18 March MSG %"Sheela's Day%" %! %b. +REM 19 March MSG %"1st Quarter Day - Spring (Vernal) Equinox%" %! %b. +REM 20 March MSG %"Festival of Iduna%" %! %b. +REM 21 March MSG %"Ostara / Eostre (Saxon goddess of Spring)%" %! %b. +REM 30 April MSG %"May Eve / Walpurgisnacht (witches' Sabbath) / Walpurgis Night (after St. Walpurga)%" %! %b. +REM 01 May MSG %"May Day / Beltane / Bealtaine - Celtic bonfire festival%" %! %b. +REM 04 May MSG %"2nd Cross-Quarter Day%" %! %b. +REM 12 May MSG %"The Cat Parade%" %! %b. +REM 14 May MSG %"Midnight Sun Festival%" %! %b. +REM 18 May MSG %"Festival of the Horned God Cennunos%" %! %b. +REM 20 May MSG %"Festival of Mjollnir, Thor's Hammer%" %! %b. +REM 24 May MSG %"Mother's Day, in celebration of the Triple Goddess%" %! %b. +REM 20 June MSG %"2nd Quarter Day - Summer Solstice%" %! %b. +REM 21 June MSG %"Litha (Norse/Anglo-Saxon for "longest day")%" %! %b. +REM 23 June MSG %"St. John's Eve - European Midsummer celebration%" %! %b. +REM 01 August MSG %"Lugnasad / Lughnasada / Lunasa - Gaelic summer "games of Lug" (sun-god)%" %! %b. +REM 02 August MSG %"Lady Godiva Day%" %! %b. +REM 04 August MSG %"Loch mo Naire%" %! %b. +REM 05 August MSG %"3rd Cross-Quarter Day%" %! %b. +REM 10 August MSG %"Puck Faire%" %! %b. +REM 14 August MSG %"Day of the Burryma%" %! %b. +REM 17 August MSG %"Odin's Ordeal%" %! %b. +REM 23 August MSG %"Feast of Ilmatar%" %! %b. +REM 28 August MSG %"Frey Faxi%" %! %b. +REM 29 August MSG %"Festival of Urda%" %! %b. +REM 21 September MSG %"3rd Quarter Day - Fall (Autumnal) Equinox%" %! %b. +REM 08 October MSG %"Day of Remembrance for Erik the Red%" %! %b. +REM 09 October MSG %"Leif Erikson Day%" %! %b. +REM 11 October MSG %"Old Lady of the Trees%" %! %b. +REM 14 October MSG %"Winter Nights - festival celebrating the harvest%" %! %b. +REM 18 October MSG %"Great Horn Faire%" %! %b. +REM 24 October MSG %"Feast of the Spirits of the Air%" %! %b. +REM 27 October MSG %"Allan Apple Day%" %! %b. +REM 31 October MSG %"Hallowmas / Allhallowmas / Allhallows%" %! %b. +REM 01 November MSG %"Samhain - Celtic feast of departing Sun & new year%" %! %b. +REM 05 November MSG %"4th Cross-Quarter Day%" %! %b. +REM 06 December MSG %"Festival of Nicolas, an aspect of Odin, leader of the hunt%" %! %b. +REM 09 December MSG %"Yule Cleansing - The Danish fetch water for brewing the Yule-Ale%" %! %b. +REM 13 December MSG %"Wodan's Jag - the Wild Hunt of Odin and his Army%" %! %b. +REM 18 December MSG %"Festival of Epona%" %! %b. +REM 20 December MSG %"4th Quarter Day - Winter Solstice%" %! %b. +REM 21 December MSG %"Festival of Beiwe / Nertha / Alban Athuan%" %! %b. +REM 21 December MSG %"Yule (Norse for "wheel") - Germanic 12-day feast%" %! %b. diff --git a/include/holidays/pe.rem b/include/holidays/pe.rem index f2351665..eb3514f2 100644 --- a/include/holidays/pe.rem +++ b/include/holidays/pe.rem @@ -5,18 +5,18 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Año Nuevo%" %(is) %b. -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Domingo de Resurrección%" %(is) %b. -OMIT 1 May MSG %"Día del Trabajo%" %(is) %b. -OMIT 29 June MSG %"San Pedro y San Pablo%" %(is) %b. -OMIT 28 July MSG %"Día de la Independencia%" %(is) %b. -OMIT 29 July MSG %"Día de la Gran Parada Militar%" %(is) %b. -OMIT 6 August MSG %"Batalla de Junín%" %(is) %b. -OMIT 30 August MSG %"Santa Rosa de Lima%" %(is) %b. -OMIT 8 October MSG %"Combate de Angamos%" %(is) %b. -OMIT 1 November MSG %"Todos Los Santos%" %(is) %b. -OMIT 8 December MSG %"Inmaculada Concepción%" %(is) %b. -OMIT 9 December MSG %"Batalla de Ayacucho%" %(is) %b. -OMIT 25 December MSG %"Navidad del Señor%" %(is) %b. +OMIT 1 January MSG %"Año Nuevo%" %! %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %! %b. +OMIT [easterdate($Uy)] MSG %"Domingo de Resurrección%" %! %b. +OMIT 1 May MSG %"Día del Trabajo%" %! %b. +OMIT 29 June MSG %"San Pedro y San Pablo%" %! %b. +OMIT 28 July MSG %"Día de la Independencia%" %! %b. +OMIT 29 July MSG %"Día de la Gran Parada Militar%" %! %b. +OMIT 6 August MSG %"Batalla de Junín%" %! %b. +OMIT 30 August MSG %"Santa Rosa de Lima%" %! %b. +OMIT 8 October MSG %"Combate de Angamos%" %! %b. +OMIT 1 November MSG %"Todos Los Santos%" %! %b. +OMIT 8 December MSG %"Inmaculada Concepción%" %! %b. +OMIT 9 December MSG %"Batalla de Ayacucho%" %! %b. +OMIT 25 December MSG %"Navidad del Señor%" %! %b. diff --git a/include/holidays/pg.rem b/include/holidays/pg.rem index ebab574c..27456f98 100644 --- a/include/holidays/pg.rem +++ b/include/holidays/pg.rem @@ -5,20 +5,20 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT 26 February MSG %"Grand Chief Sir Michael Somare Remembrance Day%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 17 June MSG %"King's Birthday%" %(is) %b. -OMIT 23 July MSG %"Papua New Guinea Remembrance Day%" %(is) %b. -REM 24 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Papua New Guinea Remembrance Day (observed)%" %(is) %b. -OMIT 26 August MSG %"National Repentance Day%" %(is) %b. -REM 27 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Repentance Day (observed)%" %(is) %b. -OMIT 16 September MSG %"Independence Day%" %(is) %b. -REM 17 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Boxing Day%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Boxing Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +OMIT 26 February MSG %"Grand Chief Sir Michael Somare Remembrance Day%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 17 June MSG %"King's Birthday%" %! %b. +OMIT 23 July MSG %"Papua New Guinea Remembrance Day%" %! %b. +REM 24 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Papua New Guinea Remembrance Day (observed)%" %! %b. +OMIT 26 August MSG %"National Repentance Day%" %! %b. +REM 27 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Repentance Day (observed)%" %! %b. +OMIT 16 September MSG %"Independence Day%" %! %b. +REM 17 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Boxing Day%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Boxing Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. diff --git a/include/holidays/ph.rem b/include/holidays/ph.rem index bcb872f5..0f779fdb 100644 --- a/include/holidays/ph.rem +++ b/include/holidays/ph.rem @@ -5,22 +5,22 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -OMIT 9 April MSG %"Araw ng Kagitingan%" %(is) %b. -OMIT [easterdate($Uy)-3] MSG %"Maundy Thursday%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)-1] MSG %"Black Saturday%" %(is) %b. -OMIT 1 May MSG %"Labor Day%" %(is) %b. -OMIT 12 June MSG %"Independence Day%" %(is) %b. -REM 21 August ADDOMIT SCANFROM -28 SATISFY [$Ty > 2024] MSG %"Ninoy Aquino Day%" %(is) %b. -OMIT 23 August 2024 MSG %"Ninoy Aquino Day%" %(is) %b. -REM Last Monday in August ADDOMIT SCANFROM -28 MSG %"National Heroes Day%" %(is) %b. -OMIT 1 November MSG %"All Saints' Day%" %(is) %b. -OMIT 30 November MSG %"Bonifacio Day%" %(is) %b. -OMIT 8 December MSG %"Feast of the Immaculate Conception of Mary%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 30 December MSG %"Rizal Day%" %(is) %b. -OMIT 31 December MSG %"Last Day of the Year%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +OMIT 9 April MSG %"Araw ng Kagitingan%" %! %b. +OMIT [easterdate($Uy)-3] MSG %"Maundy Thursday%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)-1] MSG %"Black Saturday%" %! %b. +OMIT 1 May MSG %"Labor Day%" %! %b. +OMIT 12 June MSG %"Independence Day%" %! %b. +REM 21 August ADDOMIT SCANFROM -28 SATISFY [$Ty > 2024] MSG %"Ninoy Aquino Day%" %! %b. +OMIT 23 August 2024 MSG %"Ninoy Aquino Day%" %! %b. +REM Last Monday in August ADDOMIT SCANFROM -28 MSG %"National Heroes Day%" %! %b. +OMIT 1 November MSG %"All Saints' Day%" %! %b. +OMIT 30 November MSG %"Bonifacio Day%" %! %b. +OMIT 8 December MSG %"Feast of the Immaculate Conception of Mary%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 30 December MSG %"Rizal Day%" %! %b. +OMIT 31 December MSG %"Last Day of the Year%" %! %b. # Optional holidays -REM 27 July MSG %"Founding Anniversary of Iglesia ni Cristo%" %(is) %b. +REM 27 July MSG %"Founding Anniversary of Iglesia ni Cristo%" %! %b. diff --git a/include/holidays/pk.rem b/include/holidays/pk.rem index 053d692c..10007dba 100644 --- a/include/holidays/pk.rem +++ b/include/holidays/pk.rem @@ -5,9 +5,9 @@ # # See important caveats in the README file in this directory. -OMIT 5 February MSG %"Kashmir Solidarity Day%" %(is) %b. -OMIT 23 March MSG %"Pakistan Day%" %(is) %b. -OMIT 1 May MSG %"Labour Day%" %(is) %b. -OMIT 14 August MSG %"Independence Day%" %(is) %b. -OMIT 9 November MSG %"Iqbal Day%" %(is) %b. -OMIT 25 December MSG %"Quaid-e-Azam Day%" %(is) %b. +OMIT 5 February MSG %"Kashmir Solidarity Day%" %! %b. +OMIT 23 March MSG %"Pakistan Day%" %! %b. +OMIT 1 May MSG %"Labour Day%" %! %b. +OMIT 14 August MSG %"Independence Day%" %! %b. +OMIT 9 November MSG %"Iqbal Day%" %! %b. +OMIT 25 December MSG %"Quaid-e-Azam Day%" %! %b. diff --git a/include/holidays/pl.rem b/include/holidays/pl.rem index f4a35661..02593b66 100644 --- a/include/holidays/pl.rem +++ b/include/holidays/pl.rem @@ -5,16 +5,16 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Nowy Rok%" %(is) %b. -OMIT 6 January MSG %"Święto Trzech Króli%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Niedziela Wielkanocna%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Poniedziałek Wielkanocny%" %(is) %b. -OMIT 1 May MSG %"Święto Państwowe%" %(is) %b. -OMIT 3 May MSG %"Święto Narodowe Trzeciego Maja%" %(is) %b. -OMIT [easterdate($Uy)+49] MSG %"Zielone Świątki%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Dzień Bożego Ciała%" %(is) %b. -OMIT 15 August MSG %"Wniebowzięcie Najświętszej Marii Panny%" %(is) %b. -OMIT 1 November MSG %"Uroczystość Wszystkich Świętych%" %(is) %b. -OMIT 11 November MSG %"Narodowe Święto Niepodległości%" %(is) %b. -OMIT 25 December MSG %"Boże Narodzenie (pierwszy dzień)%" %(is) %b. -OMIT 26 December MSG %"Boże Narodzenie (drugi dzień)%" %(is) %b. +OMIT 1 January MSG %"Nowy Rok%" %! %b. +OMIT 6 January MSG %"Święto Trzech Króli%" %! %b. +OMIT [easterdate($Uy)] MSG %"Niedziela Wielkanocna%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Poniedziałek Wielkanocny%" %! %b. +OMIT 1 May MSG %"Święto Państwowe%" %! %b. +OMIT 3 May MSG %"Święto Narodowe Trzeciego Maja%" %! %b. +OMIT [easterdate($Uy)+49] MSG %"Zielone Świątki%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Dzień Bożego Ciała%" %! %b. +OMIT 15 August MSG %"Wniebowzięcie Najświętszej Marii Panny%" %! %b. +OMIT 1 November MSG %"Uroczystość Wszystkich Świętych%" %! %b. +OMIT 11 November MSG %"Narodowe Święto Niepodległości%" %! %b. +OMIT 25 December MSG %"Boże Narodzenie (pierwszy dzień)%" %! %b. +OMIT 26 December MSG %"Boże Narodzenie (drugi dzień)%" %! %b. diff --git a/include/holidays/pr.rem b/include/holidays/pr.rem index b063d891..60bdefe3 100644 --- a/include/holidays/pr.rem +++ b/include/holidays/pr.rem @@ -5,36 +5,36 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT 6 January MSG %"Epiphany%" %(is) %b. -REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Martin Luther King Jr. Day%" %(is) %b. -REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Presidents' Day%" %(is) %b. -OMIT 22 March MSG %"Emancipation Day%" %(is) %b. -REM 23 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Emancipation Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -REM Last Monday in May ADDOMIT SCANFROM -28 MSG %"Memorial Day%" %(is) %b. -REM 18 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Juneteenth National Independence Day (observed)%" %(is) %b. -OMIT 19 June MSG %"Juneteenth National Independence Day%" %(is) %b. -REM 20 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Juneteenth National Independence Day (observed)%" %(is) %b. -REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 4 July MSG %"Independence Day%" %(is) %b. -REM 5 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 25 July MSG %"Constitution Day%" %(is) %b. -REM 26 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Constitution Day (observed)%" %(is) %b. -REM First Monday in September ADDOMIT SCANFROM -28 MSG %"Labor Day%" %(is) %b. -REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Veterans Day (observed)%" %(is) %b. -OMIT 11 November MSG %"Veterans Day%" %(is) %b. -REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Veterans Day (observed)%" %(is) %b. -OMIT 19 November MSG %"Discovery Day%" %(is) %b. -REM 20 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Discovery Day (observed)%" %(is) %b. -REM Fourth Thursday in November ADDOMIT SCANFROM -28 MSG %"Thanksgiving%" %(is) %b. -REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +OMIT 6 January MSG %"Epiphany%" %! %b. +REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Martin Luther King Jr. Day%" %! %b. +REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Presidents' Day%" %! %b. +OMIT 22 March MSG %"Emancipation Day%" %! %b. +REM 23 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Emancipation Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +REM Last Monday in May ADDOMIT SCANFROM -28 MSG %"Memorial Day%" %! %b. +REM 18 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Juneteenth National Independence Day (observed)%" %! %b. +OMIT 19 June MSG %"Juneteenth National Independence Day%" %! %b. +REM 20 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Juneteenth National Independence Day (observed)%" %! %b. +REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Independence Day (observed)%" %! %b. +OMIT 4 July MSG %"Independence Day%" %! %b. +REM 5 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +OMIT 25 July MSG %"Constitution Day%" %! %b. +REM 26 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Constitution Day (observed)%" %! %b. +REM First Monday in September ADDOMIT SCANFROM -28 MSG %"Labor Day%" %! %b. +REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Veterans Day (observed)%" %! %b. +OMIT 11 November MSG %"Veterans Day%" %! %b. +REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Veterans Day (observed)%" %! %b. +OMIT 19 November MSG %"Discovery Day%" %! %b. +REM 20 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Discovery Day (observed)%" %! %b. +REM Fourth Thursday in November ADDOMIT SCANFROM -28 MSG %"Thanksgiving%" %! %b. +REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Day (observed)%" %! %b. # Optional holidays -REM 14 February MSG %"Valentine's Day%" %(is) %b. -REM 17 March MSG %"Saint Patrick's Day%" %(is) %b. -REM 31 October MSG %"Halloween%" %(is) %b. +REM 14 February MSG %"Valentine's Day%" %! %b. +REM 17 March MSG %"Saint Patrick's Day%" %! %b. +REM 31 October MSG %"Halloween%" %! %b. diff --git a/include/holidays/pt.rem b/include/holidays/pt.rem index b0731eee..a89f9628 100644 --- a/include/holidays/pt.rem +++ b/include/holidays/pt.rem @@ -1,17 +1,17 @@ # Portuguese holidays # Courtesy of Joop Kiefte -OMIT 1 Jan MSG %"Ano Novo%" %(is) %b. -OMIT [easterdate()-47] MSG %"Carnaval%" %(is) %b. -OMIT [easterdate()-2] MSG %"Sexta-feira Santa%" %(is) %b. -OMIT [easterdate()] MSG %"Domingo de Páscoa%" %(is) %b. -OMIT 25 Apr MSG %"Dia da Liberdade%" %(is) %b. -OMIT 1 May MSG %"Dia do Trabalhador%" %(is) %b. -OMIT [easterdate()+60] MSG %"Corpo de Deus%" %(is) %b. -OMIT 10 Jun MSG %"Dia de Portugal, de Camões e das Comunidades Portuguesas%" %(is) %b. -OMIT 15 Aug MSG %"Assunção de Nossa Senhora%" %(is) %b. -OMIT 5 Oct MSG %"Implantação da República%" %(is) %b. -OMIT 1 Nov MSG %"Dia de Todos os Santos%" %(is) %b. -OMIT 1 Dec MSG %"Restauração da Independência%" %(is) %b. -OMIT 8 Dec MSG %"Imaculada Conceição%" %(is) %b. -OMIT 25 Dec MSG %"Natal%" %(is) %b. +OMIT 1 Jan MSG %"Ano Novo%" %! %b. +OMIT [easterdate()-47] MSG %"Carnaval%" %! %b. +OMIT [easterdate()-2] MSG %"Sexta-feira Santa%" %! %b. +OMIT [easterdate()] MSG %"Domingo de Páscoa%" %! %b. +OMIT 25 Apr MSG %"Dia da Liberdade%" %! %b. +OMIT 1 May MSG %"Dia do Trabalhador%" %! %b. +OMIT [easterdate()+60] MSG %"Corpo de Deus%" %! %b. +OMIT 10 Jun MSG %"Dia de Portugal, de Camões e das Comunidades Portuguesas%" %! %b. +OMIT 15 Aug MSG %"Assunção de Nossa Senhora%" %! %b. +OMIT 5 Oct MSG %"Implantação da República%" %! %b. +OMIT 1 Nov MSG %"Dia de Todos os Santos%" %! %b. +OMIT 1 Dec MSG %"Restauração da Independência%" %! %b. +OMIT 8 Dec MSG %"Imaculada Conceição%" %! %b. +OMIT 25 Dec MSG %"Natal%" %! %b. diff --git a/include/holidays/pt/01.rem b/include/holidays/pt/01.rem index 9a35c11d..1589f514 100644 --- a/include/holidays/pt/01.rem +++ b/include/holidays/pt/01.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/pt.rem -OMIT 12 May MSG %"Dia de Santa Joana%" %(is) %b. +OMIT 12 May MSG %"Dia de Santa Joana%" %! %b. diff --git a/include/holidays/pt/02.rem b/include/holidays/pt/02.rem index 22281e3b..7daa11c7 100644 --- a/include/holidays/pt/02.rem +++ b/include/holidays/pt/02.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/pt.rem -OMIT [easterdate($Uy)+39] MSG %"Quinta-feira da Ascensão%" %(is) %b. +OMIT [easterdate($Uy)+39] MSG %"Quinta-feira da Ascensão%" %! %b. diff --git a/include/holidays/pt/03.rem b/include/holidays/pt/03.rem index dd6555c3..4119fa3c 100644 --- a/include/holidays/pt/03.rem +++ b/include/holidays/pt/03.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/pt.rem -OMIT 24 June MSG %"Dia de São João%" %(is) %b. +OMIT 24 June MSG %"Dia de São João%" %! %b. diff --git a/include/holidays/pt/04.rem b/include/holidays/pt/04.rem index 37cf19d5..96639369 100644 --- a/include/holidays/pt/04.rem +++ b/include/holidays/pt/04.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/pt.rem -OMIT 22 August MSG %"Dia de Nossa Senhora das Graças%" %(is) %b. +OMIT 22 August MSG %"Dia de Nossa Senhora das Graças%" %! %b. diff --git a/include/holidays/pt/05.rem b/include/holidays/pt/05.rem index 8b39eefa..d56d5f12 100644 --- a/include/holidays/pt/05.rem +++ b/include/holidays/pt/05.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/pt.rem -OMIT [easterdate($Uy)+16] MSG %"Dia de Nossa Senhora de Mércoles%" %(is) %b. +OMIT [easterdate($Uy)+16] MSG %"Dia de Nossa Senhora de Mércoles%" %! %b. diff --git a/include/holidays/pt/06.rem b/include/holidays/pt/06.rem index c9b98495..cb42f430 100644 --- a/include/holidays/pt/06.rem +++ b/include/holidays/pt/06.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/pt.rem -OMIT 4 July MSG %"Dia de Santa Isabel%" %(is) %b. +OMIT 4 July MSG %"Dia de Santa Isabel%" %! %b. diff --git a/include/holidays/pt/07.rem b/include/holidays/pt/07.rem index 8154d5e3..6de8d36f 100644 --- a/include/holidays/pt/07.rem +++ b/include/holidays/pt/07.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/pt.rem -OMIT 29 June MSG %"Dia de São Pedro%" %(is) %b. +OMIT 29 June MSG %"Dia de São Pedro%" %! %b. diff --git a/include/holidays/pt/08.rem b/include/holidays/pt/08.rem index d5ed62d1..484e94aa 100644 --- a/include/holidays/pt/08.rem +++ b/include/holidays/pt/08.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/pt.rem -OMIT 7 September MSG %"Dia do Município de Faro%" %(is) %b. +OMIT 7 September MSG %"Dia do Município de Faro%" %! %b. diff --git a/include/holidays/pt/09.rem b/include/holidays/pt/09.rem index 4f3c7412..1be2dd31 100644 --- a/include/holidays/pt/09.rem +++ b/include/holidays/pt/09.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/pt.rem -OMIT 27 November MSG %"Dia do Município da Guarda%" %(is) %b. +OMIT 27 November MSG %"Dia do Município da Guarda%" %! %b. diff --git a/include/holidays/pt/10.rem b/include/holidays/pt/10.rem index 1a4af1f8..76e28c0c 100644 --- a/include/holidays/pt/10.rem +++ b/include/holidays/pt/10.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/pt.rem -OMIT 22 May MSG %"Dia do Município de Leiria%" %(is) %b. +OMIT 22 May MSG %"Dia do Município de Leiria%" %! %b. diff --git a/include/holidays/pt/12.rem b/include/holidays/pt/12.rem index e1e99e19..e5b5a4ca 100644 --- a/include/holidays/pt/12.rem +++ b/include/holidays/pt/12.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/pt.rem -OMIT 23 May MSG %"Dia do Município de Portalegre%" %(is) %b. +OMIT 23 May MSG %"Dia do Município de Portalegre%" %! %b. diff --git a/include/holidays/pt/13.rem b/include/holidays/pt/13.rem index 5cd44c15..6d77dd50 100644 --- a/include/holidays/pt/13.rem +++ b/include/holidays/pt/13.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/pt.rem -OMIT 24 June MSG %"Dia de São João%" %(is) %b. +OMIT 24 June MSG %"Dia de São João%" %! %b. diff --git a/include/holidays/pt/14.rem b/include/holidays/pt/14.rem index 0b15fc87..b6c127dd 100644 --- a/include/holidays/pt/14.rem +++ b/include/holidays/pt/14.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/pt.rem -OMIT 19 March MSG %"Dia de São José%" %(is) %b. +OMIT 19 March MSG %"Dia de São José%" %! %b. diff --git a/include/holidays/pt/15.rem b/include/holidays/pt/15.rem index 8b241ea2..14ce38e2 100644 --- a/include/holidays/pt/15.rem +++ b/include/holidays/pt/15.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/pt.rem -OMIT 15 September MSG %"Dia de Bocage%" %(is) %b. +OMIT 15 September MSG %"Dia de Bocage%" %! %b. diff --git a/include/holidays/pt/16.rem b/include/holidays/pt/16.rem index 50c8e1ae..43dcf68a 100644 --- a/include/holidays/pt/16.rem +++ b/include/holidays/pt/16.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/pt.rem -OMIT 20 August MSG %"Dia de Nossa Senhora da Agonia%" %(is) %b. +OMIT 20 August MSG %"Dia de Nossa Senhora da Agonia%" %! %b. diff --git a/include/holidays/pt/18.rem b/include/holidays/pt/18.rem index e4fcb964..a92456c7 100644 --- a/include/holidays/pt/18.rem +++ b/include/holidays/pt/18.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/pt.rem -OMIT 21 September MSG %"Dia de São Mateus%" %(is) %b. +OMIT 21 September MSG %"Dia de São Mateus%" %! %b. diff --git a/include/holidays/pt/20.rem b/include/holidays/pt/20.rem index 45447a3e..f2903162 100644 --- a/include/holidays/pt/20.rem +++ b/include/holidays/pt/20.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/pt.rem -OMIT [easterdate($Uy)+50] MSG %"Dia da Região Autónoma dos Açores%" %(is) %b. +OMIT [easterdate($Uy)+50] MSG %"Dia da Região Autónoma dos Açores%" %! %b. diff --git a/include/holidays/pt/30.rem b/include/holidays/pt/30.rem index 289b0b7b..3b91c5f0 100644 --- a/include/holidays/pt/30.rem +++ b/include/holidays/pt/30.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/pt.rem -OMIT 1 July MSG %"Dia da Região Autónoma da Madeira e das Comunidades Madeirenses%" %(is) %b. -OMIT 26 December MSG %"Primeira Oitava%" %(is) %b. +OMIT 1 July MSG %"Dia da Região Autónoma da Madeira e das Comunidades Madeirenses%" %! %b. +OMIT 26 December MSG %"Primeira Oitava%" %! %b. diff --git a/include/holidays/pw.rem b/include/holidays/pw.rem index bb555a03..52241aac 100644 --- a/include/holidays/pw.rem +++ b/include/holidays/pw.rem @@ -5,30 +5,30 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -REM 14 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Youth Day (observed)%" %(is) %b. -OMIT 15 March MSG %"Youth Day%" %(is) %b. -REM 16 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Youth Day (observed)%" %(is) %b. -REM 4 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Senior Citizens Day (observed)%" %(is) %b. -OMIT 5 May MSG %"Senior Citizens Day%" %(is) %b. -REM 6 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Senior Citizens Day (observed)%" %(is) %b. -REM 31 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"President's Day (observed)%" %(is) %b. -OMIT 1 June MSG %"President's Day%" %(is) %b. -REM 2 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"President's Day (observed)%" %(is) %b. -REM 8 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Constitution Day (observed)%" %(is) %b. -OMIT 9 July MSG %"Constitution Day%" %(is) %b. -REM 10 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Constitution Day (observed)%" %(is) %b. -REM First Monday in September ADDOMIT SCANFROM -28 MSG %"Labor Day%" %(is) %b. -REM 30 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 1 October MSG %"Independence Day%" %(is) %b. -REM 2 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -REM 23 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"United Nations Day (observed)%" %(is) %b. -OMIT 24 October MSG %"United Nations Day%" %(is) %b. -REM 25 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"United Nations Day (observed)%" %(is) %b. -REM Fourth Friday in November ADDOMIT SCANFROM -28 MSG %"Family Day%" %(is) %b. -REM Fourth Thursday in November ADDOMIT SCANFROM -28 MSG %"Thanksgiving Day%" %(is) %b. -REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +REM 14 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Youth Day (observed)%" %! %b. +OMIT 15 March MSG %"Youth Day%" %! %b. +REM 16 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Youth Day (observed)%" %! %b. +REM 4 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Senior Citizens Day (observed)%" %! %b. +OMIT 5 May MSG %"Senior Citizens Day%" %! %b. +REM 6 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Senior Citizens Day (observed)%" %! %b. +REM 31 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"President's Day (observed)%" %! %b. +OMIT 1 June MSG %"President's Day%" %! %b. +REM 2 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"President's Day (observed)%" %! %b. +REM 8 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Constitution Day (observed)%" %! %b. +OMIT 9 July MSG %"Constitution Day%" %! %b. +REM 10 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Constitution Day (observed)%" %! %b. +REM First Monday in September ADDOMIT SCANFROM -28 MSG %"Labor Day%" %! %b. +REM 30 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Independence Day (observed)%" %! %b. +OMIT 1 October MSG %"Independence Day%" %! %b. +REM 2 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +REM 23 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"United Nations Day (observed)%" %! %b. +OMIT 24 October MSG %"United Nations Day%" %! %b. +REM 25 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"United Nations Day (observed)%" %! %b. +REM Fourth Friday in November ADDOMIT SCANFROM -28 MSG %"Family Day%" %! %b. +REM Fourth Thursday in November ADDOMIT SCANFROM -28 MSG %"Thanksgiving Day%" %! %b. +REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Day (observed)%" %! %b. diff --git a/include/holidays/py.rem b/include/holidays/py.rem index a68195c3..0c199150 100644 --- a/include/holidays/py.rem +++ b/include/holidays/py.rem @@ -5,16 +5,16 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Año Nuevo%" %(is) %b. -OMIT 1 March MSG %"Día de los Héroes de la Patria%" %(is) %b. -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Domingo de Resurrección%" %(is) %b. -OMIT 1 May MSG %"Día del Trabajador%" %(is) %b. -OMIT 14 May MSG %"Día de la Independencia Nacional%" %(is) %b. -OMIT 15 May MSG %"Día de la Independencia Nacional%" %(is) %b. -OMIT 12 June MSG %"Día de la Paz del Chaco%" %(is) %b. -OMIT 15 August MSG %"Día de la Fundación de Asunción%" %(is) %b. -OMIT 29 September MSG %"Día de la Batalla de Boquerón%" %(is) %b. -OMIT 8 December MSG %"Día de la Virgen de Caacupé%" %(is) %b. -OMIT 25 December MSG %"Navidad%" %(is) %b. +OMIT 1 January MSG %"Año Nuevo%" %! %b. +OMIT 1 March MSG %"Día de los Héroes de la Patria%" %! %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %! %b. +OMIT [easterdate($Uy)] MSG %"Domingo de Resurrección%" %! %b. +OMIT 1 May MSG %"Día del Trabajador%" %! %b. +OMIT 14 May MSG %"Día de la Independencia Nacional%" %! %b. +OMIT 15 May MSG %"Día de la Independencia Nacional%" %! %b. +OMIT 12 June MSG %"Día de la Paz del Chaco%" %! %b. +OMIT 15 August MSG %"Día de la Fundación de Asunción%" %! %b. +OMIT 29 September MSG %"Día de la Batalla de Boquerón%" %! %b. +OMIT 8 December MSG %"Día de la Virgen de Caacupé%" %! %b. +OMIT 25 December MSG %"Navidad%" %! %b. diff --git a/include/holidays/ro.rem b/include/holidays/ro.rem index a4b51ff4..ddce3d7f 100644 --- a/include/holidays/ro.rem +++ b/include/holidays/ro.rem @@ -5,20 +5,20 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Anul Nou%" %(is) %b. -OMIT 2 January MSG %"Anul Nou%" %(is) %b. -OMIT 6 January MSG %"Bobotează%" %(is) %b. -OMIT 7 January MSG %"Sfântul Ion%" %(is) %b. -OMIT 24 January MSG %"Ziua Unirii Principatelor Române%" %(is) %b. -OMIT [orthodoxeaster($Uy)-2] MSG %"Paștele%" %(is) %b. -OMIT [orthodoxeaster($Uy)] MSG %"Paștele%" %(is) %b. -OMIT [orthodoxeaster($Uy)+1] MSG %"Paștele%" %(is) %b. -OMIT 1 May MSG %"Ziua Muncii%" %(is) %b. -OMIT 1 June MSG %"Ziua Copilului%" %(is) %b. -OMIT [orthodoxeaster($Uy)+49] MSG %"Rusaliile%" %(is) %b. -OMIT [orthodoxeaster($Uy)+50] MSG %"Rusaliile%" %(is) %b. -OMIT 15 August MSG %"Adormirea Maicii Domnului%" %(is) %b. -OMIT 30 November MSG %"Sfantul Apostol Andrei cel Intai chemat%" %(is) %b. -OMIT 1 December MSG %"Ziua Națională a României%" %(is) %b. -OMIT 25 December MSG %"Crăciunul%" %(is) %b. -OMIT 26 December MSG %"Crăciunul%" %(is) %b. +OMIT 1 January MSG %"Anul Nou%" %! %b. +OMIT 2 January MSG %"Anul Nou%" %! %b. +OMIT 6 January MSG %"Bobotează%" %! %b. +OMIT 7 January MSG %"Sfântul Ion%" %! %b. +OMIT 24 January MSG %"Ziua Unirii Principatelor Române%" %! %b. +OMIT [orthodoxeaster($Uy)-2] MSG %"Paștele%" %! %b. +OMIT [orthodoxeaster($Uy)] MSG %"Paștele%" %! %b. +OMIT [orthodoxeaster($Uy)+1] MSG %"Paștele%" %! %b. +OMIT 1 May MSG %"Ziua Muncii%" %! %b. +OMIT 1 June MSG %"Ziua Copilului%" %! %b. +OMIT [orthodoxeaster($Uy)+49] MSG %"Rusaliile%" %! %b. +OMIT [orthodoxeaster($Uy)+50] MSG %"Rusaliile%" %! %b. +OMIT 15 August MSG %"Adormirea Maicii Domnului%" %! %b. +OMIT 30 November MSG %"Sfantul Apostol Andrei cel Intai chemat%" %! %b. +OMIT 1 December MSG %"Ziua Națională a României%" %! %b. +OMIT 25 December MSG %"Crăciunul%" %! %b. +OMIT 26 December MSG %"Crăciunul%" %! %b. diff --git a/include/holidays/rs.rem b/include/holidays/rs.rem index 9dad347c..8d03fb9a 100644 --- a/include/holidays/rs.rem +++ b/include/holidays/rs.rem @@ -5,22 +5,22 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Нова година%" %(is) %b. -OMIT 2 January MSG %"Нова година%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Нова година (слободан дан)%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Нова година (слободан дан)%" %(is) %b. -OMIT 7 January MSG %"Божић%" %(is) %b. -OMIT 15 February MSG %"Дан државности Србије%" %(is) %b. -OMIT 16 February MSG %"Дан државности Србије%" %(is) %b. -REM 17 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Дан државности Србије (слободан дан)%" %(is) %b. -REM 17 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Дан државности Србије (слободан дан)%" %(is) %b. -OMIT [orthodoxeaster($Uy)-2] MSG %"Велики петак%" %(is) %b. -OMIT [orthodoxeaster($Uy)-1] MSG %"Велика субота%" %(is) %b. -OMIT [orthodoxeaster($Uy)] MSG %"Васкрс%" %(is) %b. -OMIT [orthodoxeaster($Uy)+1] MSG %"Други дан Васкрса%" %(is) %b. -OMIT 1 May MSG %"Празник рада%" %(is) %b. -OMIT 2 May MSG %"Празник рада%" %(is) %b. -REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Празник рада (слободан дан)%" %(is) %b. -REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Празник рада (слободан дан)%" %(is) %b. -OMIT 11 November MSG %"Дан примирја у Првом светском рату%" %(is) %b. -REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Дан примирја у Првом светском рату (слободан дан)%" %(is) %b. +OMIT 1 January MSG %"Нова година%" %! %b. +OMIT 2 January MSG %"Нова година%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Нова година (слободан дан)%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Нова година (слободан дан)%" %! %b. +OMIT 7 January MSG %"Божић%" %! %b. +OMIT 15 February MSG %"Дан државности Србије%" %! %b. +OMIT 16 February MSG %"Дан државности Србије%" %! %b. +REM 17 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Дан државности Србије (слободан дан)%" %! %b. +REM 17 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Дан државности Србије (слободан дан)%" %! %b. +OMIT [orthodoxeaster($Uy)-2] MSG %"Велики петак%" %! %b. +OMIT [orthodoxeaster($Uy)-1] MSG %"Велика субота%" %! %b. +OMIT [orthodoxeaster($Uy)] MSG %"Васкрс%" %! %b. +OMIT [orthodoxeaster($Uy)+1] MSG %"Други дан Васкрса%" %! %b. +OMIT 1 May MSG %"Празник рада%" %! %b. +OMIT 2 May MSG %"Празник рада%" %! %b. +REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Празник рада (слободан дан)%" %! %b. +REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Празник рада (слободан дан)%" %! %b. +OMIT 11 November MSG %"Дан примирја у Првом светском рату%" %! %b. +REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Дан примирја у Првом светском рату (слободан дан)%" %! %b. diff --git a/include/holidays/ru.rem b/include/holidays/ru.rem index 3f0b064a..bfb635ce 100644 --- a/include/holidays/ru.rem +++ b/include/holidays/ru.rem @@ -5,17 +5,17 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Новогодние каникулы%" %(is) %b. -OMIT 2 January MSG %"Новогодние каникулы%" %(is) %b. -OMIT 3 January MSG %"Новогодние каникулы%" %(is) %b. -OMIT 4 January MSG %"Новогодние каникулы%" %(is) %b. -OMIT 5 January MSG %"Новогодние каникулы%" %(is) %b. -OMIT 6 January MSG %"Новогодние каникулы%" %(is) %b. -OMIT 7 January MSG %"Рождество Христово%" %(is) %b. -OMIT 8 January MSG %"Новогодние каникулы%" %(is) %b. -OMIT 23 February MSG %"День защитника Отечества%" %(is) %b. -OMIT 8 March MSG %"Международный женский день%" %(is) %b. -OMIT 1 May MSG %"Праздник Весны и Труда%" %(is) %b. -OMIT 9 May MSG %"День Победы%" %(is) %b. -OMIT 12 June MSG %"День России%" %(is) %b. -OMIT 4 November MSG %"День народного единства%" %(is) %b. +OMIT 1 January MSG %"Новогодние каникулы%" %! %b. +OMIT 2 January MSG %"Новогодние каникулы%" %! %b. +OMIT 3 January MSG %"Новогодние каникулы%" %! %b. +OMIT 4 January MSG %"Новогодние каникулы%" %! %b. +OMIT 5 January MSG %"Новогодние каникулы%" %! %b. +OMIT 6 January MSG %"Новогодние каникулы%" %! %b. +OMIT 7 January MSG %"Рождество Христово%" %! %b. +OMIT 8 January MSG %"Новогодние каникулы%" %! %b. +OMIT 23 February MSG %"День защитника Отечества%" %! %b. +OMIT 8 March MSG %"Международный женский день%" %! %b. +OMIT 1 May MSG %"Праздник Весны и Труда%" %! %b. +OMIT 9 May MSG %"День Победы%" %! %b. +OMIT 12 June MSG %"День России%" %! %b. +OMIT 4 November MSG %"День народного единства%" %! %b. diff --git a/include/holidays/sa.rem b/include/holidays/sa.rem index da58616b..f2a7f658 100644 --- a/include/holidays/sa.rem +++ b/include/holidays/sa.rem @@ -5,9 +5,9 @@ # # See important caveats in the README file in this directory. -REM 21 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 5] MSG %"(ملاحظة) يوم التأسيسي%" %(is) %b. -OMIT 22 February MSG %"يوم التأسيسي%" %(is) %b. -REM 23 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 6] MSG %"(ملاحظة) يوم التأسيسي%" %(is) %b. -REM 22 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 5] MSG %"(ملاحظة) اليوم الوطني%" %(is) %b. -OMIT 23 September MSG %"اليوم الوطني%" %(is) %b. -REM 24 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 6] MSG %"(ملاحظة) اليوم الوطني%" %(is) %b. +REM 21 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 5] MSG %"(ملاحظة) يوم التأسيسي%" %! %b. +OMIT 22 February MSG %"يوم التأسيسي%" %! %b. +REM 23 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 6] MSG %"(ملاحظة) يوم التأسيسي%" %! %b. +REM 22 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 5] MSG %"(ملاحظة) اليوم الوطني%" %! %b. +OMIT 23 September MSG %"اليوم الوطني%" %! %b. +REM 24 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 6] MSG %"(ملاحظة) اليوم الوطني%" %! %b. diff --git a/include/holidays/sc.rem b/include/holidays/sc.rem index a8d729cc..a84c05ac 100644 --- a/include/holidays/sc.rem +++ b/include/holidays/sc.rem @@ -5,24 +5,24 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -OMIT 2 January MSG %"New Year Holiday%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year Holiday (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 1 May MSG %"Labour Day%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"The Fete Dieu%" %(is) %b. -OMIT 18 June MSG %"Constitution Day%" %(is) %b. -REM 19 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Constitution Day (observed)%" %(is) %b. -OMIT 29 June MSG %"Independence (National) Day%" %(is) %b. -REM 30 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence (National) Day (observed)%" %(is) %b. -OMIT 15 August MSG %"Assumption Day%" %(is) %b. -REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Assumption Day (observed)%" %(is) %b. -OMIT 1 November MSG %"All Saints Day%" %(is) %b. -REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"All Saints Day (observed)%" %(is) %b. -OMIT 8 December MSG %"The Feast of the Immaculate Conception%" %(is) %b. -REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"The Feast of the Immaculate Conception (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +OMIT 2 January MSG %"New Year Holiday%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year Holiday (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 1 May MSG %"Labour Day%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"The Fete Dieu%" %! %b. +OMIT 18 June MSG %"Constitution Day%" %! %b. +REM 19 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Constitution Day (observed)%" %! %b. +OMIT 29 June MSG %"Independence (National) Day%" %! %b. +REM 30 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence (National) Day (observed)%" %! %b. +OMIT 15 August MSG %"Assumption Day%" %! %b. +REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Assumption Day (observed)%" %! %b. +OMIT 1 November MSG %"All Saints Day%" %! %b. +REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"All Saints Day (observed)%" %! %b. +OMIT 8 December MSG %"The Feast of the Immaculate Conception%" %! %b. +REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"The Feast of the Immaculate Conception (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. diff --git a/include/holidays/se.rem b/include/holidays/se.rem index fa755ce9..61f3a4a7 100644 --- a/include/holidays/se.rem +++ b/include/holidays/se.rem @@ -5,19 +5,19 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Nyårsdagen%" %(is) %b. -OMIT 6 January MSG %"Trettondedag July%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Långfredagen%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Påskdagen%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Annandag påsk%" %(is) %b. -OMIT 1 May MSG %"Första maj%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Kristi himmelsfärdsdag%" %(is) %b. -OMIT [easterdate($Uy)+49] MSG %"Pingstdagen%" %(is) %b. -OMIT 6 June MSG %"Sveriges nationaldag%" %(is) %b. -REM Friday 19 June ADDOMIT SCANFROM -28 MSG %"Midsommarafton%" %(is) %b. -REM Saturday 20 June ADDOMIT SCANFROM -28 MSG %"Midsommardagen%" %(is) %b. -REM Saturday 31 October ADDOMIT SCANFROM -28 MSG %"Alla helgons dag%" %(is) %b. -OMIT 24 December MSG %"Julafton%" %(is) %b. -OMIT 25 December MSG %"Juldagen%" %(is) %b. -OMIT 26 December MSG %"Annandag July%" %(is) %b. -OMIT 31 December MSG %"Nyårsafton%" %(is) %b. +OMIT 1 January MSG %"Nyårsdagen%" %! %b. +OMIT 6 January MSG %"Trettondedag July%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Långfredagen%" %! %b. +OMIT [easterdate($Uy)] MSG %"Påskdagen%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Annandag påsk%" %! %b. +OMIT 1 May MSG %"Första maj%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Kristi himmelsfärdsdag%" %! %b. +OMIT [easterdate($Uy)+49] MSG %"Pingstdagen%" %! %b. +OMIT 6 June MSG %"Sveriges nationaldag%" %! %b. +REM Friday 19 June ADDOMIT SCANFROM -28 MSG %"Midsommarafton%" %! %b. +REM Saturday 20 June ADDOMIT SCANFROM -28 MSG %"Midsommardagen%" %! %b. +REM Saturday 31 October ADDOMIT SCANFROM -28 MSG %"Alla helgons dag%" %! %b. +OMIT 24 December MSG %"Julafton%" %! %b. +OMIT 25 December MSG %"Juldagen%" %! %b. +OMIT 26 December MSG %"Annandag July%" %! %b. +OMIT 31 December MSG %"Nyårsafton%" %! %b. diff --git a/include/holidays/sg.rem b/include/holidays/sg.rem index af7d4cbc..166bc555 100644 --- a/include/holidays/sg.rem +++ b/include/holidays/sg.rem @@ -5,12 +5,12 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT 1 May MSG %"Labour Day%" %(is) %b. -REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG %"Labour Day (observed)%" %(is) %b. -OMIT 9 August MSG %"National Day%" %(is) %b. -REM 9 August OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 8, 9)), 0, 6)] MSG %"National Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 25)), 0, 6)] MSG %"Christmas Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"New Year's Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT 1 May MSG %"Labour Day%" %! %b. +REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG %"Labour Day (observed)%" %! %b. +OMIT 9 August MSG %"National Day%" %! %b. +REM 9 August OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 8, 9)), 0, 6)] MSG %"National Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 25)), 0, 6)] MSG %"Christmas Day (observed)%" %! %b. diff --git a/include/holidays/si.rem b/include/holidays/si.rem index afc7e10e..adf1d252 100644 --- a/include/holidays/si.rem +++ b/include/holidays/si.rem @@ -5,16 +5,16 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"novo leto%" %(is) %b. -OMIT 2 January MSG %"novo leto%" %(is) %b. -OMIT 8 February MSG %"Prešernov dan%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Velikonočni ponedeljek%" %(is) %b. -OMIT 27 April MSG %"dan upora proti okupatorju%" %(is) %b. -OMIT 1 May MSG %"praznik dela%" %(is) %b. -OMIT 2 May MSG %"praznik dela%" %(is) %b. -OMIT 25 June MSG %"dan državnosti%" %(is) %b. -OMIT 15 August MSG %"Marijino vnebovzetje%" %(is) %b. -OMIT 31 October MSG %"dan reformacije%" %(is) %b. -OMIT 1 November MSG %"dan spomina na mrtve%" %(is) %b. -OMIT 25 December MSG %"Božič%" %(is) %b. -OMIT 26 December MSG %"dan samostojnosti in enotnosti%" %(is) %b. +OMIT 1 January MSG %"novo leto%" %! %b. +OMIT 2 January MSG %"novo leto%" %! %b. +OMIT 8 February MSG %"Prešernov dan%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Velikonočni ponedeljek%" %! %b. +OMIT 27 April MSG %"dan upora proti okupatorju%" %! %b. +OMIT 1 May MSG %"praznik dela%" %! %b. +OMIT 2 May MSG %"praznik dela%" %! %b. +OMIT 25 June MSG %"dan državnosti%" %! %b. +OMIT 15 August MSG %"Marijino vnebovzetje%" %! %b. +OMIT 31 October MSG %"dan reformacije%" %! %b. +OMIT 1 November MSG %"dan spomina na mrtve%" %! %b. +OMIT 25 December MSG %"Božič%" %! %b. +OMIT 26 December MSG %"dan samostojnosti in enotnosti%" %! %b. diff --git a/include/holidays/sk.rem b/include/holidays/sk.rem index 3d76704a..21f99dd5 100644 --- a/include/holidays/sk.rem +++ b/include/holidays/sk.rem @@ -5,21 +5,21 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Deň vzniku Slovenskej republiky%" %(is) %b. -OMIT 6 January MSG %"Zjavenie Pána (Traja králi a vianočný sviatok pravoslávnych kresťanov)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Veľký piatok%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Veľkonočný pondelok%" %(is) %b. -OMIT 1 May MSG %"Sviatok práce%" %(is) %b. -OMIT 8 May MSG %"Deň víťazstva nad fašizmom%" %(is) %b. -OMIT 5 July MSG %"Sviatok svätého Cyrila a svätého Metoda%" %(is) %b. -OMIT 29 August MSG %"Výročie Slovenského národného povstania%" %(is) %b. -OMIT 1 September MSG %"Deň Ústavy Slovenskej republiky%" %(is) %b. -OMIT 15 September MSG %"Sedembolestná Panna Mária%" %(is) %b. -OMIT 1 November MSG %"Sviatok Všetkých svätých%" %(is) %b. -OMIT 17 November MSG %"Deň boja za slobodu a demokraciu%" %(is) %b. -OMIT 24 December MSG %"Štedrý deň%" %(is) %b. -OMIT 25 December MSG %"Prvý sviatok vianočný%" %(is) %b. -OMIT 26 December MSG %"Druhý sviatok vianočný%" %(is) %b. +OMIT 1 January MSG %"Deň vzniku Slovenskej republiky%" %! %b. +OMIT 6 January MSG %"Zjavenie Pána (Traja králi a vianočný sviatok pravoslávnych kresťanov)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Veľký piatok%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Veľkonočný pondelok%" %! %b. +OMIT 1 May MSG %"Sviatok práce%" %! %b. +OMIT 8 May MSG %"Deň víťazstva nad fašizmom%" %! %b. +OMIT 5 July MSG %"Sviatok svätého Cyrila a svätého Metoda%" %! %b. +OMIT 29 August MSG %"Výročie Slovenského národného povstania%" %! %b. +OMIT 1 September MSG %"Deň Ústavy Slovenskej republiky%" %! %b. +OMIT 15 September MSG %"Sedembolestná Panna Mária%" %! %b. +OMIT 1 November MSG %"Sviatok Všetkých svätých%" %! %b. +OMIT 17 November MSG %"Deň boja za slobodu a demokraciu%" %! %b. +OMIT 24 December MSG %"Štedrý deň%" %! %b. +OMIT 25 December MSG %"Prvý sviatok vianočný%" %! %b. +OMIT 26 December MSG %"Druhý sviatok vianočný%" %! %b. # Optional holidays -REM 28 October MSG %"Deň vzniku samostatného česko-slovenského štátu%" %(is) %b. +REM 28 October MSG %"Deň vzniku samostatného česko-slovenského štátu%" %! %b. diff --git a/include/holidays/sm.rem b/include/holidays/sm.rem index ee43c9f0..b717f1ff 100644 --- a/include/holidays/sm.rem +++ b/include/holidays/sm.rem @@ -5,21 +5,21 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -OMIT 6 January MSG %"Epiphany%" %(is) %b. -OMIT 5 February MSG %"Feast of Saint Agatha%" %(is) %b. -OMIT 25 March MSG %"Anniversary of the Arengo%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 1 May MSG %"Labour Day%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Corpus Cristi%" %(is) %b. -OMIT 28 July MSG %"Liberation from Fascism Day%" %(is) %b. -OMIT 15 August MSG %"Assumption Day%" %(is) %b. -OMIT 3 September MSG %"Foundation Day%" %(is) %b. -OMIT 1 November MSG %"All Saints' Day%" %(is) %b. -OMIT 2 November MSG %"Commemoration of the Dead%" %(is) %b. -OMIT 8 December MSG %"Immaculate Conception Day%" %(is) %b. -OMIT 24 December MSG %"Christmas Eve%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Saint Stephen's Day%" %(is) %b. -OMIT 31 December MSG %"New Year's Eve%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +OMIT 6 January MSG %"Epiphany%" %! %b. +OMIT 5 February MSG %"Feast of Saint Agatha%" %! %b. +OMIT 25 March MSG %"Anniversary of the Arengo%" %! %b. +OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 1 May MSG %"Labour Day%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Corpus Cristi%" %! %b. +OMIT 28 July MSG %"Liberation from Fascism Day%" %! %b. +OMIT 15 August MSG %"Assumption Day%" %! %b. +OMIT 3 September MSG %"Foundation Day%" %! %b. +OMIT 1 November MSG %"All Saints' Day%" %! %b. +OMIT 2 November MSG %"Commemoration of the Dead%" %! %b. +OMIT 8 December MSG %"Immaculate Conception Day%" %! %b. +OMIT 24 December MSG %"Christmas Eve%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Saint Stephen's Day%" %! %b. +OMIT 31 December MSG %"New Year's Eve%" %! %b. diff --git a/include/holidays/sv.rem b/include/holidays/sv.rem index 7a4c16a9..7fc663e7 100644 --- a/include/holidays/sv.rem +++ b/include/holidays/sv.rem @@ -12,14 +12,14 @@ # one of the regional *.rem files in the directory # [$SysInclude]/holidays/sv/ -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -OMIT [easterdate($Uy)-3] MSG %"Maundy Thursday%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)-1] MSG %"Holy Saturday%" %(is) %b. -OMIT 1 May MSG %"Labor Day%" %(is) %b. -OMIT 10 May MSG %"Mothers' Day%" %(is) %b. -OMIT 17 June MSG %"Fathers' Day%" %(is) %b. -OMIT 6 August MSG %"Feast of San Salvador%" %(is) %b. -OMIT 15 September MSG %"Independence Day%" %(is) %b. -OMIT 2 November MSG %"All Souls' Day%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +OMIT [easterdate($Uy)-3] MSG %"Maundy Thursday%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)-1] MSG %"Holy Saturday%" %! %b. +OMIT 1 May MSG %"Labor Day%" %! %b. +OMIT 10 May MSG %"Mothers' Day%" %! %b. +OMIT 17 June MSG %"Fathers' Day%" %! %b. +OMIT 6 August MSG %"Feast of San Salvador%" %! %b. +OMIT 15 September MSG %"Independence Day%" %! %b. +OMIT 2 November MSG %"All Souls' Day%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. diff --git a/include/holidays/sv/ss.rem b/include/holidays/sv/ss.rem index bb660d65..1759266f 100644 --- a/include/holidays/sv/ss.rem +++ b/include/holidays/sv/ss.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/sv.rem -OMIT 3 August MSG %"San Salvador Day 1%" %(is) %b. -OMIT 5 August MSG %"San Salvador Day 2%" %(is) %b. +OMIT 3 August MSG %"San Salvador Day 1%" %! %b. +OMIT 5 August MSG %"San Salvador Day 2%" %! %b. diff --git a/include/holidays/sz.rem b/include/holidays/sz.rem index b29e42f5..0577a5d4 100644 --- a/include/holidays/sz.rem +++ b/include/holidays/sz.rem @@ -5,22 +5,22 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 19 April MSG %"King's Birthday%" %(is) %b. -REM 20 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"King's Birthday (observed)%" %(is) %b. -OMIT 25 April MSG %"National Flag Day%" %(is) %b. -REM 26 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Flag Day (observed)%" %(is) %b. -OMIT 1 May MSG %"Worker's Day%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Worker's Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %(is) %b. -OMIT 22 July MSG %"Birthday of Late King Sobhuza%" %(is) %b. -REM 23 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Birthday of Late King Sobhuza (observed)%" %(is) %b. -OMIT 6 September MSG %"Independence Day%" %(is) %b. -REM 7 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Boxing Day%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Boxing Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 19 April MSG %"King's Birthday%" %! %b. +REM 20 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"King's Birthday (observed)%" %! %b. +OMIT 25 April MSG %"National Flag Day%" %! %b. +REM 26 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Flag Day (observed)%" %! %b. +OMIT 1 May MSG %"Worker's Day%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Worker's Day (observed)%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %! %b. +OMIT 22 July MSG %"Birthday of Late King Sobhuza%" %! %b. +REM 23 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Birthday of Late King Sobhuza (observed)%" %! %b. +OMIT 6 September MSG %"Independence Day%" %! %b. +REM 7 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Boxing Day%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Boxing Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. diff --git a/include/holidays/td.rem b/include/holidays/td.rem index 2de79f90..16be482f 100644 --- a/include/holidays/td.rem +++ b/include/holidays/td.rem @@ -5,18 +5,18 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT 8 March MSG %"International Women's Day%" %(is) %b. -REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"International Women's Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 1 May MSG %"Labour Day%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %(is) %b. -OMIT 11 August MSG %"Independence Day%" %(is) %b. -REM 12 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 1 November MSG %"All Saints' Day%" %(is) %b. -OMIT 28 November MSG %"Republic Day%" %(is) %b. -REM 29 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Republic Day (observed)%" %(is) %b. -OMIT 1 December MSG %"Freedom and Democracy Day%" %(is) %b. -REM 2 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Freedom and Democracy Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +OMIT 8 March MSG %"International Women's Day%" %! %b. +REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"International Women's Day (observed)%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 1 May MSG %"Labour Day%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %! %b. +OMIT 11 August MSG %"Independence Day%" %! %b. +REM 12 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +OMIT 1 November MSG %"All Saints' Day%" %! %b. +OMIT 28 November MSG %"Republic Day%" %! %b. +REM 29 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Republic Day (observed)%" %! %b. +OMIT 1 December MSG %"Freedom and Democracy Day%" %! %b. +REM 2 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Freedom and Democracy Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. diff --git a/include/holidays/th.rem b/include/holidays/th.rem index caaf98f2..f5f3474b 100644 --- a/include/holidays/th.rem +++ b/include/holidays/th.rem @@ -5,68 +5,68 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"วันขึ้นปีใหม่%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันขึ้นปีใหม่%" %(is) %b. -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันขึ้นปีใหม่%" %(is) %b. -REM Second Saturday in January ADDOMIT SCANFROM -28 MSG %"วันเด็กแห่งชาติ%" %(is) %b. -REM 25 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันมาฆบูชา%" %(is) %b. -REM 26 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันมาฆบูชา%" %(is) %b. -OMIT 6 April MSG %"วันจักรี%" %(is) %b. -REM 7 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันจักรี%" %(is) %b. -REM 8 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันจักรี%" %(is) %b. -OMIT 13 April MSG %"วันสงกรานต์%" %(is) %b. -REM 13 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 4, 13)), 0, 6)] MSG %"ชดเชยวันสงกรานต์%" %(is) %b. -OMIT 14 April MSG %"วันสงกรานต์%" %(is) %b. -OMIT 15 April MSG %"วันสงกรานต์%" %(is) %b. -OMIT 1 May MSG %"วันแรงงานแห่งชาติ%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันแรงงานแห่งชาติ%" %(is) %b. -REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันแรงงานแห่งชาติ%" %(is) %b. -OMIT 4 May MSG %"วันฉัตรมงคล%" %(is) %b. -REM 5 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันฉัตรมงคล%" %(is) %b. -REM 6 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันฉัตรมงคล%" %(is) %b. -REM 11 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันพืชมงคล%" %(is) %b. -REM 12 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันพืชมงคล%" %(is) %b. -REM 23 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันวิสาขบูชา%" %(is) %b. -REM 24 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันวิสาขบูชา%" %(is) %b. -OMIT 3 June MSG %"วันเฉลิมพระชนมพรรษาสมเด็จพระนางเจ้าสุทิดา พัชรสุธาพิมลลักษณ พระบรมราชินี%" %(is) %b. -REM 4 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันเฉลิมพระชนมพรรษาสมเด็จพระนางเจ้าสุทิดา พัชรสุธาพิมลลักษณ พระบรมราชินี%" %(is) %b. -REM 5 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันเฉลิมพระชนมพรรษาสมเด็จพระนางเจ้าสุทิดา พัชรสุธาพิมลลักษณ พระบรมราชินี%" %(is) %b. -REM 22 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"ชดเชยวันอาสาฬหบูชา%" %(is) %b. -REM 22 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันอาสาฬหบูชา%" %(is) %b. -REM 23 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันเข้าพรรษา%" %(is) %b. -OMIT 28 July MSG %"วันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระปรเมนทรรามาธิบดีศรีสินทรมหาวชิราลงกรณ พระวชิรเกล้าเจ้าอยู่หัว%" %(is) %b. -REM 29 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระปรเมนทรรามาธิบดีศรีสินทรมหาวชิราลงกรณ พระวชิรเกล้าเจ้าอยู่หัว%" %(is) %b. -REM 30 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระปรเมนทรรามาธิบดีศรีสินทรมหาวชิราลงกรณ พระวชิรเกล้าเจ้าอยู่หัว%" %(is) %b. -OMIT 12 August MSG %"วันเฉลิมพระชนมพรรษาสมเด็จพระบรมราชชนนีพันปีหลวง%" %(is) %b. -OMIT 12 August MSG %"วันแม่แห่งชาติ%" %(is) %b. -REM 13 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันเฉลิมพระชนมพรรษาสมเด็จพระบรมราชชนนีพันปีหลวง%" %(is) %b. -REM 14 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันเฉลิมพระชนมพรรษาสมเด็จพระบรมราชชนนีพันปีหลวง%" %(is) %b. -OMIT 13 October MSG %"วันนวมินทรมหาราช%" %(is) %b. -REM 14 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันนวมินทรมหาราช%" %(is) %b. -REM 15 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันนวมินทรมหาราช%" %(is) %b. -OMIT 23 October MSG %"วันปิยมหาราช%" %(is) %b. -REM 24 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันปิยมหาราช%" %(is) %b. -REM 25 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันปิยมหาราช%" %(is) %b. -OMIT 5 December MSG %"วันคล้ายวันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระบรมชนกาธิเบศร มหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตร%" %(is) %b. -OMIT 5 December MSG %"วันชาติ%" %(is) %b. -OMIT 5 December MSG %"วันพ่อแห่งชาติ%" %(is) %b. -REM 6 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันคล้ายวันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระบรมชนกาธิเบศร มหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตร%" %(is) %b. -REM 6 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันชาติ%" %(is) %b. -REM 7 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันคล้ายวันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระบรมชนกาธิเบศร มหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตร%" %(is) %b. -REM 7 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันชาติ%" %(is) %b. -OMIT 10 December MSG %"วันรัฐธรรมนูญ%" %(is) %b. -REM 11 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันรัฐธรรมนูญ%" %(is) %b. -REM 12 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันรัฐธรรมนูญ%" %(is) %b. -OMIT 31 December MSG %"วันสิ้นปี%" %(is) %b. +OMIT 1 January MSG %"วันขึ้นปีใหม่%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันขึ้นปีใหม่%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันขึ้นปีใหม่%" %! %b. +REM Second Saturday in January ADDOMIT SCANFROM -28 MSG %"วันเด็กแห่งชาติ%" %! %b. +REM 25 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันมาฆบูชา%" %! %b. +REM 26 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันมาฆบูชา%" %! %b. +OMIT 6 April MSG %"วันจักรี%" %! %b. +REM 7 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันจักรี%" %! %b. +REM 8 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันจักรี%" %! %b. +OMIT 13 April MSG %"วันสงกรานต์%" %! %b. +REM 13 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 4, 13)), 0, 6)] MSG %"ชดเชยวันสงกรานต์%" %! %b. +OMIT 14 April MSG %"วันสงกรานต์%" %! %b. +OMIT 15 April MSG %"วันสงกรานต์%" %! %b. +OMIT 1 May MSG %"วันแรงงานแห่งชาติ%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันแรงงานแห่งชาติ%" %! %b. +REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันแรงงานแห่งชาติ%" %! %b. +OMIT 4 May MSG %"วันฉัตรมงคล%" %! %b. +REM 5 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันฉัตรมงคล%" %! %b. +REM 6 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันฉัตรมงคล%" %! %b. +REM 11 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันพืชมงคล%" %! %b. +REM 12 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันพืชมงคล%" %! %b. +REM 23 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันวิสาขบูชา%" %! %b. +REM 24 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันวิสาขบูชา%" %! %b. +OMIT 3 June MSG %"วันเฉลิมพระชนมพรรษาสมเด็จพระนางเจ้าสุทิดา พัชรสุธาพิมลลักษณ พระบรมราชินี%" %! %b. +REM 4 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันเฉลิมพระชนมพรรษาสมเด็จพระนางเจ้าสุทิดา พัชรสุธาพิมลลักษณ พระบรมราชินี%" %! %b. +REM 5 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันเฉลิมพระชนมพรรษาสมเด็จพระนางเจ้าสุทิดา พัชรสุธาพิมลลักษณ พระบรมราชินี%" %! %b. +REM 22 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"ชดเชยวันอาสาฬหบูชา%" %! %b. +REM 22 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันอาสาฬหบูชา%" %! %b. +REM 23 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันเข้าพรรษา%" %! %b. +OMIT 28 July MSG %"วันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระปรเมนทรรามาธิบดีศรีสินทรมหาวชิราลงกรณ พระวชิรเกล้าเจ้าอยู่หัว%" %! %b. +REM 29 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระปรเมนทรรามาธิบดีศรีสินทรมหาวชิราลงกรณ พระวชิรเกล้าเจ้าอยู่หัว%" %! %b. +REM 30 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระปรเมนทรรามาธิบดีศรีสินทรมหาวชิราลงกรณ พระวชิรเกล้าเจ้าอยู่หัว%" %! %b. +OMIT 12 August MSG %"วันเฉลิมพระชนมพรรษาสมเด็จพระบรมราชชนนีพันปีหลวง%" %! %b. +OMIT 12 August MSG %"วันแม่แห่งชาติ%" %! %b. +REM 13 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันเฉลิมพระชนมพรรษาสมเด็จพระบรมราชชนนีพันปีหลวง%" %! %b. +REM 14 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันเฉลิมพระชนมพรรษาสมเด็จพระบรมราชชนนีพันปีหลวง%" %! %b. +OMIT 13 October MSG %"วันนวมินทรมหาราช%" %! %b. +REM 14 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันนวมินทรมหาราช%" %! %b. +REM 15 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันนวมินทรมหาราช%" %! %b. +OMIT 23 October MSG %"วันปิยมหาราช%" %! %b. +REM 24 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันปิยมหาราช%" %! %b. +REM 25 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันปิยมหาราช%" %! %b. +OMIT 5 December MSG %"วันคล้ายวันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระบรมชนกาธิเบศร มหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตร%" %! %b. +OMIT 5 December MSG %"วันชาติ%" %! %b. +OMIT 5 December MSG %"วันพ่อแห่งชาติ%" %! %b. +REM 6 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันคล้ายวันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระบรมชนกาธิเบศร มหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตร%" %! %b. +REM 6 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันชาติ%" %! %b. +REM 7 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันคล้ายวันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระบรมชนกาธิเบศร มหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตร%" %! %b. +REM 7 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันชาติ%" %! %b. +OMIT 10 December MSG %"วันรัฐธรรมนูญ%" %! %b. +REM 11 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ชดเชยวันรัฐธรรมนูญ%" %! %b. +REM 12 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ชดเชยวันรัฐธรรมนูญ%" %! %b. +OMIT 31 December MSG %"วันสิ้นปี%" %! %b. # Optional holidays -REM 13 January MSG %"วันการบินแห่งชาติ%" %(is) %b. -REM 14 January MSG %"วันอนุรักษ์ทรัพยากรป่าไม้ของชาติ%" %(is) %b. -REM 16 January MSG %"วันครู%" %(is) %b. -REM 17 January MSG %"วันพ่อขุนรามคำแหงมหาราช%" %(is) %b. -REM 18 January MSG %"วันกองทัพไทย%" %(is) %b. -REM 3 February MSG %"วันทหารผ่านศึก%" %(is) %b. -REM 26 February MSG %"วันศิลปินแห่งชาติ%" %(is) %b. -REM 8 March MSG %"วันสตรีสากล%" %(is) %b. -REM 18 August MSG %"วันวิทยาศาสตร์แห่งชาติ%" %(is) %b. -REM 28 September MSG %"วันพระราชทานธงชาติไทย%" %(is) %b. +REM 13 January MSG %"วันการบินแห่งชาติ%" %! %b. +REM 14 January MSG %"วันอนุรักษ์ทรัพยากรป่าไม้ของชาติ%" %! %b. +REM 16 January MSG %"วันครู%" %! %b. +REM 17 January MSG %"วันพ่อขุนรามคำแหงมหาราช%" %! %b. +REM 18 January MSG %"วันกองทัพไทย%" %! %b. +REM 3 February MSG %"วันทหารผ่านศึก%" %! %b. +REM 26 February MSG %"วันศิลปินแห่งชาติ%" %! %b. +REM 8 March MSG %"วันสตรีสากล%" %! %b. +REM 18 August MSG %"วันวิทยาศาสตร์แห่งชาติ%" %! %b. +REM 28 September MSG %"วันพระราชทานธงชาติไทย%" %! %b. diff --git a/include/holidays/tl.rem b/include/holidays/tl.rem index 1118dd1b..16ed8bce 100644 --- a/include/holidays/tl.rem +++ b/include/holidays/tl.rem @@ -5,27 +5,27 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Dia de Ano Novo%" %(is) %b. -OMIT 3 March MSG %"Dia dos Veteranos%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Sexta-Feira Santa%" %(is) %b. -OMIT 1 May MSG %"Dia Mundial do Trabalhador%" %(is) %b. -OMIT 20 May MSG %"Dia da Restauração da Independência%" %(is) %b. -OMIT [easterdate($Uy)+60] MSG %"Festa do Corpo de Deus%" %(is) %b. -OMIT 30 August MSG %"Dia da Consulta Popular%" %(is) %b. -OMIT 1 November MSG %"Dia de Todos os Santos%" %(is) %b. -OMIT 2 November MSG %"Dia de Todos os Fiéis Defuntos%" %(is) %b. -OMIT 3 November MSG %"Dia Nacional da Mulher%" %(is) %b. -OMIT 12 November MSG %"Dia Nacional da Juventude%" %(is) %b. -OMIT 28 November MSG %"Dia da Proclamação da Independência%" %(is) %b. -OMIT 7 December MSG %"Dia da Memória%" %(is) %b. -OMIT 8 December MSG %"Dia de Nossa Senhora da Imaculada Conceição, padroeira de Timor-Leste%" %(is) %b. -OMIT 25 December MSG %"Dia de Natal%" %(is) %b. -OMIT 31 December MSG %"Dia dos Heróis Nacionais%" %(is) %b. +OMIT 1 January MSG %"Dia de Ano Novo%" %! %b. +OMIT 3 March MSG %"Dia dos Veteranos%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Sexta-Feira Santa%" %! %b. +OMIT 1 May MSG %"Dia Mundial do Trabalhador%" %! %b. +OMIT 20 May MSG %"Dia da Restauração da Independência%" %! %b. +OMIT [easterdate($Uy)+60] MSG %"Festa do Corpo de Deus%" %! %b. +OMIT 30 August MSG %"Dia da Consulta Popular%" %! %b. +OMIT 1 November MSG %"Dia de Todos os Santos%" %! %b. +OMIT 2 November MSG %"Dia de Todos os Fiéis Defuntos%" %! %b. +OMIT 3 November MSG %"Dia Nacional da Mulher%" %! %b. +OMIT 12 November MSG %"Dia Nacional da Juventude%" %! %b. +OMIT 28 November MSG %"Dia da Proclamação da Independência%" %! %b. +OMIT 7 December MSG %"Dia da Memória%" %! %b. +OMIT 8 December MSG %"Dia de Nossa Senhora da Imaculada Conceição, padroeira de Timor-Leste%" %! %b. +OMIT 25 December MSG %"Dia de Natal%" %! %b. +OMIT 31 December MSG %"Dia dos Heróis Nacionais%" %! %b. # Optional holidays -REM [easterdate($Uy)-46] MSG %"Quarta-Feira de Cinzas%" %(is) %b. -REM [easterdate($Uy)-3] MSG %"Quinta-Feira Santa%" %(is) %b. -REM [easterdate($Uy)+39] MSG %"Dia da Ascensão de Jesus Cristo ao Céu%" %(is) %b. -REM 1 June MSG %"Dia Mundial da Criança%" %(is) %b. -REM 20 August MSG %"Dia das Forças Armadas de Libertação Nacional de Timor-Leste (FALINTIL)%" %(is) %b. -REM 10 December MSG %"Dia Mundial dos Direitos Humanos%" %(is) %b. +REM [easterdate($Uy)-46] MSG %"Quarta-Feira de Cinzas%" %! %b. +REM [easterdate($Uy)-3] MSG %"Quinta-Feira Santa%" %! %b. +REM [easterdate($Uy)+39] MSG %"Dia da Ascensão de Jesus Cristo ao Céu%" %! %b. +REM 1 June MSG %"Dia Mundial da Criança%" %! %b. +REM 20 August MSG %"Dia das Forças Armadas de Libertação Nacional de Timor-Leste (FALINTIL)%" %! %b. +REM 10 December MSG %"Dia Mundial dos Direitos Humanos%" %! %b. diff --git a/include/holidays/tn.rem b/include/holidays/tn.rem index 354f1b7c..2370b722 100644 --- a/include/holidays/tn.rem +++ b/include/holidays/tn.rem @@ -5,11 +5,11 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"رأس السنة الميلادية%" %(is) %b. -OMIT 14 January MSG %"عيد الثورة والشباب%" %(is) %b. -OMIT 20 March MSG %"عيد الإستقلال%" %(is) %b. -OMIT 9 April MSG %"عيد الشهداء%" %(is) %b. -OMIT 1 May MSG %"عيد العمال%" %(is) %b. -OMIT 25 July MSG %"عيد الجمهورية%" %(is) %b. -OMIT 13 August MSG %"عيد المرأة%" %(is) %b. -OMIT 15 October MSG %"عيد الجلاء%" %(is) %b. +OMIT 1 January MSG %"رأس السنة الميلادية%" %! %b. +OMIT 14 January MSG %"عيد الثورة والشباب%" %! %b. +OMIT 20 March MSG %"عيد الإستقلال%" %! %b. +OMIT 9 April MSG %"عيد الشهداء%" %! %b. +OMIT 1 May MSG %"عيد العمال%" %! %b. +OMIT 25 July MSG %"عيد الجمهورية%" %! %b. +OMIT 13 August MSG %"عيد المرأة%" %! %b. +OMIT 15 October MSG %"عيد الجلاء%" %! %b. diff --git a/include/holidays/to.rem b/include/holidays/to.rem index e7a39783..0b8b67a3 100644 --- a/include/holidays/to.rem +++ b/include/holidays/to.rem @@ -5,34 +5,34 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"'Uluaki 'Aho 'o e Ta'u Fo'ou%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Falaite Lelei%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Monite 'o e Toetu'u%" %(is) %b. -OMIT 25 April MSG %"'Aho Anzac%" %(is) %b. -REM 2 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"'Aho Tau'ataina (fakatokanga'i)%" %(is) %b. -REM 3 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"'Aho Tau'ataina (fakatokanga'i)%" %(is) %b. -REM 4 June ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"'Aho Tau'ataina (fakatokanga'i)%" %(is) %b. -REM 5 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"'Aho Tau'ataina (fakatokanga'i)%" %(is) %b. -REM 6 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"'Aho Tau'ataina (fakatokanga'i)%" %(is) %b. -REM 7 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"'Aho Tau'ataina (fakatokanga'i)%" %(is) %b. -REM 8 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"'Aho Tau'ataina (fakatokanga'i)%" %(is) %b. -OMIT 4 July MSG %"'Aho 'Alo'i 'o 'Ene 'Afio ko e Tu'i 'o Tonga 'oku lolotonga Pule%" %(is) %b. -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)%" %(is) %b. -OMIT 17 September MSG %"'Aho 'Alo'i 'o e 'Ea ki he Kalauni 'o Tonga%" %(is) %b. -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)%" %(is) %b. -REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"'Aho Konisitutone (fakatokanga'i)%" %(is) %b. -REM 3 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"'Aho Konisitutone (fakatokanga'i)%" %(is) %b. -REM 4 November ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"'Aho Konisitutone (fakatokanga'i)%" %(is) %b. -REM 5 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"'Aho Konisitutone (fakatokanga'i)%" %(is) %b. -REM 6 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"'Aho Konisitutone (fakatokanga'i)%" %(is) %b. -REM 7 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"'Aho Konisitutone (fakatokanga'i)%" %(is) %b. -REM 8 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"'Aho Konisitutone (fakatokanga'i)%" %(is) %b. -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)%" %(is) %b. -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)%" %(is) %b. -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)%" %(is) %b. -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)%" %(is) %b. -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)%" %(is) %b. -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)%" %(is) %b. -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)%" %(is) %b. -OMIT 25 December MSG %"'Aho Kilisimasi%" %(is) %b. -OMIT 26 December MSG %"'Aho 2 'o e Kilisimasi%" %(is) %b. +OMIT 1 January MSG %"'Uluaki 'Aho 'o e Ta'u Fo'ou%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Falaite Lelei%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Monite 'o e Toetu'u%" %! %b. +OMIT 25 April MSG %"'Aho Anzac%" %! %b. +REM 2 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"'Aho Tau'ataina (fakatokanga'i)%" %! %b. +REM 3 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"'Aho Tau'ataina (fakatokanga'i)%" %! %b. +REM 4 June ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"'Aho Tau'ataina (fakatokanga'i)%" %! %b. +REM 5 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"'Aho Tau'ataina (fakatokanga'i)%" %! %b. +REM 6 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"'Aho Tau'ataina (fakatokanga'i)%" %! %b. +REM 7 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"'Aho Tau'ataina (fakatokanga'i)%" %! %b. +REM 8 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"'Aho Tau'ataina (fakatokanga'i)%" %! %b. +OMIT 4 July MSG %"'Aho 'Alo'i 'o 'Ene 'Afio ko e Tu'i 'o Tonga 'oku lolotonga Pule%" %! %b. +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)%" %! %b. +OMIT 17 September MSG %"'Aho 'Alo'i 'o e 'Ea ki he Kalauni 'o Tonga%" %! %b. +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)%" %! %b. +REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"'Aho Konisitutone (fakatokanga'i)%" %! %b. +REM 3 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"'Aho Konisitutone (fakatokanga'i)%" %! %b. +REM 4 November ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"'Aho Konisitutone (fakatokanga'i)%" %! %b. +REM 5 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"'Aho Konisitutone (fakatokanga'i)%" %! %b. +REM 6 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"'Aho Konisitutone (fakatokanga'i)%" %! %b. +REM 7 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"'Aho Konisitutone (fakatokanga'i)%" %! %b. +REM 8 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"'Aho Konisitutone (fakatokanga'i)%" %! %b. +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)%" %! %b. +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)%" %! %b. +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)%" %! %b. +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)%" %! %b. +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)%" %! %b. +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)%" %! %b. +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)%" %! %b. +OMIT 25 December MSG %"'Aho Kilisimasi%" %! %b. +OMIT 26 December MSG %"'Aho 2 'o e Kilisimasi%" %! %b. diff --git a/include/holidays/tr.rem b/include/holidays/tr.rem index 35c22aec..2a7ef420 100644 --- a/include/holidays/tr.rem +++ b/include/holidays/tr.rem @@ -5,13 +5,13 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Yılbaşı%" %(is) %b. -OMIT 23 April MSG %"Ulusal Egemenlik ve Çocuk Bayramı%" %(is) %b. -OMIT 1 May MSG %"Emek ve Dayanışma Günü%" %(is) %b. -OMIT 19 May MSG %"Atatürk'ü Anma, Gençlik ve Spor Bayramı%" %(is) %b. -OMIT 15 July MSG %"Demokrasi ve Millî Birlik Günü%" %(is) %b. -OMIT 30 August MSG %"Zafer Bayramı%" %(is) %b. -OMIT 29 October MSG %"Cumhuriyet Bayramı%" %(is) %b. +OMIT 1 January MSG %"Yılbaşı%" %! %b. +OMIT 23 April MSG %"Ulusal Egemenlik ve Çocuk Bayramı%" %! %b. +OMIT 1 May MSG %"Emek ve Dayanışma Günü%" %! %b. +OMIT 19 May MSG %"Atatürk'ü Anma, Gençlik ve Spor Bayramı%" %! %b. +OMIT 15 July MSG %"Demokrasi ve Millî Birlik Günü%" %! %b. +OMIT 30 August MSG %"Zafer Bayramı%" %! %b. +OMIT 29 October MSG %"Cumhuriyet Bayramı%" %! %b. # Optional holidays -REM 28 October MSG %"Cumhuriyet Bayramı (saat 13.00'ten)%" %(is) %b. +REM 28 October MSG %"Cumhuriyet Bayramı (saat 13.00'ten)%" %! %b. diff --git a/include/holidays/tw.rem b/include/holidays/tw.rem index b020001a..b4effdd0 100644 --- a/include/holidays/tw.rem +++ b/include/holidays/tw.rem @@ -5,22 +5,22 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"中華民國開國紀念日%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"中華民國開國紀念日(慶祝)%" %(is) %b. -REM 1 January OMIT SAT SUN BEFORE ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"中華民國開國紀念日(慶祝)%" %(is) %b. -OMIT 28 February MSG %"和平紀念日%" %(is) %b. -REM 28 February OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 2, 28)), 0, 6)] MSG %"和平紀念日(慶祝)%" %(is) %b. -REM 28 February OMIT SAT SUN BEFORE ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 2, 28)), 0, 6)] MSG %"和平紀念日(慶祝)%" %(is) %b. -REM 2 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 0] MSG %"兒童節(慶祝)%" %(is) %b. -REM 3 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"兒童節(慶祝)%" %(is) %b. -REM 3 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 3] MSG %"兒童節(慶祝)%" %(is) %b. -REM 3 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 5] MSG %"兒童節(慶祝)%" %(is) %b. -REM 3 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"兒童節(慶祝)%" %(is) %b. -OMIT 4 April MSG %"兒童節%" %(is) %b. -REM 4 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 4, 4)), 0, 6)] MSG %"清明節(慶祝)%" %(is) %b. -REM 4 April OMIT SAT SUN BEFORE ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 4, 4)), 0, 6)] MSG %"清明節(慶祝)%" %(is) %b. -REM 5 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"兒童節(慶祝)%" %(is) %b. -REM 5 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"兒童節(慶祝)%" %(is) %b. -OMIT 10 October MSG %"中華民國國慶日%" %(is) %b. -REM 10 October OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 10, 10)), 0, 6)] MSG %"中華民國國慶日(慶祝)%" %(is) %b. -REM 10 October OMIT SAT SUN BEFORE ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 10, 10)), 0, 6)] MSG %"中華民國國慶日(慶祝)%" %(is) %b. +OMIT 1 January MSG %"中華民國開國紀念日%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"中華民國開國紀念日(慶祝)%" %! %b. +REM 1 January OMIT SAT SUN BEFORE ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"中華民國開國紀念日(慶祝)%" %! %b. +OMIT 28 February MSG %"和平紀念日%" %! %b. +REM 28 February OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 2, 28)), 0, 6)] MSG %"和平紀念日(慶祝)%" %! %b. +REM 28 February OMIT SAT SUN BEFORE ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 2, 28)), 0, 6)] MSG %"和平紀念日(慶祝)%" %! %b. +REM 2 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 0] MSG %"兒童節(慶祝)%" %! %b. +REM 3 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"兒童節(慶祝)%" %! %b. +REM 3 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 3] MSG %"兒童節(慶祝)%" %! %b. +REM 3 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 5] MSG %"兒童節(慶祝)%" %! %b. +REM 3 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"兒童節(慶祝)%" %! %b. +OMIT 4 April MSG %"兒童節%" %! %b. +REM 4 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 4, 4)), 0, 6)] MSG %"清明節(慶祝)%" %! %b. +REM 4 April OMIT SAT SUN BEFORE ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 4, 4)), 0, 6)] MSG %"清明節(慶祝)%" %! %b. +REM 5 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"兒童節(慶祝)%" %! %b. +REM 5 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"兒童節(慶祝)%" %! %b. +OMIT 10 October MSG %"中華民國國慶日%" %! %b. +REM 10 October OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 10, 10)), 0, 6)] MSG %"中華民國國慶日(慶祝)%" %! %b. +REM 10 October OMIT SAT SUN BEFORE ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 10, 10)), 0, 6)] MSG %"中華民國國慶日(慶祝)%" %! %b. diff --git a/include/holidays/tz.rem b/include/holidays/tz.rem index edacda8a..4929ccad 100644 --- a/include/holidays/tz.rem +++ b/include/holidays/tz.rem @@ -5,19 +5,19 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Mwaka Mpya%" %(is) %b. -OMIT 12 January MSG %"Mapinduzi ya Zanzibar%" %(is) %b. -OMIT 7 April MSG %"Siku ya kumbukumbu ya Rais wa Kwanza wa Serikali ya Mapinduzi Zanzibar Sheikh Abeid Amani Karume%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Ijumaa Kuu%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Jumatatu ya Pasaka%" %(is) %b. -OMIT 26 April MSG %"Muungano wa Tanganyika na Zanzibar%" %(is) %b. -OMIT 1 May MSG %"Sikukuu ya Wafanyakazi%" %(is) %b. -OMIT 7 July MSG %"Sabasaba%" %(is) %b. -OMIT 8 August MSG %"Siku ya Wakulima%" %(is) %b. -OMIT 14 October MSG %"Kumbukumbu ya Mwalimu Nyerere%" %(is) %b. -OMIT 9 December MSG %"Uhuru na Jamhuri%" %(is) %b. -OMIT 25 December MSG %"Kuzaliwa Kristo%" %(is) %b. -OMIT 26 December MSG %"Siku ya Kupeana Zawadi%" %(is) %b. +OMIT 1 January MSG %"Mwaka Mpya%" %! %b. +OMIT 12 January MSG %"Mapinduzi ya Zanzibar%" %! %b. +OMIT 7 April MSG %"Siku ya kumbukumbu ya Rais wa Kwanza wa Serikali ya Mapinduzi Zanzibar Sheikh Abeid Amani Karume%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Ijumaa Kuu%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Jumatatu ya Pasaka%" %! %b. +OMIT 26 April MSG %"Muungano wa Tanganyika na Zanzibar%" %! %b. +OMIT 1 May MSG %"Sikukuu ya Wafanyakazi%" %! %b. +OMIT 7 July MSG %"Sabasaba%" %! %b. +OMIT 8 August MSG %"Siku ya Wakulima%" %! %b. +OMIT 14 October MSG %"Kumbukumbu ya Mwalimu Nyerere%" %! %b. +OMIT 9 December MSG %"Uhuru na Jamhuri%" %! %b. +OMIT 25 December MSG %"Kuzaliwa Kristo%" %! %b. +OMIT 26 December MSG %"Siku ya Kupeana Zawadi%" %! %b. # Optional holidays -REM [easterdate($Uy)] MSG %"Sikukuu ya Pasaka%" %(is) %b. +REM [easterdate($Uy)] MSG %"Sikukuu ya Pasaka%" %! %b. diff --git a/include/holidays/ua.rem b/include/holidays/ua.rem index 2e979e92..5ccbc6d3 100644 --- a/include/holidays/ua.rem +++ b/include/holidays/ua.rem @@ -7,14 +7,14 @@ # Optional holidays -REM 1 January MSG %"Новий рік%" %(is) %b. -REM 8 March MSG %"Міжнародний жіночий день%" %(is) %b. -REM [orthodoxeaster($Uy)] MSG %"Великдень (Пасха)%" %(is) %b. -REM 1 May MSG %"День праці%" %(is) %b. -REM 8 May MSG %"День памʼяті та перемоги над нацизмом у Другій світовій війні 1939-1945 років%" %(is) %b. -REM [orthodoxeaster($Uy)+49] MSG %"Трійця%" %(is) %b. -REM 28 June MSG %"День Конституції України%" %(is) %b. -REM 15 July MSG %"День Української Державності%" %(is) %b. -REM 24 August MSG %"День незалежності України%" %(is) %b. -REM 1 October MSG %"День захисників і захисниць України%" %(is) %b. -REM 25 December MSG %"Різдво Христове%" %(is) %b. +REM 1 January MSG %"Новий рік%" %! %b. +REM 8 March MSG %"Міжнародний жіночий день%" %! %b. +REM [orthodoxeaster($Uy)] MSG %"Великдень (Пасха)%" %! %b. +REM 1 May MSG %"День праці%" %! %b. +REM 8 May MSG %"День памʼяті та перемоги над нацизмом у Другій світовій війні 1939-1945 років%" %! %b. +REM [orthodoxeaster($Uy)+49] MSG %"Трійця%" %! %b. +REM 28 June MSG %"День Конституції України%" %! %b. +REM 15 July MSG %"День Української Державності%" %! %b. +REM 24 August MSG %"День незалежності України%" %! %b. +REM 1 October MSG %"День захисників і захисниць України%" %! %b. +REM 25 December MSG %"Різдво Христове%" %! %b. diff --git a/include/holidays/uk.rem b/include/holidays/uk.rem deleted file mode 120000 index 2189fcc5..00000000 --- a/include/holidays/uk.rem +++ /dev/null @@ -1 +0,0 @@ -gb.rem \ No newline at end of file diff --git a/include/holidays/uk.rem b/include/holidays/uk.rem new file mode 100644 index 00000000..034e2188 --- /dev/null +++ b/include/holidays/uk.rem @@ -0,0 +1,27 @@ +# SPDX-License-Identifier: MIT +# Holiday file for United Kingdom +# Derived from the Python holidays project at +# https://github.com/vacanza/holidays +# +# See important caveats in the README file in this directory. +# +# Note: This file consists only of the country-wide +# holidays for United Kingdom. +# +# For region-specific holidays, you need to include +# one of the regional *.rem files in the directory +# [$SysInclude]/holidays/gb/ + +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +REM First Monday in May ADDOMIT SCANFROM -28 MSG %"May Day%" %! %b. +REM Last Monday in May ADDOMIT SCANFROM -28 MSG %"Spring Bank Holiday%" %! %b. +REM Second Sunday in November MSG %"Remembrance Day%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Boxing Day%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b. diff --git a/include/holidays/um.rem b/include/holidays/um.rem index c526e7e1..92ac8cd9 100644 --- a/include/holidays/um.rem +++ b/include/holidays/um.rem @@ -5,28 +5,28 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Martin Luther King Jr. Day%" %(is) %b. -REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Washington's Birthday%" %(is) %b. -REM Last Monday in May ADDOMIT SCANFROM -28 MSG %"Memorial Day%" %(is) %b. -REM 18 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Juneteenth National Independence Day (observed)%" %(is) %b. -OMIT 19 June MSG %"Juneteenth National Independence Day%" %(is) %b. -REM 20 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Juneteenth National Independence Day (observed)%" %(is) %b. -REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 4 July MSG %"Independence Day%" %(is) %b. -REM 5 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -REM First Monday in September ADDOMIT SCANFROM -28 MSG %"Labor Day%" %(is) %b. -REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Veterans Day (observed)%" %(is) %b. -OMIT 11 November MSG %"Veterans Day%" %(is) %b. -REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Veterans Day (observed)%" %(is) %b. -REM Fourth Thursday in November ADDOMIT SCANFROM -28 MSG %"Thanksgiving%" %(is) %b. -REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Martin Luther King Jr. Day%" %! %b. +REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Washington's Birthday%" %! %b. +REM Last Monday in May ADDOMIT SCANFROM -28 MSG %"Memorial Day%" %! %b. +REM 18 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Juneteenth National Independence Day (observed)%" %! %b. +OMIT 19 June MSG %"Juneteenth National Independence Day%" %! %b. +REM 20 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Juneteenth National Independence Day (observed)%" %! %b. +REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Independence Day (observed)%" %! %b. +OMIT 4 July MSG %"Independence Day%" %! %b. +REM 5 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +REM First Monday in September ADDOMIT SCANFROM -28 MSG %"Labor Day%" %! %b. +REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Veterans Day (observed)%" %! %b. +OMIT 11 November MSG %"Veterans Day%" %! %b. +REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Veterans Day (observed)%" %! %b. +REM Fourth Thursday in November ADDOMIT SCANFROM -28 MSG %"Thanksgiving%" %! %b. +REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Day (observed)%" %! %b. # Optional holidays -REM 14 February MSG %"Valentine's Day%" %(is) %b. -REM 17 March MSG %"Saint Patrick's Day%" %(is) %b. -REM 31 October MSG %"Halloween%" %(is) %b. +REM 14 February MSG %"Valentine's Day%" %! %b. +REM 17 March MSG %"Saint Patrick's Day%" %! %b. +REM 31 October MSG %"Halloween%" %! %b. diff --git a/include/holidays/us.rem b/include/holidays/us.rem index e3e48109..7e14e25e 100644 --- a/include/holidays/us.rem +++ b/include/holidays/us.rem @@ -12,30 +12,30 @@ # one of the regional *.rem files in the directory # [$SysInclude]/holidays/us/ -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Martin Luther King Jr. Day%" %(is) %b. -REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Washington's Birthday%" %(is) %b. -REM Last Monday in May ADDOMIT SCANFROM -28 MSG %"Memorial Day%" %(is) %b. -REM 18 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Juneteenth National Independence Day (observed)%" %(is) %b. -OMIT 19 June MSG %"Juneteenth National Independence Day%" %(is) %b. -REM 20 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Juneteenth National Independence Day (observed)%" %(is) %b. -REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 4 July MSG %"Independence Day%" %(is) %b. -REM 5 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -REM First Monday in September ADDOMIT SCANFROM -28 MSG %"Labor Day%" %(is) %b. -REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Veterans Day (observed)%" %(is) %b. -OMIT 11 November MSG %"Veterans Day%" %(is) %b. -REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Veterans Day (observed)%" %(is) %b. -REM Fourth Thursday in November ADDOMIT SCANFROM -28 MSG %"Thanksgiving%" %(is) %b. -REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Martin Luther King Jr. Day%" %! %b. +REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Washington's Birthday%" %! %b. +REM Last Monday in May ADDOMIT SCANFROM -28 MSG %"Memorial Day%" %! %b. +REM 18 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Juneteenth National Independence Day (observed)%" %! %b. +OMIT 19 June MSG %"Juneteenth National Independence Day%" %! %b. +REM 20 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Juneteenth National Independence Day (observed)%" %! %b. +REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Independence Day (observed)%" %! %b. +OMIT 4 July MSG %"Independence Day%" %! %b. +REM 5 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +REM First Monday in September ADDOMIT SCANFROM -28 MSG %"Labor Day%" %! %b. +REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Veterans Day (observed)%" %! %b. +OMIT 11 November MSG %"Veterans Day%" %! %b. +REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Veterans Day (observed)%" %! %b. +REM Fourth Thursday in November ADDOMIT SCANFROM -28 MSG %"Thanksgiving%" %! %b. +REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Day (observed)%" %! %b. # Optional holidays -REM 2 February MSG %"Groundhog Day%" %(is) %b. -REM 14 February MSG %"Valentine's Day%" %(is) %b. -REM 17 March MSG %"Saint Patrick's Day%" %(is) %b. -REM 31 October MSG %"Halloween%" %(is) %b. -REM Tuesday 2 November SCANFROM -28 MSG %"Election Day%" %(is) %b. +REM 2 February MSG %"Groundhog Day%" %! %b. +REM 14 February MSG %"Valentine's Day%" %! %b. +REM 17 March MSG %"Saint Patrick's Day%" %! %b. +REM 31 October MSG %"Halloween%" %! %b. +REM Tuesday 2 November SCANFROM -28 MSG %"Election Day%" %! %b. diff --git a/include/holidays/us/ak.rem b/include/holidays/us/ak.rem index 3c41e0fa..d3710ec6 100644 --- a/include/holidays/us/ak.rem +++ b/include/holidays/us/ak.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM Last Monday in March ADDOMIT SCANFROM -28 MSG %"Seward's Day%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Indigenous Peoples' Day%" %(is) %b. -REM 17 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Alaska Day (observed)%" %(is) %b. -OMIT 18 October MSG %"Alaska Day%" %(is) %b. -REM 19 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Alaska Day (observed)%" %(is) %b. +REM Last Monday in March ADDOMIT SCANFROM -28 MSG %"Seward's Day%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Indigenous Peoples' Day%" %! %b. +REM 17 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Alaska Day (observed)%" %! %b. +OMIT 18 October MSG %"Alaska Day%" %! %b. +REM 19 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Alaska Day (observed)%" %! %b. diff --git a/include/holidays/us/al.rem b/include/holidays/us/al.rem index 24b50c36..c122dd7c 100644 --- a/include/holidays/us/al.rem +++ b/include/holidays/us/al.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Martin Luther King, Jr & Robert E. Lee's Birthday%" %(is) %b. -REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"George Washington & Thomas Jefferson's Birthday%" %(is) %b. -REM Fourth Monday in April ADDOMIT SCANFROM -28 MSG %"Confederate Memorial Day%" %(is) %b. -REM First Monday in June ADDOMIT SCANFROM -28 MSG %"Jefferson Davis Birthday%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day / American Indian Heritage Day / Fraternal Day%" %(is) %b. +REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Martin Luther King, Jr & Robert E. Lee's Birthday%" %! %b. +REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"George Washington & Thomas Jefferson's Birthday%" %! %b. +REM Fourth Monday in April ADDOMIT SCANFROM -28 MSG %"Confederate Memorial Day%" %! %b. +REM First Monday in June ADDOMIT SCANFROM -28 MSG %"Jefferson Davis Birthday%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day / American Indian Heritage Day / Fraternal Day%" %! %b. diff --git a/include/holidays/us/ar.rem b/include/holidays/us/ar.rem index 0ced9478..d8e01999 100644 --- a/include/holidays/us/ar.rem +++ b/include/holidays/us/ar.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"George Washington's Birthday and Daisy Gatson Bates Day%" %(is) %b. +REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"George Washington's Birthday and Daisy Gatson Bates Day%" %! %b. diff --git a/include/holidays/us/as.rem b/include/holidays/us/as.rem index 67173570..97ccc411 100644 --- a/include/holidays/us/as.rem +++ b/include/holidays/us/as.rem @@ -10,11 +10,11 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM 16 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"American Samoa Flag Day (observed)%" %(is) %b. -OMIT 17 April MSG %"American Samoa Flag Day%" %(is) %b. -REM 18 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"American Samoa Flag Day (observed)%" %(is) %b. -REM 15 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Manu'a Islands Cession Day (observed)%" %(is) %b. -OMIT 16 July MSG %"Manu'a Islands Cession Day%" %(is) %b. -REM 17 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Manu'a Islands Cession Day (observed)%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %(is) %b. -REM Second Sunday in October ADDOMIT SCANFROM -28 MSG %"White Sunday%" %(is) %b. +REM 16 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"American Samoa Flag Day (observed)%" %! %b. +OMIT 17 April MSG %"American Samoa Flag Day%" %! %b. +REM 18 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"American Samoa Flag Day (observed)%" %! %b. +REM 15 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Manu'a Islands Cession Day (observed)%" %! %b. +OMIT 16 July MSG %"Manu'a Islands Cession Day%" %! %b. +REM 17 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Manu'a Islands Cession Day (observed)%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %! %b. +REM Second Sunday in October ADDOMIT SCANFROM -28 MSG %"White Sunday%" %! %b. diff --git a/include/holidays/us/az.rem b/include/holidays/us/az.rem index d6e66b70..ad126d06 100644 --- a/include/holidays/us/az.rem +++ b/include/holidays/us/az.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Dr. Martin Luther King Jr. / Civil Rights Day%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %(is) %b. +REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Dr. Martin Luther King Jr. / Civil Rights Day%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %! %b. diff --git a/include/holidays/us/ca.rem b/include/holidays/us/ca.rem index 491ba249..e1399c1b 100644 --- a/include/holidays/us/ca.rem +++ b/include/holidays/us/ca.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -OMIT 15 February MSG %"Susan B. Anthony Day%" %(is) %b. -OMIT 31 March MSG %"Cesar Chavez Day%" %(is) %b. -REM 1 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Cesar Chavez Day (observed)%" %(is) %b. -REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Day After Thanksgiving%" %(is) %b. +OMIT 15 February MSG %"Susan B. Anthony Day%" %! %b. +OMIT 31 March MSG %"Cesar Chavez Day%" %! %b. +REM 1 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Cesar Chavez Day (observed)%" %! %b. +REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Day After Thanksgiving%" %! %b. diff --git a/include/holidays/us/co.rem b/include/holidays/us/co.rem index 636526f7..4e053cd1 100644 --- a/include/holidays/us/co.rem +++ b/include/holidays/us/co.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -OMIT 31 March MSG %"Cesar Chavez Day%" %(is) %b. -REM First Monday in October ADDOMIT SCANFROM -28 MSG %"Frances Xavier Cabrini Day%" %(is) %b. +OMIT 31 March MSG %"Cesar Chavez Day%" %! %b. +REM First Monday in October ADDOMIT SCANFROM -28 MSG %"Frances Xavier Cabrini Day%" %! %b. diff --git a/include/holidays/us/ct.rem b/include/holidays/us/ct.rem index bb291709..4d32e634 100644 --- a/include/holidays/us/ct.rem +++ b/include/holidays/us/ct.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM 11 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Lincoln's Birthday (observed)%" %(is) %b. -OMIT 12 February MSG %"Lincoln's Birthday%" %(is) %b. -REM 13 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lincoln's Birthday (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %(is) %b. +REM 11 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Lincoln's Birthday (observed)%" %! %b. +OMIT 12 February MSG %"Lincoln's Birthday%" %! %b. +REM 13 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lincoln's Birthday (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %! %b. diff --git a/include/holidays/us/dc.rem b/include/holidays/us/dc.rem index bb1b66f3..095b10a4 100644 --- a/include/holidays/us/dc.rem +++ b/include/holidays/us/dc.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM 15 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Emancipation Day (observed)%" %(is) %b. -OMIT 16 April MSG %"Emancipation Day%" %(is) %b. -REM 17 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Emancipation Day (observed)%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Indigenous Peoples' Day%" %(is) %b. +REM 15 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Emancipation Day (observed)%" %! %b. +OMIT 16 April MSG %"Emancipation Day%" %! %b. +REM 17 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Emancipation Day (observed)%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Indigenous Peoples' Day%" %! %b. diff --git a/include/holidays/us/de.rem b/include/holidays/us/de.rem index 2eb545a4..e0798d32 100644 --- a/include/holidays/us/de.rem +++ b/include/holidays/us/de.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Day After Thanksgiving%" %(is) %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Day After Thanksgiving%" %! %b. diff --git a/include/holidays/us/fl.rem b/include/holidays/us/fl.rem index 9e48f3c4..59311a86 100644 --- a/include/holidays/us/fl.rem +++ b/include/holidays/us/fl.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -OMIT 15 February MSG %"Susan B. Anthony Day%" %(is) %b. -REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Friday After Thanksgiving%" %(is) %b. +OMIT 15 February MSG %"Susan B. Anthony Day%" %! %b. +REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Friday After Thanksgiving%" %! %b. diff --git a/include/holidays/us/ga.rem b/include/holidays/us/ga.rem index 42056a0b..318273ec 100644 --- a/include/holidays/us/ga.rem +++ b/include/holidays/us/ga.rem @@ -10,9 +10,9 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM Fourth Monday in April ADDOMIT SCANFROM -28 MSG %"State Holiday%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %(is) %b. -REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"State Holiday%" %(is) %b. -REM 23 December ADDOMIT SCANFROM -28 SATISFY [isany($Tw, 5, 4)] MSG %"Washington's Birthday%" %(is) %b. -REM 24 December ADDOMIT SCANFROM -28 SATISFY [isany($Tw, 1, 2, 4)] MSG %"Washington's Birthday%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [isany($Tw, 2, 5)] MSG %"Washington's Birthday%" %(is) %b. +REM Fourth Monday in April ADDOMIT SCANFROM -28 MSG %"State Holiday%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %! %b. +REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"State Holiday%" %! %b. +REM 23 December ADDOMIT SCANFROM -28 SATISFY [isany($Tw, 5, 4)] MSG %"Washington's Birthday%" %! %b. +REM 24 December ADDOMIT SCANFROM -28 SATISFY [isany($Tw, 1, 2, 4)] MSG %"Washington's Birthday%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [isany($Tw, 2, 5)] MSG %"Washington's Birthday%" %! %b. diff --git a/include/holidays/us/gu.rem b/include/holidays/us/gu.rem index eb6f91e7..1d243707 100644 --- a/include/holidays/us/gu.rem +++ b/include/holidays/us/gu.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM First Monday in March ADDOMIT SCANFROM -28 MSG %"Guam Discovery Day%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT 21 July MSG %"Liberation Day (Guam)%" %(is) %b. -OMIT 2 November MSG %"All Souls' Day%" %(is) %b. -OMIT 8 December MSG %"Lady of Camarin Day%" %(is) %b. +REM First Monday in March ADDOMIT SCANFROM -28 MSG %"Guam Discovery Day%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT 21 July MSG %"Liberation Day (Guam)%" %! %b. +OMIT 2 November MSG %"All Souls' Day%" %! %b. +OMIT 8 December MSG %"Lady of Camarin Day%" %! %b. diff --git a/include/holidays/us/hi.rem b/include/holidays/us/hi.rem index fff8fd3a..9cf1ea69 100644 --- a/include/holidays/us/hi.rem +++ b/include/holidays/us/hi.rem @@ -10,10 +10,10 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM 25 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Prince Jonah Kuhio Kalanianaole Day (observed)%" %(is) %b. -OMIT 26 March MSG %"Prince Jonah Kuhio Kalanianaole Day%" %(is) %b. -REM 27 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Prince Jonah Kuhio Kalanianaole Day (observed)%" %(is) %b. -REM 10 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Kamehameha Day (observed)%" %(is) %b. -OMIT 11 June MSG %"Kamehameha Day%" %(is) %b. -REM 12 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Kamehameha Day (observed)%" %(is) %b. -REM Third Friday in August ADDOMIT SCANFROM -28 MSG %"Statehood Day%" %(is) %b. +REM 25 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Prince Jonah Kuhio Kalanianaole Day (observed)%" %! %b. +OMIT 26 March MSG %"Prince Jonah Kuhio Kalanianaole Day%" %! %b. +REM 27 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Prince Jonah Kuhio Kalanianaole Day (observed)%" %! %b. +REM 10 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Kamehameha Day (observed)%" %! %b. +OMIT 11 June MSG %"Kamehameha Day%" %! %b. +REM 12 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Kamehameha Day (observed)%" %! %b. +REM Third Friday in August ADDOMIT SCANFROM -28 MSG %"Statehood Day%" %! %b. diff --git a/include/holidays/us/ia.rem b/include/holidays/us/ia.rem index 5ac39885..2f78b801 100644 --- a/include/holidays/us/ia.rem +++ b/include/holidays/us/ia.rem @@ -10,6 +10,6 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM 11 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Lincoln's Birthday (observed)%" %(is) %b. -OMIT 12 February MSG %"Lincoln's Birthday%" %(is) %b. -REM 13 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lincoln's Birthday (observed)%" %(is) %b. +REM 11 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Lincoln's Birthday (observed)%" %! %b. +OMIT 12 February MSG %"Lincoln's Birthday%" %! %b. +REM 13 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lincoln's Birthday (observed)%" %! %b. diff --git a/include/holidays/us/id.rem b/include/holidays/us/id.rem index 5c90fd75..1a4669de 100644 --- a/include/holidays/us/id.rem +++ b/include/holidays/us/id.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Martin Luther King Jr. / Idaho Human Rights Day%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %(is) %b. +REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Martin Luther King Jr. / Idaho Human Rights Day%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %! %b. diff --git a/include/holidays/us/il.rem b/include/holidays/us/il.rem index 7e94a80d..6a349584 100644 --- a/include/holidays/us/il.rem +++ b/include/holidays/us/il.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM 11 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Lincoln's Birthday (observed)%" %(is) %b. -OMIT 12 February MSG %"Lincoln's Birthday%" %(is) %b. -REM 13 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lincoln's Birthday (observed)%" %(is) %b. -REM First Monday in March ADDOMIT SCANFROM -28 MSG %"Casimir Pulaski Day%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %(is) %b. +REM 11 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Lincoln's Birthday (observed)%" %! %b. +OMIT 12 February MSG %"Lincoln's Birthday%" %! %b. +REM 13 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lincoln's Birthday (observed)%" %! %b. +REM First Monday in March ADDOMIT SCANFROM -28 MSG %"Casimir Pulaski Day%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %! %b. diff --git a/include/holidays/us/in.rem b/include/holidays/us/in.rem index 60375f43..4bcc8833 100644 --- a/include/holidays/us/in.rem +++ b/include/holidays/us/in.rem @@ -10,10 +10,10 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -REM Tuesday 2 May ADDOMIT SCANFROM -28 MSG %"Primary Election Day%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %(is) %b. -REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Lincoln's Birthday%" %(is) %b. -REM 23 December ADDOMIT SCANFROM -28 SATISFY [isany($Tw, 5, 4)] MSG %"Washington's Birthday%" %(is) %b. -REM 24 December ADDOMIT SCANFROM -28 SATISFY [isany($Tw, 1, 2, 4)] MSG %"Washington's Birthday%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [isany($Tw, 2, 5)] MSG %"Washington's Birthday%" %(is) %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +REM Tuesday 2 May ADDOMIT SCANFROM -28 MSG %"Primary Election Day%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %! %b. +REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Lincoln's Birthday%" %! %b. +REM 23 December ADDOMIT SCANFROM -28 SATISFY [isany($Tw, 5, 4)] MSG %"Washington's Birthday%" %! %b. +REM 24 December ADDOMIT SCANFROM -28 SATISFY [isany($Tw, 1, 2, 4)] MSG %"Washington's Birthday%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [isany($Tw, 2, 5)] MSG %"Washington's Birthday%" %! %b. diff --git a/include/holidays/us/ks.rem b/include/holidays/us/ks.rem index 879b92a0..6bb908b4 100644 --- a/include/holidays/us/ks.rem +++ b/include/holidays/us/ks.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM 22 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 0] MSG %"Christmas Eve (observed)%" %(is) %b. -REM 23 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 5] MSG %"Christmas Eve (observed)%" %(is) %b. -REM 23 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Eve (observed)%" %(is) %b. -OMIT 24 December MSG %"Christmas Eve%" %(is) %b. +REM 22 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 0] MSG %"Christmas Eve (observed)%" %! %b. +REM 23 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 5] MSG %"Christmas Eve (observed)%" %! %b. +REM 23 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Eve (observed)%" %! %b. +OMIT 24 December MSG %"Christmas Eve%" %! %b. diff --git a/include/holidays/us/ky.rem b/include/holidays/us/ky.rem index 13ab4774..4506baef 100644 --- a/include/holidays/us/ky.rem +++ b/include/holidays/us/ky.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM 1 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Eve (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -REM 30 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Eve (observed)%" %(is) %b. -OMIT 31 December MSG %"New Year's Eve%" %(is) %b. +REM 1 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Eve (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +REM 30 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Eve (observed)%" %! %b. +OMIT 31 December MSG %"New Year's Eve%" %! %b. diff --git a/include/holidays/us/la.rem b/include/holidays/us/la.rem index 5b7d2eae..c8214b48 100644 --- a/include/holidays/us/la.rem +++ b/include/holidays/us/la.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -OMIT [easterdate($Uy)-47] MSG %"Mardi Gras%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. +OMIT [easterdate($Uy)-47] MSG %"Mardi Gras%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. diff --git a/include/holidays/us/ma.rem b/include/holidays/us/ma.rem index deb6987f..142021b2 100644 --- a/include/holidays/us/ma.rem +++ b/include/holidays/us/ma.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -OMIT 17 March MSG %"Evacuation Day%" %(is) %b. -REM 18 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Evacuation Day (observed)%" %(is) %b. -REM 19 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Evacuation Day (observed)%" %(is) %b. -REM Third Monday in April ADDOMIT SCANFROM -28 MSG %"Patriots' Day%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %(is) %b. +OMIT 17 March MSG %"Evacuation Day%" %! %b. +REM 18 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Evacuation Day (observed)%" %! %b. +REM 19 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Evacuation Day (observed)%" %! %b. +REM Third Monday in April ADDOMIT SCANFROM -28 MSG %"Patriots' Day%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %! %b. diff --git a/include/holidays/us/md-extra.rem b/include/holidays/us/md-extra.rem index 423ccff1..1e8571be 100644 --- a/include/holidays/us/md-extra.rem +++ b/include/holidays/us/md-extra.rem @@ -4,16 +4,16 @@ # Last edit : 2024-11-10 18:24 # Purpose : Additional Maryland, USA holidays file for remind -REM 25 March MSG %"Maryland Day%" %(is) %b. -REM 14 April MSG %"John Hanson Day%" %(is) %b. -REM 28 April MSG %"Maryland State Day%" %(is) %b. -REM First Friday in May MSG %"Fallen Heroes Day%" %(is) %b. -REM Second Thursday in May MSG %"Maryland Centenarians Day%" %(is) %b. -REM Third Friday in May MSG %"George E. Mitchell Black-Eyed Susan Stakes%" %(is) %b. -REM Third Saturday in May MSG %"Preakness Stakes%" %(is) %b. -REM First Sunday in June MSG %"Fire, Rescue, and Emergency Services Workers Day%" %(is) %b. -REM 20 June MSG %"Maryland Charter Day%" %(is) %b. -REM 02 July MSG %"Thurgood Marshall Day%" %(is) %b. -REM 12 September MSG %"Defenders Day%" %(is) %b. -REM 01 November MSG %"Maryland Emancipation Day%" %(is) %b. -REM 17 December MSG %"Annapolis Charter Day%" %(is) %b. +REM 25 March MSG %"Maryland Day%" %! %b. +REM 14 April MSG %"John Hanson Day%" %! %b. +REM 28 April MSG %"Maryland State Day%" %! %b. +REM First Friday in May MSG %"Fallen Heroes Day%" %! %b. +REM Second Thursday in May MSG %"Maryland Centenarians Day%" %! %b. +REM Third Friday in May MSG %"George E. Mitchell Black-Eyed Susan Stakes%" %! %b. +REM Third Saturday in May MSG %"Preakness Stakes%" %! %b. +REM First Sunday in June MSG %"Fire, Rescue, and Emergency Services Workers Day%" %! %b. +REM 20 June MSG %"Maryland Charter Day%" %! %b. +REM 02 July MSG %"Thurgood Marshall Day%" %! %b. +REM 12 September MSG %"Defenders Day%" %! %b. +REM 01 November MSG %"Maryland Emancipation Day%" %! %b. +REM 17 December MSG %"Annapolis Charter Day%" %! %b. diff --git a/include/holidays/us/md.rem b/include/holidays/us/md.rem index ca785f90..f736942e 100644 --- a/include/holidays/us/md.rem +++ b/include/holidays/us/md.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %(is) %b. -REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"American Indian Heritage Day%" %(is) %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %! %b. +REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"American Indian Heritage Day%" %! %b. diff --git a/include/holidays/us/me.rem b/include/holidays/us/me.rem index 2701394b..1b015056 100644 --- a/include/holidays/us/me.rem +++ b/include/holidays/us/me.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM Third Monday in April ADDOMIT SCANFROM -28 MSG %"Patriots' Day%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Indigenous Peoples' Day%" %(is) %b. +REM Third Monday in April ADDOMIT SCANFROM -28 MSG %"Patriots' Day%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Indigenous Peoples' Day%" %! %b. diff --git a/include/holidays/us/mi.rem b/include/holidays/us/mi.rem index 8e10d80d..54d13baa 100644 --- a/include/holidays/us/mi.rem +++ b/include/holidays/us/mi.rem @@ -10,10 +10,10 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM 1 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Eve (observed)%" %(is) %b. -REM 22 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 0] MSG %"Christmas Eve (observed)%" %(is) %b. -REM 23 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 5] MSG %"Christmas Eve (observed)%" %(is) %b. -REM 23 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Eve (observed)%" %(is) %b. -OMIT 24 December MSG %"Christmas Eve%" %(is) %b. -REM 30 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Eve (observed)%" %(is) %b. -OMIT 31 December MSG %"New Year's Eve%" %(is) %b. +REM 1 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Eve (observed)%" %! %b. +REM 22 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 0] MSG %"Christmas Eve (observed)%" %! %b. +REM 23 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 5] MSG %"Christmas Eve (observed)%" %! %b. +REM 23 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Eve (observed)%" %! %b. +OMIT 24 December MSG %"Christmas Eve%" %! %b. +REM 30 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Eve (observed)%" %! %b. +OMIT 31 December MSG %"New Year's Eve%" %! %b. diff --git a/include/holidays/us/mo.rem b/include/holidays/us/mo.rem index dd09438a..6eec15bc 100644 --- a/include/holidays/us/mo.rem +++ b/include/holidays/us/mo.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM 7 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Truman Day (observed)%" %(is) %b. -OMIT 8 May MSG %"Truman Day%" %(is) %b. -REM 9 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Truman Day (observed)%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %(is) %b. +REM 7 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Truman Day (observed)%" %! %b. +OMIT 8 May MSG %"Truman Day%" %! %b. +REM 9 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Truman Day (observed)%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %! %b. diff --git a/include/holidays/us/mp.rem b/include/holidays/us/mp.rem index 1b03bfb3..7ab70ce3 100644 --- a/include/holidays/us/mp.rem +++ b/include/holidays/us/mp.rem @@ -10,14 +10,14 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM 23 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Commonwealth Covenant Day (observed)%" %(is) %b. -OMIT 24 March MSG %"Commonwealth Covenant Day%" %(is) %b. -REM 25 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Commonwealth Covenant Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Commonwealth Cultural Day%" %(is) %b. -REM 3 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Citizenship Day (observed)%" %(is) %b. -OMIT 4 November MSG %"Citizenship Day%" %(is) %b. -REM 5 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Citizenship Day (observed)%" %(is) %b. -REM 7 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Constitution Day (observed)%" %(is) %b. -OMIT 8 December MSG %"Constitution Day%" %(is) %b. -REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Constitution Day (observed)%" %(is) %b. +REM 23 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Commonwealth Covenant Day (observed)%" %! %b. +OMIT 24 March MSG %"Commonwealth Covenant Day%" %! %b. +REM 25 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Commonwealth Covenant Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Commonwealth Cultural Day%" %! %b. +REM 3 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Citizenship Day (observed)%" %! %b. +OMIT 4 November MSG %"Citizenship Day%" %! %b. +REM 5 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Citizenship Day (observed)%" %! %b. +REM 7 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Constitution Day (observed)%" %! %b. +OMIT 8 December MSG %"Constitution Day%" %! %b. +REM 9 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Constitution Day (observed)%" %! %b. diff --git a/include/holidays/us/ms.rem b/include/holidays/us/ms.rem index 7b0f543b..949a0633 100644 --- a/include/holidays/us/ms.rem +++ b/include/holidays/us/ms.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Dr. Martin Luther King Jr. and Robert E. Lee's Birthdays%" %(is) %b. -REM Last Monday in April ADDOMIT SCANFROM -28 MSG %"Confederate Memorial Day%" %(is) %b. +REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Dr. Martin Luther King Jr. and Robert E. Lee's Birthdays%" %! %b. +REM Last Monday in April ADDOMIT SCANFROM -28 MSG %"Confederate Memorial Day%" %! %b. diff --git a/include/holidays/us/mt.rem b/include/holidays/us/mt.rem index e73beb57..585cff98 100644 --- a/include/holidays/us/mt.rem +++ b/include/holidays/us/mt.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %(is) %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %! %b. diff --git a/include/holidays/us/nc.rem b/include/holidays/us/nc.rem index e7e331f6..01f329be 100644 --- a/include/holidays/us/nc.rem +++ b/include/holidays/us/nc.rem @@ -10,13 +10,13 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Day After Thanksgiving%" %(is) %b. -REM 22 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 0] MSG %"Christmas Eve (observed)%" %(is) %b. -REM 23 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 5] MSG %"Christmas Eve (observed)%" %(is) %b. -REM 23 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Eve (observed)%" %(is) %b. -OMIT 24 December MSG %"Christmas Eve%" %(is) %b. -OMIT 26 December MSG %"Day After Christmas%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Day After Christmas (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"Day After Christmas (observed)%" %(is) %b. -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Day After Christmas (observed)%" %(is) %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Day After Thanksgiving%" %! %b. +REM 22 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 0] MSG %"Christmas Eve (observed)%" %! %b. +REM 23 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 5] MSG %"Christmas Eve (observed)%" %! %b. +REM 23 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Eve (observed)%" %! %b. +OMIT 24 December MSG %"Christmas Eve%" %! %b. +OMIT 26 December MSG %"Day After Christmas%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Day After Christmas (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"Day After Christmas (observed)%" %! %b. +REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Day After Christmas (observed)%" %! %b. diff --git a/include/holidays/us/ne.rem b/include/holidays/us/ne.rem index ced0456f..e2fbd3a3 100644 --- a/include/holidays/us/ne.rem +++ b/include/holidays/us/ne.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM Last Friday in April ADDOMIT SCANFROM -28 MSG %"Arbor Day%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Indigenous Peoples' Day%" %(is) %b. +REM Last Friday in April ADDOMIT SCANFROM -28 MSG %"Arbor Day%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Indigenous Peoples' Day%" %! %b. diff --git a/include/holidays/us/nh.rem b/include/holidays/us/nh.rem index 7cef6443..c654358d 100644 --- a/include/holidays/us/nh.rem +++ b/include/holidays/us/nh.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Dr. Martin Luther King Jr. / Civil Rights Day%" %(is) %b. -REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Day After Thanksgiving%" %(is) %b. +REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Dr. Martin Luther King Jr. / Civil Rights Day%" %! %b. +REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Day After Thanksgiving%" %! %b. diff --git a/include/holidays/us/nj.rem b/include/holidays/us/nj.rem index 1c9f8471..fedf7068 100644 --- a/include/holidays/us/nj.rem +++ b/include/holidays/us/nj.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM 11 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Lincoln's Birthday (observed)%" %(is) %b. -OMIT 12 February MSG %"Lincoln's Birthday%" %(is) %b. -REM 13 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lincoln's Birthday (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %(is) %b. +REM 11 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Lincoln's Birthday (observed)%" %! %b. +OMIT 12 February MSG %"Lincoln's Birthday%" %! %b. +REM 13 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lincoln's Birthday (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %! %b. diff --git a/include/holidays/us/nm.rem b/include/holidays/us/nm.rem index 0fcc5c93..ea7d53d4 100644 --- a/include/holidays/us/nm.rem +++ b/include/holidays/us/nm.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Indigenous Peoples' Day%" %(is) %b. -REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Presidents' Day%" %(is) %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Indigenous Peoples' Day%" %! %b. +REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Presidents' Day%" %! %b. diff --git a/include/holidays/us/nv.rem b/include/holidays/us/nv.rem index fc9b630e..f86fb843 100644 --- a/include/holidays/us/nv.rem +++ b/include/holidays/us/nv.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM 24 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Nevada Day (observed)%" %(is) %b. -REM 26 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Nevada Day (observed)%" %(is) %b. -REM Last Friday in October ADDOMIT SCANFROM -28 MSG %"Nevada Day%" %(is) %b. -REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Family Day%" %(is) %b. +REM 24 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Nevada Day (observed)%" %! %b. +REM 26 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Nevada Day (observed)%" %! %b. +REM Last Friday in October ADDOMIT SCANFROM -28 MSG %"Nevada Day%" %! %b. +REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Family Day%" %! %b. diff --git a/include/holidays/us/ny.rem b/include/holidays/us/ny.rem index 2522094d..0d762c80 100644 --- a/include/holidays/us/ny.rem +++ b/include/holidays/us/ny.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM 11 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Lincoln's Birthday (observed)%" %(is) %b. -OMIT 12 February MSG %"Lincoln's Birthday%" %(is) %b. -REM 13 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lincoln's Birthday (observed)%" %(is) %b. -OMIT 15 February MSG %"Susan B. Anthony Day%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %(is) %b. +REM 11 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Lincoln's Birthday (observed)%" %! %b. +OMIT 12 February MSG %"Lincoln's Birthday%" %! %b. +REM 13 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Lincoln's Birthday (observed)%" %! %b. +OMIT 15 February MSG %"Susan B. Anthony Day%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %! %b. diff --git a/include/holidays/us/oh.rem b/include/holidays/us/oh.rem index c830e79e..e75bb9a2 100644 --- a/include/holidays/us/oh.rem +++ b/include/holidays/us/oh.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %(is) %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %! %b. diff --git a/include/holidays/us/ok.rem b/include/holidays/us/ok.rem index 58d31920..ece9f70b 100644 --- a/include/holidays/us/ok.rem +++ b/include/holidays/us/ok.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Day After Thanksgiving%" %(is) %b. +REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Day After Thanksgiving%" %! %b. diff --git a/include/holidays/us/pa.rem b/include/holidays/us/pa.rem index 5a523a75..999638e3 100644 --- a/include/holidays/us/pa.rem +++ b/include/holidays/us/pa.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %(is) %b. -REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Day After Thanksgiving%" %(is) %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %! %b. +REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Day After Thanksgiving%" %! %b. diff --git a/include/holidays/us/pr.rem b/include/holidays/us/pr.rem index 6d0b490b..83a769b5 100644 --- a/include/holidays/us/pr.rem +++ b/include/holidays/us/pr.rem @@ -10,12 +10,12 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -OMIT 6 January MSG %"Epiphany%" %(is) %b. -REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Presidents' Day%" %(is) %b. -OMIT 22 March MSG %"Emancipation Day%" %(is) %b. -REM 23 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Emancipation Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT 25 July MSG %"Constitution Day%" %(is) %b. -REM 26 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Constitution Day (observed)%" %(is) %b. -OMIT 19 November MSG %"Discovery Day%" %(is) %b. -REM 20 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Discovery Day (observed)%" %(is) %b. +OMIT 6 January MSG %"Epiphany%" %! %b. +REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Presidents' Day%" %! %b. +OMIT 22 March MSG %"Emancipation Day%" %! %b. +REM 23 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Emancipation Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT 25 July MSG %"Constitution Day%" %! %b. +REM 26 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Constitution Day (observed)%" %! %b. +OMIT 19 November MSG %"Discovery Day%" %! %b. +REM 20 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Discovery Day (observed)%" %! %b. diff --git a/include/holidays/us/ri.rem b/include/holidays/us/ri.rem index 4b988109..dd6a8233 100644 --- a/include/holidays/us/ri.rem +++ b/include/holidays/us/ri.rem @@ -10,5 +10,5 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM Second Monday in August ADDOMIT SCANFROM -28 MSG %"Victory Day%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Indigenous Peoples' Day / Columbus Day%" %(is) %b. +REM Second Monday in August ADDOMIT SCANFROM -28 MSG %"Victory Day%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Indigenous Peoples' Day / Columbus Day%" %! %b. diff --git a/include/holidays/us/sc.rem b/include/holidays/us/sc.rem index ab04614c..7ae99c38 100644 --- a/include/holidays/us/sc.rem +++ b/include/holidays/us/sc.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM Fourth Monday in April ADDOMIT SCANFROM -28 MSG %"Confederate Memorial Day%" %(is) %b. +REM Fourth Monday in April ADDOMIT SCANFROM -28 MSG %"Confederate Memorial Day%" %! %b. diff --git a/include/holidays/us/sd.rem b/include/holidays/us/sd.rem index 8eb08960..2b2f35c7 100644 --- a/include/holidays/us/sd.rem +++ b/include/holidays/us/sd.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Native Americans' Day%" %(is) %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Native Americans' Day%" %! %b. diff --git a/include/holidays/us/tn.rem b/include/holidays/us/tn.rem index e25837ba..9bd719cd 100644 --- a/include/holidays/us/tn.rem +++ b/include/holidays/us/tn.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. diff --git a/include/holidays/us/tx.rem b/include/holidays/us/tx.rem index 2f33ac51..a8188ae8 100644 --- a/include/holidays/us/tx.rem +++ b/include/holidays/us/tx.rem @@ -10,16 +10,16 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -OMIT 19 January MSG %"Confederate Memorial Day%" %(is) %b. -OMIT 2 March MSG %"Texas Independence Day%" %(is) %b. -OMIT 31 March MSG %"Cesar Chavez Day%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT 21 April MSG %"San Jacinto Day%" %(is) %b. -OMIT 19 June MSG %"Emancipation Day In Texas%" %(is) %b. -OMIT 27 August MSG %"Lyndon Baines Johnson Day%" %(is) %b. -REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Friday After Thanksgiving%" %(is) %b. -REM 22 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 0] MSG %"Christmas Eve (observed)%" %(is) %b. -REM 23 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 5] MSG %"Christmas Eve (observed)%" %(is) %b. -REM 23 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Eve (observed)%" %(is) %b. -OMIT 24 December MSG %"Christmas Eve%" %(is) %b. -OMIT 26 December MSG %"Day After Christmas%" %(is) %b. +OMIT 19 January MSG %"Confederate Memorial Day%" %! %b. +OMIT 2 March MSG %"Texas Independence Day%" %! %b. +OMIT 31 March MSG %"Cesar Chavez Day%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT 21 April MSG %"San Jacinto Day%" %! %b. +OMIT 19 June MSG %"Emancipation Day In Texas%" %! %b. +OMIT 27 August MSG %"Lyndon Baines Johnson Day%" %! %b. +REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Friday After Thanksgiving%" %! %b. +REM 22 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 0] MSG %"Christmas Eve (observed)%" %! %b. +REM 23 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 5] MSG %"Christmas Eve (observed)%" %! %b. +REM 23 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Eve (observed)%" %! %b. +OMIT 24 December MSG %"Christmas Eve%" %! %b. +OMIT 26 December MSG %"Day After Christmas%" %! %b. diff --git a/include/holidays/us/ut.rem b/include/holidays/us/ut.rem index 5d4a9c2e..d7ed983a 100644 --- a/include/holidays/us/ut.rem +++ b/include/holidays/us/ut.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM 23 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Pioneer Day (observed)%" %(is) %b. -OMIT 24 July MSG %"Pioneer Day%" %(is) %b. -REM 25 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Pioneer Day (observed)%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %(is) %b. +REM 23 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Pioneer Day (observed)%" %! %b. +OMIT 24 July MSG %"Pioneer Day%" %! %b. +REM 25 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Pioneer Day (observed)%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %! %b. diff --git a/include/holidays/us/va.rem b/include/holidays/us/va.rem index 9552f5ef..5bb08abe 100644 --- a/include/holidays/us/va.rem +++ b/include/holidays/us/va.rem @@ -10,4 +10,4 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Indigenous Peoples' Day%" %(is) %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Indigenous Peoples' Day%" %! %b. diff --git a/include/holidays/us/vi.rem b/include/holidays/us/vi.rem index 823eb5df..b63b872a 100644 --- a/include/holidays/us/vi.rem +++ b/include/holidays/us/vi.rem @@ -10,13 +10,13 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -OMIT 6 January MSG %"Three Kings Day%" %(is) %b. -REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Presidents' Day%" %(is) %b. -OMIT 31 March MSG %"Transfer Day%" %(is) %b. -OMIT [easterdate($Uy)-3] MSG %"Holy Thursday%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 3 July MSG %"Emancipation Day%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day and Puerto Rico Friendship Day%" %(is) %b. -OMIT 1 November MSG %"Liberty Day%" %(is) %b. -OMIT 26 December MSG %"Christmas Second Day%" %(is) %b. +OMIT 6 January MSG %"Three Kings Day%" %! %b. +REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Presidents' Day%" %! %b. +OMIT 31 March MSG %"Transfer Day%" %! %b. +OMIT [easterdate($Uy)-3] MSG %"Holy Thursday%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 3 July MSG %"Emancipation Day%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day and Puerto Rico Friendship Day%" %! %b. +OMIT 1 November MSG %"Liberty Day%" %! %b. +OMIT 26 December MSG %"Christmas Second Day%" %! %b. diff --git a/include/holidays/us/vt.rem b/include/holidays/us/vt.rem index 0c1d231a..def046ce 100644 --- a/include/holidays/us/vt.rem +++ b/include/holidays/us/vt.rem @@ -10,7 +10,7 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM First Tuesday in March ADDOMIT SCANFROM -28 MSG %"Town Meeting Day%" %(is) %b. -REM 15 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Bennington Battle Day (observed)%" %(is) %b. -OMIT 16 August MSG %"Bennington Battle Day%" %(is) %b. -REM 17 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Bennington Battle Day (observed)%" %(is) %b. +REM First Tuesday in March ADDOMIT SCANFROM -28 MSG %"Town Meeting Day%" %! %b. +REM 15 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Bennington Battle Day (observed)%" %! %b. +OMIT 16 August MSG %"Bennington Battle Day%" %! %b. +REM 17 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Bennington Battle Day (observed)%" %! %b. diff --git a/include/holidays/us/wi.rem b/include/holidays/us/wi.rem index 053c6215..a935b468 100644 --- a/include/holidays/us/wi.rem +++ b/include/holidays/us/wi.rem @@ -10,11 +10,11 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM 1 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Eve (observed)%" %(is) %b. -OMIT 15 February MSG %"Susan B. Anthony Day%" %(is) %b. -REM 22 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 0] MSG %"Christmas Eve (observed)%" %(is) %b. -REM 23 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 5] MSG %"Christmas Eve (observed)%" %(is) %b. -REM 23 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Eve (observed)%" %(is) %b. -OMIT 24 December MSG %"Christmas Eve%" %(is) %b. -REM 30 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Eve (observed)%" %(is) %b. -OMIT 31 December MSG %"New Year's Eve%" %(is) %b. +REM 1 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Eve (observed)%" %! %b. +OMIT 15 February MSG %"Susan B. Anthony Day%" %! %b. +REM 22 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 0] MSG %"Christmas Eve (observed)%" %! %b. +REM 23 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 5] MSG %"Christmas Eve (observed)%" %! %b. +REM 23 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Eve (observed)%" %! %b. +OMIT 24 December MSG %"Christmas Eve%" %! %b. +REM 30 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Eve (observed)%" %! %b. +OMIT 31 December MSG %"New Year's Eve%" %! %b. diff --git a/include/holidays/us/wv.rem b/include/holidays/us/wv.rem index 1a07f894..c78e0598 100644 --- a/include/holidays/us/wv.rem +++ b/include/holidays/us/wv.rem @@ -10,8 +10,8 @@ # If you want the national holidays as well, you must # also SYSINCLUDE holidays/us.rem -REM 19 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"West Virginia Day (observed)%" %(is) %b. -OMIT 20 June MSG %"West Virginia Day%" %(is) %b. -REM 21 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"West Virginia Day (observed)%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %(is) %b. -REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Day After Thanksgiving%" %(is) %b. +REM 19 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"West Virginia Day (observed)%" %! %b. +OMIT 20 June MSG %"West Virginia Day%" %! %b. +REM 21 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"West Virginia Day (observed)%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %! %b. +REM Friday 23 November ADDOMIT SCANFROM -28 MSG %"Day After Thanksgiving%" %! %b. diff --git a/include/holidays/uy.rem b/include/holidays/uy.rem index 2b2f090e..09df2196 100644 --- a/include/holidays/uy.rem +++ b/include/holidays/uy.rem @@ -5,35 +5,35 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Año Nuevo%" %(is) %b. -OMIT 1 May MSG %"Día de los Trabajadores%" %(is) %b. -OMIT 18 July MSG %"Jura de la Constitución%" %(is) %b. -OMIT 25 August MSG %"Declaratoria de la Independencia%" %(is) %b. -OMIT 25 December MSG %"Día de la Familia%" %(is) %b. +OMIT 1 January MSG %"Año Nuevo%" %! %b. +OMIT 1 May MSG %"Día de los Trabajadores%" %! %b. +OMIT 18 July MSG %"Jura de la Constitución%" %! %b. +OMIT 25 August MSG %"Declaratoria de la Independencia%" %! %b. +OMIT 25 December MSG %"Día de la Familia%" %! %b. # Optional holidays -REM 6 January MSG %"Día de los Niños%" %(is) %b. -REM [easterdate($Uy)-48] MSG %"Carnaval%" %(is) %b. -REM [easterdate($Uy)-47] MSG %"Carnaval%" %(is) %b. -REM [easterdate($Uy)-6] MSG %"Semana de Turismo%" %(is) %b. -REM [easterdate($Uy)-5] MSG %"Semana de Turismo%" %(is) %b. -REM [easterdate($Uy)-4] MSG %"Semana de Turismo%" %(is) %b. -REM [easterdate($Uy)-3] MSG %"Semana de Turismo%" %(is) %b. -REM [easterdate($Uy)-2] MSG %"Semana de Turismo%" %(is) %b. -REM 17 April SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Desembarco de los 33 Orientales%" %(is) %b. -REM 18 April SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Desembarco de los 33 Orientales%" %(is) %b. -REM 19 April SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Desembarco de los 33 Orientales%" %(is) %b. -REM 22 April SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Desembarco de los 33 Orientales%" %(is) %b. -REM 23 April SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Desembarco de los 33 Orientales%" %(is) %b. -REM 16 May SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Batalla de Las Piedras%" %(is) %b. -REM 17 May SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Batalla de Las Piedras%" %(is) %b. -REM 18 May SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Batalla de Las Piedras%" %(is) %b. -REM 21 May SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Batalla de Las Piedras%" %(is) %b. -REM 22 May SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Batalla de Las Piedras%" %(is) %b. -REM 19 June MSG %"Natalicio de Artigas%" %(is) %b. -REM 10 October SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día de la Diversidad Cultural%" %(is) %b. -REM 11 October SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día de la Diversidad Cultural%" %(is) %b. -REM 12 October SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Día de la Diversidad Cultural%" %(is) %b. -REM 15 October SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de la Diversidad Cultural%" %(is) %b. -REM 16 October SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de la Diversidad Cultural%" %(is) %b. -REM 2 November MSG %"Día de los Difuntos%" %(is) %b. +REM 6 January MSG %"Día de los Niños%" %! %b. +REM [easterdate($Uy)-48] MSG %"Carnaval%" %! %b. +REM [easterdate($Uy)-47] MSG %"Carnaval%" %! %b. +REM [easterdate($Uy)-6] MSG %"Semana de Turismo%" %! %b. +REM [easterdate($Uy)-5] MSG %"Semana de Turismo%" %! %b. +REM [easterdate($Uy)-4] MSG %"Semana de Turismo%" %! %b. +REM [easterdate($Uy)-3] MSG %"Semana de Turismo%" %! %b. +REM [easterdate($Uy)-2] MSG %"Semana de Turismo%" %! %b. +REM 17 April SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Desembarco de los 33 Orientales%" %! %b. +REM 18 April SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Desembarco de los 33 Orientales%" %! %b. +REM 19 April SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Desembarco de los 33 Orientales%" %! %b. +REM 22 April SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Desembarco de los 33 Orientales%" %! %b. +REM 23 April SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Desembarco de los 33 Orientales%" %! %b. +REM 16 May SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Batalla de Las Piedras%" %! %b. +REM 17 May SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Batalla de Las Piedras%" %! %b. +REM 18 May SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Batalla de Las Piedras%" %! %b. +REM 21 May SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Batalla de Las Piedras%" %! %b. +REM 22 May SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Batalla de Las Piedras%" %! %b. +REM 19 June MSG %"Natalicio de Artigas%" %! %b. +REM 10 October SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día de la Diversidad Cultural%" %! %b. +REM 11 October SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día de la Diversidad Cultural%" %! %b. +REM 12 October SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Día de la Diversidad Cultural%" %! %b. +REM 15 October SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de la Diversidad Cultural%" %! %b. +REM 16 October SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de la Diversidad Cultural%" %! %b. +REM 2 November MSG %"Día de los Difuntos%" %! %b. diff --git a/include/holidays/uz.rem b/include/holidays/uz.rem index 527eea6d..e899be27 100644 --- a/include/holidays/uz.rem +++ b/include/holidays/uz.rem @@ -5,17 +5,17 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Yangi yil%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Yangi yil (ko‘chirilgan)%" %(is) %b. -OMIT 8 March MSG %"Xotin-qizlar kuni%" %(is) %b. -REM 8 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 8)), 0, 6)] MSG %"Xotin-qizlar kuni (ko‘chirilgan)%" %(is) %b. -OMIT 21 March MSG %"Navro‘z bayrami%" %(is) %b. -REM 21 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 21)), 0, 6)] MSG %"Navro‘z bayrami (ko‘chirilgan)%" %(is) %b. -OMIT 9 May MSG %"Xotira va qadrlash kuni%" %(is) %b. -REM 9 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 9)), 0, 6)] MSG %"Xotira va qadrlash kuni (ko‘chirilgan)%" %(is) %b. -OMIT 1 September MSG %"Mustaqillik kuni%" %(is) %b. -REM 1 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 9, 1)), 0, 6)] MSG %"Mustaqillik kuni (ko‘chirilgan)%" %(is) %b. -OMIT 1 October MSG %"O‘qituvchi va murabbiylar kuni%" %(is) %b. -REM 1 October OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 10, 1)), 0, 6)] MSG %"O‘qituvchi va murabbiylar kuni (ko‘chirilgan)%" %(is) %b. -OMIT 8 December MSG %"O‘zbekiston Respublikasi Konstitutsiyasi kuni%" %(is) %b. -REM 8 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 8)), 0, 6)] MSG %"O‘zbekiston Respublikasi Konstitutsiyasi kuni (ko‘chirilgan)%" %(is) %b. +OMIT 1 January MSG %"Yangi yil%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Yangi yil (ko‘chirilgan)%" %! %b. +OMIT 8 March MSG %"Xotin-qizlar kuni%" %! %b. +REM 8 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 8)), 0, 6)] MSG %"Xotin-qizlar kuni (ko‘chirilgan)%" %! %b. +OMIT 21 March MSG %"Navro‘z bayrami%" %! %b. +REM 21 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 21)), 0, 6)] MSG %"Navro‘z bayrami (ko‘chirilgan)%" %! %b. +OMIT 9 May MSG %"Xotira va qadrlash kuni%" %! %b. +REM 9 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 9)), 0, 6)] MSG %"Xotira va qadrlash kuni (ko‘chirilgan)%" %! %b. +OMIT 1 September MSG %"Mustaqillik kuni%" %! %b. +REM 1 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 9, 1)), 0, 6)] MSG %"Mustaqillik kuni (ko‘chirilgan)%" %! %b. +OMIT 1 October MSG %"O‘qituvchi va murabbiylar kuni%" %! %b. +REM 1 October OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 10, 1)), 0, 6)] MSG %"O‘qituvchi va murabbiylar kuni (ko‘chirilgan)%" %! %b. +OMIT 8 December MSG %"O‘zbekiston Respublikasi Konstitutsiyasi kuni%" %! %b. +REM 8 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 8)), 0, 6)] MSG %"O‘zbekiston Respublikasi Konstitutsiyasi kuni (ko‘chirilgan)%" %! %b. diff --git a/include/holidays/va.rem b/include/holidays/va.rem index aa876f4e..e594be1b 100644 --- a/include/holidays/va.rem +++ b/include/holidays/va.rem @@ -5,19 +5,19 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Solemnity of Mary Day%" %(is) %b. -OMIT 6 January MSG %"Epiphany%" %(is) %b. -OMIT 11 February MSG %"Lateran Treaty Day%" %(is) %b. -OMIT 13 March MSG %"Anniversary of the Election of the Holy Father%" %(is) %b. -OMIT 19 March MSG %"Saint Joseph's Day%" %(is) %b. -OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 23 April MSG %"Saint George's Day%" %(is) %b. -OMIT 1 May MSG %"Saint Joseph the Worker's Day%" %(is) %b. -OMIT 29 June MSG %"Saint Peter and Saint Paul's Day%" %(is) %b. -OMIT 15 August MSG %"Assumption Day%" %(is) %b. -OMIT 8 September MSG %"Nativity of Mary Day%" %(is) %b. -OMIT 1 November MSG %"All Saints' Day%" %(is) %b. -OMIT 8 December MSG %"Immaculate Conception Day%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Saint Stephen's Day%" %(is) %b. +OMIT 1 January MSG %"Solemnity of Mary Day%" %! %b. +OMIT 6 January MSG %"Epiphany%" %! %b. +OMIT 11 February MSG %"Lateran Treaty Day%" %! %b. +OMIT 13 March MSG %"Anniversary of the Election of the Holy Father%" %! %b. +OMIT 19 March MSG %"Saint Joseph's Day%" %! %b. +OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 23 April MSG %"Saint George's Day%" %! %b. +OMIT 1 May MSG %"Saint Joseph the Worker's Day%" %! %b. +OMIT 29 June MSG %"Saint Peter and Saint Paul's Day%" %! %b. +OMIT 15 August MSG %"Assumption Day%" %! %b. +OMIT 8 September MSG %"Nativity of Mary Day%" %! %b. +OMIT 1 November MSG %"All Saints' Day%" %! %b. +OMIT 8 December MSG %"Immaculate Conception Day%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Saint Stephen's Day%" %! %b. diff --git a/include/holidays/ve.rem b/include/holidays/ve.rem index fb0eb989..76cc10f3 100644 --- a/include/holidays/ve.rem +++ b/include/holidays/ve.rem @@ -5,17 +5,17 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Año Nuevo%" %(is) %b. -OMIT [easterdate($Uy)-48] MSG %"Lunes de Carnaval%" %(is) %b. -OMIT [easterdate($Uy)-47] MSG %"Martes de Carnaval%" %(is) %b. -OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %(is) %b. -OMIT 19 April MSG %"Declaración de la Independencia%" %(is) %b. -OMIT 1 May MSG %"Dia Mundial del Trabajador%" %(is) %b. -OMIT 24 June MSG %"Batalla de Carabobo%" %(is) %b. -OMIT 5 July MSG %"Día de la Independencia%" %(is) %b. -OMIT 24 July MSG %"Natalicio de Simón Bolívar%" %(is) %b. -OMIT 12 October MSG %"Día de la Resistencia Indígena%" %(is) %b. -OMIT 24 December MSG %"Nochebuena%" %(is) %b. -OMIT 25 December MSG %"Día de Navidad%" %(is) %b. -OMIT 31 December MSG %"Fiesta de Fin de Año%" %(is) %b. +OMIT 1 January MSG %"Año Nuevo%" %! %b. +OMIT [easterdate($Uy)-48] MSG %"Lunes de Carnaval%" %! %b. +OMIT [easterdate($Uy)-47] MSG %"Martes de Carnaval%" %! %b. +OMIT [easterdate($Uy)-3] MSG %"Jueves Santo%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %! %b. +OMIT 19 April MSG %"Declaración de la Independencia%" %! %b. +OMIT 1 May MSG %"Dia Mundial del Trabajador%" %! %b. +OMIT 24 June MSG %"Batalla de Carabobo%" %! %b. +OMIT 5 July MSG %"Día de la Independencia%" %! %b. +OMIT 24 July MSG %"Natalicio de Simón Bolívar%" %! %b. +OMIT 12 October MSG %"Día de la Resistencia Indígena%" %! %b. +OMIT 24 December MSG %"Nochebuena%" %! %b. +OMIT 25 December MSG %"Día de Navidad%" %! %b. +OMIT 31 December MSG %"Fiesta de Fin de Año%" %! %b. diff --git a/include/holidays/vi.rem b/include/holidays/vi.rem index 02a08c9a..b9f71f51 100644 --- a/include/holidays/vi.rem +++ b/include/holidays/vi.rem @@ -5,37 +5,37 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT 6 January MSG %"Three Kings Day%" %(is) %b. -REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Martin Luther King Jr. Day%" %(is) %b. -REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Presidents' Day%" %(is) %b. -OMIT 31 March MSG %"Transfer Day%" %(is) %b. -OMIT [easterdate($Uy)-3] MSG %"Holy Thursday%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -REM Last Monday in May ADDOMIT SCANFROM -28 MSG %"Memorial Day%" %(is) %b. -REM 18 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Juneteenth National Independence Day (observed)%" %(is) %b. -OMIT 19 June MSG %"Juneteenth National Independence Day%" %(is) %b. -REM 20 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Juneteenth National Independence Day (observed)%" %(is) %b. -OMIT 3 July MSG %"Emancipation Day%" %(is) %b. -REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 4 July MSG %"Independence Day%" %(is) %b. -REM 5 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -REM First Monday in September ADDOMIT SCANFROM -28 MSG %"Labor Day%" %(is) %b. -REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day and Puerto Rico Friendship Day%" %(is) %b. -OMIT 1 November MSG %"Liberty Day%" %(is) %b. -REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Veterans Day (observed)%" %(is) %b. -OMIT 11 November MSG %"Veterans Day%" %(is) %b. -REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Veterans Day (observed)%" %(is) %b. -REM Fourth Thursday in November ADDOMIT SCANFROM -28 MSG %"Thanksgiving%" %(is) %b. -REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Christmas Second Day%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %(is) %b. -REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +OMIT 6 January MSG %"Three Kings Day%" %! %b. +REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Martin Luther King Jr. Day%" %! %b. +REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Presidents' Day%" %! %b. +OMIT 31 March MSG %"Transfer Day%" %! %b. +OMIT [easterdate($Uy)-3] MSG %"Holy Thursday%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +REM Last Monday in May ADDOMIT SCANFROM -28 MSG %"Memorial Day%" %! %b. +REM 18 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Juneteenth National Independence Day (observed)%" %! %b. +OMIT 19 June MSG %"Juneteenth National Independence Day%" %! %b. +REM 20 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Juneteenth National Independence Day (observed)%" %! %b. +OMIT 3 July MSG %"Emancipation Day%" %! %b. +REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Independence Day (observed)%" %! %b. +OMIT 4 July MSG %"Independence Day%" %! %b. +REM 5 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +REM First Monday in September ADDOMIT SCANFROM -28 MSG %"Labor Day%" %! %b. +REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day and Puerto Rico Friendship Day%" %! %b. +OMIT 1 November MSG %"Liberty Day%" %! %b. +REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Veterans Day (observed)%" %! %b. +OMIT 11 November MSG %"Veterans Day%" %! %b. +REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Veterans Day (observed)%" %! %b. +REM Fourth Thursday in November ADDOMIT SCANFROM -28 MSG %"Thanksgiving%" %! %b. +REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Christmas Second Day%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. +REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Day (observed)%" %! %b. # Optional holidays -REM 14 February MSG %"Valentine's Day%" %(is) %b. -REM 17 March MSG %"Saint Patrick's Day%" %(is) %b. -REM 31 October MSG %"Halloween%" %(is) %b. +REM 14 February MSG %"Valentine's Day%" %! %b. +REM 17 March MSG %"Saint Patrick's Day%" %! %b. +REM 31 October MSG %"Halloween%" %! %b. diff --git a/include/holidays/vn.rem b/include/holidays/vn.rem index 8697f90b..66c6ec0b 100644 --- a/include/holidays/vn.rem +++ b/include/holidays/vn.rem @@ -5,13 +5,13 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"Tết Dương lịch%" %(is) %b. -REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Tết Dương lịch (nghỉ bù)%" %(is) %b. -OMIT 30 April MSG %"Ngày Chiến thắng%" %(is) %b. -REM 30 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 4, 30)), 0, 6)] MSG %"Ngày Chiến thắng (nghỉ bù)%" %(is) %b. -OMIT 1 May MSG %"Ngày Quốc tế Lao động%" %(is) %b. -REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG %"Ngày Quốc tế Lao động (nghỉ bù)%" %(is) %b. -REM 1 September ADDOMIT SCANFROM -28 SATISFY [isany($Tw, 1, 2, 4, 5)] MSG %"Quốc khánh%" %(is) %b. -OMIT 2 September MSG %"Quốc khánh%" %(is) %b. -REM 2 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 9, 2)), 0, 6)] MSG %"Quốc khánh (nghỉ bù)%" %(is) %b. -REM 3 September ADDOMIT SCANFROM -28 SATISFY [isany($Tw, 2, 5, 1)] MSG %"Quốc khánh%" %(is) %b. +OMIT 1 January MSG %"Tết Dương lịch%" %! %b. +REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Tết Dương lịch (nghỉ bù)%" %! %b. +OMIT 30 April MSG %"Ngày Chiến thắng%" %! %b. +REM 30 April OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 4, 30)), 0, 6)] MSG %"Ngày Chiến thắng (nghỉ bù)%" %! %b. +OMIT 1 May MSG %"Ngày Quốc tế Lao động%" %! %b. +REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG %"Ngày Quốc tế Lao động (nghỉ bù)%" %! %b. +REM 1 September ADDOMIT SCANFROM -28 SATISFY [isany($Tw, 1, 2, 4, 5)] MSG %"Quốc khánh%" %! %b. +OMIT 2 September MSG %"Quốc khánh%" %! %b. +REM 2 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 9, 2)), 0, 6)] MSG %"Quốc khánh (nghỉ bù)%" %! %b. +REM 3 September ADDOMIT SCANFROM -28 SATISFY [isany($Tw, 2, 5, 1)] MSG %"Quốc khánh%" %! %b. diff --git a/include/holidays/vu.rem b/include/holidays/vu.rem index 53c65fe7..03744f31 100644 --- a/include/holidays/vu.rem +++ b/include/holidays/vu.rem @@ -5,28 +5,28 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT 21 February MSG %"Father Lini Day%" %(is) %b. -REM 22 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Father Lini Day (observed)%" %(is) %b. -OMIT 5 March MSG %"Custom Chief's Day%" %(is) %b. -REM 6 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Custom Chief's Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 1 May MSG %"Labour Day%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %(is) %b. -OMIT 24 July MSG %"Children's Day%" %(is) %b. -REM 25 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Children's Day (observed)%" %(is) %b. -OMIT 30 July MSG %"Independence Day%" %(is) %b. -REM 31 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 15 August MSG %"Assumption Day%" %(is) %b. -REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Assumption Day (observed)%" %(is) %b. -OMIT 5 October MSG %"Constitution Day%" %(is) %b. -REM 6 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Constitution Day (observed)%" %(is) %b. -OMIT 29 November MSG %"Unity Day%" %(is) %b. -REM 30 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Unity Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Family Day%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Family Day (observed)%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"Family Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +OMIT 21 February MSG %"Father Lini Day%" %! %b. +REM 22 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Father Lini Day (observed)%" %! %b. +OMIT 5 March MSG %"Custom Chief's Day%" %! %b. +REM 6 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Custom Chief's Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 1 May MSG %"Labour Day%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %! %b. +OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %! %b. +OMIT 24 July MSG %"Children's Day%" %! %b. +REM 25 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Children's Day (observed)%" %! %b. +OMIT 30 July MSG %"Independence Day%" %! %b. +REM 31 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +OMIT 15 August MSG %"Assumption Day%" %! %b. +REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Assumption Day (observed)%" %! %b. +OMIT 5 October MSG %"Constitution Day%" %! %b. +REM 6 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Constitution Day (observed)%" %! %b. +OMIT 29 November MSG %"Unity Day%" %! %b. +REM 30 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Unity Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Family Day%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Family Day (observed)%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"Family Day (observed)%" %! %b. diff --git a/include/holidays/ws.rem b/include/holidays/ws.rem index 089008d9..4e49b93b 100644 --- a/include/holidays/ws.rem +++ b/include/holidays/ws.rem @@ -5,14 +5,14 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -OMIT 2 January MSG %"The Day After New Year's Day%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)-1] MSG %"Day After Good Friday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -REM Monday 9 May ADDOMIT SCANFROM -28 MSG %"Mother's Day%" %(is) %b. -OMIT 1 June MSG %"Independence Day%" %(is) %b. -REM Monday 9 August ADDOMIT SCANFROM -28 MSG %"Father's Day%" %(is) %b. -REM Monday 9 October ADDOMIT SCANFROM -28 MSG %"White Sunday (Lotu a Tamaiti)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Boxing Day%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +OMIT 2 January MSG %"The Day After New Year's Day%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)-1] MSG %"Day After Good Friday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +REM Monday 9 May ADDOMIT SCANFROM -28 MSG %"Mother's Day%" %! %b. +OMIT 1 June MSG %"Independence Day%" %! %b. +REM Monday 9 August ADDOMIT SCANFROM -28 MSG %"Father's Day%" %! %b. +REM Monday 9 October ADDOMIT SCANFROM -28 MSG %"White Sunday (Lotu a Tamaiti)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Boxing Day%" %! %b. diff --git a/include/holidays/za.rem b/include/holidays/za.rem index 5a2254ba..2dc06e62 100644 --- a/include/holidays/za.rem +++ b/include/holidays/za.rem @@ -5,24 +5,24 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT 21 March MSG %"Human Rights Day%" %(is) %b. -REM 22 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Human Rights Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Family Day%" %(is) %b. -OMIT 27 April MSG %"Freedom Day%" %(is) %b. -REM 28 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Freedom Day (observed)%" %(is) %b. -OMIT 1 May MSG %"Workers' Day%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Workers' Day (observed)%" %(is) %b. -OMIT 16 June MSG %"Youth Day%" %(is) %b. -REM 17 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Youth Day (observed)%" %(is) %b. -OMIT 9 August MSG %"National Women's Day%" %(is) %b. -REM 10 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Women's Day (observed)%" %(is) %b. -OMIT 24 September MSG %"Heritage Day%" %(is) %b. -REM 25 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Heritage Day (observed)%" %(is) %b. -OMIT 16 December MSG %"Day of Reconciliation%" %(is) %b. -REM 17 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Day of Reconciliation (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -OMIT 26 December MSG %"Day of Goodwill%" %(is) %b. -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Day of Goodwill (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +OMIT 21 March MSG %"Human Rights Day%" %! %b. +REM 22 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Human Rights Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Family Day%" %! %b. +OMIT 27 April MSG %"Freedom Day%" %! %b. +REM 28 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Freedom Day (observed)%" %! %b. +OMIT 1 May MSG %"Workers' Day%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Workers' Day (observed)%" %! %b. +OMIT 16 June MSG %"Youth Day%" %! %b. +REM 17 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Youth Day (observed)%" %! %b. +OMIT 9 August MSG %"National Women's Day%" %! %b. +REM 10 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Women's Day (observed)%" %! %b. +OMIT 24 September MSG %"Heritage Day%" %! %b. +REM 25 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Heritage Day (observed)%" %! %b. +OMIT 16 December MSG %"Day of Reconciliation%" %! %b. +REM 17 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Day of Reconciliation (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +OMIT 26 December MSG %"Day of Goodwill%" %! %b. +REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Day of Goodwill (observed)%" %! %b. diff --git a/include/holidays/zm.rem b/include/holidays/zm.rem index 0495d0f5..320ed11b 100644 --- a/include/holidays/zm.rem +++ b/include/holidays/zm.rem @@ -5,27 +5,27 @@ # # See important caveats in the README file in this directory. -OMIT 1 January MSG %"New Year's Day%" %(is) %b. -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %(is) %b. -OMIT 8 March MSG %"International Women's Day%" %(is) %b. -REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"International Women's Day (observed)%" %(is) %b. -OMIT 12 March MSG %"Youth Day%" %(is) %b. -REM 13 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Youth Day (observed)%" %(is) %b. -OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %(is) %b. -OMIT [easterdate($Uy)-1] MSG %"Holy Saturday%" %(is) %b. -OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %(is) %b. -OMIT 28 April MSG %"Kenneth Kaunda Day%" %(is) %b. -REM 29 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Kenneth Kaunda Day (observed)%" %(is) %b. -OMIT 1 May MSG %"Labour Day%" %(is) %b. -REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %(is) %b. -OMIT 25 May MSG %"Africa Freedom Day%" %(is) %b. -REM 26 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Africa Freedom Day (observed)%" %(is) %b. -REM First Monday in July ADDOMIT SCANFROM -28 MSG %"Heroes' Day%" %(is) %b. -REM Tuesday 2 July ADDOMIT SCANFROM -28 MSG %"Unity Day%" %(is) %b. -REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Farmers' Day%" %(is) %b. -OMIT 18 October MSG %"National Prayer Day%" %(is) %b. -REM 19 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Prayer Day (observed)%" %(is) %b. -OMIT 24 October MSG %"Independence Day%" %(is) %b. -REM 25 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %(is) %b. -OMIT 25 December MSG %"Christmas Day%" %(is) %b. -REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %(is) %b. +OMIT 1 January MSG %"New Year's Day%" %! %b. +REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. +OMIT 8 March MSG %"International Women's Day%" %! %b. +REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"International Women's Day (observed)%" %! %b. +OMIT 12 March MSG %"Youth Day%" %! %b. +REM 13 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Youth Day (observed)%" %! %b. +OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. +OMIT [easterdate($Uy)-1] MSG %"Holy Saturday%" %! %b. +OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. +OMIT 28 April MSG %"Kenneth Kaunda Day%" %! %b. +REM 29 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Kenneth Kaunda Day (observed)%" %! %b. +OMIT 1 May MSG %"Labour Day%" %! %b. +REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %! %b. +OMIT 25 May MSG %"Africa Freedom Day%" %! %b. +REM 26 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Africa Freedom Day (observed)%" %! %b. +REM First Monday in July ADDOMIT SCANFROM -28 MSG %"Heroes' Day%" %! %b. +REM Tuesday 2 July ADDOMIT SCANFROM -28 MSG %"Unity Day%" %! %b. +REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Farmers' Day%" %! %b. +OMIT 18 October MSG %"National Prayer Day%" %! %b. +REM 19 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Prayer Day (observed)%" %! %b. +OMIT 24 October MSG %"Independence Day%" %! %b. +REM 25 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. +OMIT 25 December MSG %"Christmas Day%" %! %b. +REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. diff --git a/include/lunar-eclipses.rem b/include/lunar-eclipses.rem index 65c26bf3..05709207 100644 --- a/include/lunar-eclipses.rem +++ b/include/lunar-eclipses.rem @@ -4,146 +4,146 @@ # # License: https://en.wikipedia.org/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License -REM NOQUEUE [utctolocal('2001-01-09@18:42')] DURATION 197 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2001-07-05@13:36')] DURATION 159 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2003-05-16@02:03')] DURATION 194 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2003-11-09@23:33')] DURATION 211 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2004-05-04@18:49')] DURATION 203 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2004-10-28@01:15')] DURATION 218 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2005-10-17@11:35')] DURATION 56 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2006-09-07@18:06')] DURATION 91 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2007-03-03@21:30')] DURATION 221 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2007-08-28@08:51')] DURATION 212 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2008-02-21@01:43')] DURATION 206 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2008-08-16@19:36')] DURATION 188 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2009-12-31@18:53')] DURATION 60 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2010-06-26@10:17')] DURATION 163 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2010-12-21@06:33')] DURATION 208 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2011-06-15@18:23')] DURATION 219 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2011-12-10@12:46')] DURATION 212 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2012-06-04@10:00')] DURATION 126 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2013-04-25@19:54')] DURATION 27 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2014-04-15@05:58')] DURATION 215 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2014-10-08@09:15')] DURATION 199 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2015-04-04@10:16')] DURATION 209 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2015-09-28@01:07')] DURATION 200 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2017-08-07@17:23')] DURATION 115 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2018-01-31@11:48')] DURATION 203 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2018-07-27@18:24')] DURATION 235 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2019-01-21@03:34')] DURATION 197 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2019-07-16@20:02')] DURATION 178 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2021-05-26@09:45')] DURATION 187 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2021-11-19@07:19')] DURATION 208 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2022-05-16@02:28')] DURATION 207 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2022-11-08@09:09')] DURATION 220 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2023-10-28@19:35')] DURATION 78 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2024-09-18@02:13')] DURATION 63 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2025-03-14@05:09')] DURATION 219 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2025-09-07@16:27')] DURATION 209 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2026-03-03@09:50')] DURATION 207 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2026-08-28@02:34')] DURATION 198 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2028-01-12@03:45')] DURATION 56 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2028-07-06@17:09')] DURATION 141 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2028-12-31@15:08')] DURATION 208 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2029-06-26@01:32')] DURATION 220 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2029-12-20@20:57')] DURATION 213 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2030-06-15@17:22')] DURATION 145 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2032-04-25@13:28')] DURATION 211 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2032-10-18@17:26')] DURATION 196 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2033-04-14@17:26')] DURATION 215 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2033-10-08@09:15')] DURATION 203 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2034-09-28@02:34')] DURATION 27 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2035-08-19@00:34')] DURATION 77 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2036-02-11@20:32')] DURATION 202 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2036-08-07@00:57')] DURATION 231 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2037-01-31@12:22')] DURATION 197 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2037-07-27@02:34')] DURATION 192 MSG %"Partial Lunar Eclipse%" %(is) %b. +REM NOQUEUE [utctolocal('2001-01-09@18:42')] DURATION 197 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2001-07-05@13:36')] DURATION 159 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2003-05-16@02:03')] DURATION 194 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2003-11-09@23:33')] DURATION 211 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2004-05-04@18:49')] DURATION 203 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2004-10-28@01:15')] DURATION 218 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2005-10-17@11:35')] DURATION 56 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2006-09-07@18:06')] DURATION 91 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2007-03-03@21:30')] DURATION 221 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2007-08-28@08:51')] DURATION 212 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2008-02-21@01:43')] DURATION 206 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2008-08-16@19:36')] DURATION 188 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2009-12-31@18:53')] DURATION 60 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2010-06-26@10:17')] DURATION 163 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2010-12-21@06:33')] DURATION 208 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2011-06-15@18:23')] DURATION 219 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2011-12-10@12:46')] DURATION 212 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2012-06-04@10:00')] DURATION 126 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2013-04-25@19:54')] DURATION 27 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2014-04-15@05:58')] DURATION 215 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2014-10-08@09:15')] DURATION 199 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2015-04-04@10:16')] DURATION 209 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2015-09-28@01:07')] DURATION 200 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2017-08-07@17:23')] DURATION 115 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2018-01-31@11:48')] DURATION 203 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2018-07-27@18:24')] DURATION 235 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2019-01-21@03:34')] DURATION 197 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2019-07-16@20:02')] DURATION 178 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2021-05-26@09:45')] DURATION 187 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2021-11-19@07:19')] DURATION 208 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2022-05-16@02:28')] DURATION 207 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2022-11-08@09:09')] DURATION 220 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2023-10-28@19:35')] DURATION 78 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2024-09-18@02:13')] DURATION 63 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2025-03-14@05:09')] DURATION 219 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2025-09-07@16:27')] DURATION 209 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2026-03-03@09:50')] DURATION 207 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2026-08-28@02:34')] DURATION 198 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2028-01-12@03:45')] DURATION 56 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2028-07-06@17:09')] DURATION 141 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2028-12-31@15:08')] DURATION 208 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2029-06-26@01:32')] DURATION 220 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2029-12-20@20:57')] DURATION 213 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2030-06-15@17:22')] DURATION 145 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2032-04-25@13:28')] DURATION 211 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2032-10-18@17:26')] DURATION 196 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2033-04-14@17:26')] DURATION 215 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2033-10-08@09:15')] DURATION 203 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2034-09-28@02:34')] DURATION 27 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2035-08-19@00:34')] DURATION 77 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2036-02-11@20:32')] DURATION 202 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2036-08-07@00:57')] DURATION 231 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2037-01-31@12:22')] DURATION 197 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2037-07-27@02:34')] DURATION 192 MSG %"Partial Lunar Eclipse%" %! %b. # The following will only work on systems with 64-bit time_t -REM NOQUEUE [utctolocal('2039-06-06@17:25')] DURATION 179 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2039-11-30@15:13')] DURATION 206 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2040-05-26@10:01')] DURATION 211 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2040-11-18@17:14')] DURATION 221 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2041-05-16@00:13')] DURATION 58 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2041-11-08@03:48')] DURATION 91 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2043-03-25@12:43')] DURATION 215 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2043-09-19@00:07')] DURATION 206 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2044-03-13@17:53')] DURATION 209 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2044-09-07@09:36')] DURATION 206 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2046-01-22@12:36')] DURATION 50 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2046-07-18@00:07')] DURATION 115 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2047-01-12@23:40')] DURATION 209 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2047-07-07@08:45')] DURATION 218 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2048-01-01@05:05')] DURATION 215 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2048-06-26@00:41')] DURATION 160 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2050-05-06@20:48')] DURATION 206 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2050-10-30@01:44')] DURATION 193 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2051-04-26@00:24')] DURATION 221 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2051-10-19@17:28')] DURATION 204 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2052-10-08@10:13')] DURATION 63 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2054-02-22@05:09')] DURATION 201 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2054-08-18@07:32')] DURATION 226 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2055-02-11@21:05')] DURATION 199 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2055-08-07@09:10')] DURATION 203 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2057-06-17@01:00')] DURATION 169 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2057-12-11@23:10')] DURATION 204 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2058-06-06@17:27')] DURATION 214 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2058-11-30@01:24')] DURATION 221 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2059-05-27@07:05')] DURATION 97 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2059-11-19@12:10')] DURATION 99 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2061-04-04@20:07')] DURATION 210 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2061-09-29@07:55')] DURATION 203 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2062-03-25@01:46')] DURATION 212 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2062-09-18@16:46')] DURATION 212 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2063-03-14@15:43')] DURATION 41 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2064-02-02@21:26')] DURATION 42 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2064-07-28@07:13')] DURATION 75 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2065-01-22@08:12')] DURATION 209 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2065-07-17@15:58')] DURATION 217 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2066-01-11@13:15')] DURATION 215 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2066-07-07@08:03')] DURATION 171 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2068-05-17@04:01')] DURATION 199 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2068-11-09@10:10')] DURATION 190 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2069-05-06@07:15')] DURATION 226 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2069-10-30@01:50')] DURATION 206 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2070-10-19@18:08')] DURATION 82 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2072-03-04@13:41')] DURATION 200 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2072-08-28@14:13')] DURATION 220 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2073-02-22@05:43')] DURATION 199 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2073-08-17@15:55')] DURATION 211 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2075-06-28@08:35')] DURATION 157 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2075-12-22@07:12')] DURATION 203 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2076-06-17@00:50')] DURATION 215 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2076-12-10@09:42')] DURATION 221 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2077-06-06@13:55')] DURATION 125 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2077-11-29@20:41')] DURATION 105 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2079-04-16@03:26')] DURATION 204 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2079-10-10@15:49')] DURATION 198 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2080-04-04@09:34')] DURATION 214 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2080-09-29@00:01')] DURATION 218 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2081-03-25@23:46')] DURATION 67 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2082-02-13@06:14')] DURATION 25 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2083-02-02@16:40')] DURATION 208 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2083-07-29@23:16')] DURATION 213 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2084-01-22@21:22')] DURATION 216 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2084-07-17@15:25')] DURATION 182 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2086-05-28@11:06')] DURATION 190 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2086-11-20@18:43')] DURATION 188 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2087-05-17@13:57')] DURATION 231 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2087-11-10@10:19')] DURATION 207 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2088-05-05@15:35')] DURATION 77 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2088-10-30@02:14')] DURATION 93 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2090-03-15@22:07')] DURATION 197 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2090-09-08@21:03')] DURATION 213 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2091-03-05@14:15')] DURATION 201 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2091-08-29@22:47')] DURATION 217 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2093-07-08@16:10')] DURATION 142 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2094-01-01@15:16')] DURATION 202 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2094-06-28@08:11')] DURATION 216 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2094-12-21@18:03')] DURATION 221 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2095-06-17@20:44')] DURATION 147 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2095-12-11@05:17')] DURATION 109 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2097-04-26@10:37')] DURATION 196 MSG %"Partial Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2097-10-21@23:50')] DURATION 195 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2098-04-15@17:14')] DURATION 215 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2098-10-10@07:26')] DURATION 221 MSG %"Total Lunar Eclipse%" %(is) %b. -REM NOQUEUE [utctolocal('2099-04-05@07:44')] DURATION 88 MSG %"Partial Lunar Eclipse%" %(is) %b. +REM NOQUEUE [utctolocal('2039-06-06@17:25')] DURATION 179 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2039-11-30@15:13')] DURATION 206 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2040-05-26@10:01')] DURATION 211 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2040-11-18@17:14')] DURATION 221 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2041-05-16@00:13')] DURATION 58 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2041-11-08@03:48')] DURATION 91 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2043-03-25@12:43')] DURATION 215 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2043-09-19@00:07')] DURATION 206 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2044-03-13@17:53')] DURATION 209 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2044-09-07@09:36')] DURATION 206 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2046-01-22@12:36')] DURATION 50 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2046-07-18@00:07')] DURATION 115 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2047-01-12@23:40')] DURATION 209 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2047-07-07@08:45')] DURATION 218 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2048-01-01@05:05')] DURATION 215 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2048-06-26@00:41')] DURATION 160 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2050-05-06@20:48')] DURATION 206 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2050-10-30@01:44')] DURATION 193 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2051-04-26@00:24')] DURATION 221 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2051-10-19@17:28')] DURATION 204 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2052-10-08@10:13')] DURATION 63 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2054-02-22@05:09')] DURATION 201 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2054-08-18@07:32')] DURATION 226 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2055-02-11@21:05')] DURATION 199 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2055-08-07@09:10')] DURATION 203 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2057-06-17@01:00')] DURATION 169 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2057-12-11@23:10')] DURATION 204 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2058-06-06@17:27')] DURATION 214 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2058-11-30@01:24')] DURATION 221 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2059-05-27@07:05')] DURATION 97 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2059-11-19@12:10')] DURATION 99 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2061-04-04@20:07')] DURATION 210 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2061-09-29@07:55')] DURATION 203 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2062-03-25@01:46')] DURATION 212 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2062-09-18@16:46')] DURATION 212 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2063-03-14@15:43')] DURATION 41 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2064-02-02@21:26')] DURATION 42 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2064-07-28@07:13')] DURATION 75 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2065-01-22@08:12')] DURATION 209 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2065-07-17@15:58')] DURATION 217 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2066-01-11@13:15')] DURATION 215 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2066-07-07@08:03')] DURATION 171 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2068-05-17@04:01')] DURATION 199 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2068-11-09@10:10')] DURATION 190 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2069-05-06@07:15')] DURATION 226 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2069-10-30@01:50')] DURATION 206 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2070-10-19@18:08')] DURATION 82 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2072-03-04@13:41')] DURATION 200 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2072-08-28@14:13')] DURATION 220 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2073-02-22@05:43')] DURATION 199 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2073-08-17@15:55')] DURATION 211 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2075-06-28@08:35')] DURATION 157 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2075-12-22@07:12')] DURATION 203 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2076-06-17@00:50')] DURATION 215 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2076-12-10@09:42')] DURATION 221 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2077-06-06@13:55')] DURATION 125 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2077-11-29@20:41')] DURATION 105 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2079-04-16@03:26')] DURATION 204 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2079-10-10@15:49')] DURATION 198 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2080-04-04@09:34')] DURATION 214 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2080-09-29@00:01')] DURATION 218 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2081-03-25@23:46')] DURATION 67 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2082-02-13@06:14')] DURATION 25 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2083-02-02@16:40')] DURATION 208 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2083-07-29@23:16')] DURATION 213 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2084-01-22@21:22')] DURATION 216 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2084-07-17@15:25')] DURATION 182 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2086-05-28@11:06')] DURATION 190 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2086-11-20@18:43')] DURATION 188 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2087-05-17@13:57')] DURATION 231 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2087-11-10@10:19')] DURATION 207 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2088-05-05@15:35')] DURATION 77 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2088-10-30@02:14')] DURATION 93 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2090-03-15@22:07')] DURATION 197 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2090-09-08@21:03')] DURATION 213 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2091-03-05@14:15')] DURATION 201 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2091-08-29@22:47')] DURATION 217 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2093-07-08@16:10')] DURATION 142 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2094-01-01@15:16')] DURATION 202 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2094-06-28@08:11')] DURATION 216 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2094-12-21@18:03')] DURATION 221 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2095-06-17@20:44')] DURATION 147 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2095-12-11@05:17')] DURATION 109 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2097-04-26@10:37')] DURATION 196 MSG %"Partial Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2097-10-21@23:50')] DURATION 195 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2098-04-15@17:14')] DURATION 215 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2098-10-10@07:26')] DURATION 221 MSG %"Total Lunar Eclipse%" %! %b. +REM NOQUEUE [utctolocal('2099-04-05@07:44')] DURATION 88 MSG %"Partial Lunar Eclipse%" %! %b. diff --git a/include/moonphases.rem b/include/moonphases.rem index d6e2adbb..de350980 100644 --- a/include/moonphases.rem +++ b/include/moonphases.rem @@ -7,8 +7,8 @@ IF $CalMode || $PsCal REM [moondate(2)] INFO "Url: https://en.wikipedia.org/wiki/Full_moon" SPECIAL MOON 2 -1 -1 [moontime(2)] REM [moondate(3)] INFO "Url: https://en.wikipedia.org/wiki/Lunar_phase" SPECIAL MOON 3 -1 -1 [moontime(3)] ELSE - REM NOQUEUE INFO "Url: https://en.wikipedia.org/wiki/New_moon" [moondatetime(0)] MSG %"%(New Moon) (%2)%" %(is) %b. - REM NOQUEUE INFO "Url: https://en.wikipedia.org/wiki/Lunar_phase" [moondatetime(1)] MSG %"%(First Quarter) (%2)%" %(is) %b. - REM NOQUEUE INFO "Url: https://en.wikipedia.org/wiki/Full_moon" [moondatetime(2)] MSG %"%(Full Moon) (%2)%" %(is) %b. - REM NOQUEUE INFO "Url: https://en.wikipedia.org/wiki/Lunar_phase" [moondatetime(3)] MSG %"%(Last Quarter) (%2)%" %(is) %b. + REM NOQUEUE INFO "Url: https://en.wikipedia.org/wiki/New_moon" [moondatetime(0)] MSG %"%(New Moon) (%2)%" %! %b. + REM NOQUEUE INFO "Url: https://en.wikipedia.org/wiki/Lunar_phase" [moondatetime(1)] MSG %"%(First Quarter) (%2)%" %! %b. + REM NOQUEUE INFO "Url: https://en.wikipedia.org/wiki/Full_moon" [moondatetime(2)] MSG %"%(Full Moon) (%2)%" %! %b. + REM NOQUEUE INFO "Url: https://en.wikipedia.org/wiki/Lunar_phase" [moondatetime(3)] MSG %"%(Last Quarter) (%2)%" %! %b. ENDIF diff --git a/include/solar-eclipses.rem b/include/solar-eclipses.rem index 003ce066..2299ccae 100644 --- a/include/solar-eclipses.rem +++ b/include/solar-eclipses.rem @@ -9,230 +9,230 @@ # # License: https://en.wikipedia.org/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License -REM NOQUEUE [utctolocal('2001-06-21@12:05')] MSG %"Total Solar Eclipse centered at 11.3°S 2.7°E%" %(is) %b. -REM NOQUEUE [utctolocal('2001-12-14@20:53')] MSG %"Annular Solar Eclipse centered at 0.6°N 130.7°W%" %(is) %b. -REM NOQUEUE [utctolocal('2002-06-10@23:45')] MSG %"Annular Solar Eclipse centered at 34.5°N 178.6°W%" %(is) %b. -REM NOQUEUE [utctolocal('2002-12-04@07:32')] MSG %"Total Solar Eclipse centered at 39.5°S 59.6°E%" %(is) %b. -REM NOQUEUE [utctolocal('2003-05-31@04:09')] MSG %"Annular Solar Eclipse centered at 66.6°N 24.5°W%" %(is) %b. -REM NOQUEUE [utctolocal('2003-11-23@22:50')] MSG %"Total Solar Eclipse centered at 72.7°S 88.4°E%" %(is) %b. -REM NOQUEUE [utctolocal('2004-04-19@13:35')] MSG %"Partial Solar Eclipse centered at 61.6°S 44.3°E%" %(is) %b. -REM NOQUEUE [utctolocal('2004-10-14@03:00')] MSG %"Partial Solar Eclipse centered at 61.2°N 153.7°W%" %(is) %b. -REM NOQUEUE [utctolocal('2005-04-08@20:37')] MSG %"Hybrid Solar Eclipse centered at 10.6°S 119.0°W%" %(is) %b. -REM NOQUEUE [utctolocal('2005-10-03@10:33')] MSG %"Annular Solar Eclipse centered at 12.9°N 28.7°E%" %(is) %b. -REM NOQUEUE [utctolocal('2006-03-29@10:12')] MSG %"Total Solar Eclipse centered at 23.2°N 16.7°E%" %(is) %b. -REM NOQUEUE [utctolocal('2006-09-22@11:41')] MSG %"Annular Solar Eclipse centered at 20.6°S 9.1°W%" %(is) %b. -REM NOQUEUE [utctolocal('2007-03-19@02:33')] MSG %"Partial Solar Eclipse centered at 61.0°N 55.5°E%" %(is) %b. -REM NOQUEUE [utctolocal('2007-09-11@12:32')] MSG %"Partial Solar Eclipse centered at 61.0°S 90.2°W%" %(is) %b. -REM NOQUEUE [utctolocal('2008-02-07@03:56')] MSG %"Annular Solar Eclipse centered at 67.6°S 150.5°W%" %(is) %b. -REM NOQUEUE [utctolocal('2008-08-01@10:22')] MSG %"Total Solar Eclipse centered at 65.7°N 72.3°E%" %(is) %b. -REM NOQUEUE [utctolocal('2009-01-26@08:00')] MSG %"Annular Solar Eclipse centered at 34.1°S 70.2°E%" %(is) %b. -REM NOQUEUE [utctolocal('2009-07-22@02:36')] MSG %"Total Solar Eclipse centered at 24.2°N 144.1°E%" %(is) %b. -REM NOQUEUE [utctolocal('2010-01-15@07:08')] MSG %"Annular Solar Eclipse centered at 1.6°N 69.3°E%" %(is) %b. -REM NOQUEUE [utctolocal('2010-07-11@19:35')] MSG %"Total Solar Eclipse centered at 19.7°S 121.9°W%" %(is) %b. -REM NOQUEUE [utctolocal('2011-01-04@08:52')] MSG %"Partial Solar Eclipse centered at 64.7°N 20.8°E%" %(is) %b. -REM NOQUEUE [utctolocal('2011-06-01@21:17')] MSG %"Partial Solar Eclipse centered at 67.8°N 46.8°E%" %(is) %b. -REM NOQUEUE [utctolocal('2011-07-01@08:39')] MSG %"Partial Solar Eclipse centered at 65.2°S 28.6°E%" %(is) %b. -REM NOQUEUE [utctolocal('2011-11-25@06:21')] MSG %"Partial Solar Eclipse centered at 68.6°S 82.4°W%" %(is) %b. -REM NOQUEUE [utctolocal('2012-05-20@23:54')] MSG %"Annular Solar Eclipse centered at 49.1°N 176.3°E%" %(is) %b. -REM NOQUEUE [utctolocal('2012-11-13@22:13')] MSG %"Total Solar Eclipse centered at 40.0°S 161.3°W%" %(is) %b. -REM NOQUEUE [utctolocal('2013-05-10@00:26')] MSG %"Annular Solar Eclipse centered at 2.2°N 175.5°E%" %(is) %b. -REM NOQUEUE [utctolocal('2013-11-03@12:48')] MSG %"Hybrid Solar Eclipse centered at 3.5°N 11.7°W%" %(is) %b. -REM NOQUEUE [utctolocal('2014-04-29@06:05')] MSG %"Annular (non-central) Solar Eclipse centered at 70.6°S 131.3°E%" %(is) %b. -REM NOQUEUE [utctolocal('2014-10-23@21:46')] MSG %"Partial Solar Eclipse centered at 71.2°N 97.2°W%" %(is) %b. -REM NOQUEUE [utctolocal('2015-03-20@09:47')] MSG %"Total Solar Eclipse centered at 64.4°N 6.6°W%" %(is) %b. -REM NOQUEUE [utctolocal('2015-09-13@06:55')] MSG %"Partial Solar Eclipse centered at 72.1°S 2.3°W%" %(is) %b. -REM NOQUEUE [utctolocal('2016-03-09@01:58')] MSG %"Total Solar Eclipse centered at 10.1°N 148.8°E%" %(is) %b. -REM NOQUEUE [utctolocal('2016-09-01@09:08')] MSG %"Annular Solar Eclipse centered at 10.7°S 37.8°E%" %(is) %b. -REM NOQUEUE [utctolocal('2017-02-26@14:55')] MSG %"Annular Solar Eclipse centered at 34.7°S 31.2°W%" %(is) %b. -REM NOQUEUE [utctolocal('2017-08-21@18:27')] MSG %"Total Solar Eclipse centered at 37.0°N 87.7°W%" %(is) %b. -REM NOQUEUE [utctolocal('2018-02-15@20:53')] MSG %"Partial Solar Eclipse centered at 71.0°S 0.6°E%" %(is) %b. -REM NOQUEUE [utctolocal('2018-07-13@03:02')] MSG %"Partial Solar Eclipse centered at 67.9°S 127.4°E%" %(is) %b. -REM NOQUEUE [utctolocal('2018-08-11@09:47')] MSG %"Partial Solar Eclipse centered at 70.4°N 174.5°E%" %(is) %b. -REM NOQUEUE [utctolocal('2019-01-06@01:43')] MSG %"Partial Solar Eclipse centered at 67.4°N 153.6°E%" %(is) %b. -REM NOQUEUE [utctolocal('2019-07-02@19:24')] MSG %"Total Solar Eclipse centered at 17.4°S 109.0°W%" %(is) %b. -REM NOQUEUE [utctolocal('2019-12-26@05:19')] MSG %"Annular Solar Eclipse centered at 1.0°N 102.3°E%" %(is) %b. -REM NOQUEUE [utctolocal('2020-06-21@06:41')] MSG %"Annular Solar Eclipse centered at 30.5°N 79.7°E%" %(is) %b. -REM NOQUEUE [utctolocal('2020-12-14@16:15')] MSG %"Total Solar Eclipse centered at 40.3°S 67.9°W%" %(is) %b. -REM NOQUEUE [utctolocal('2021-06-10@10:43')] MSG %"Annular Solar Eclipse centered at 80.8°N 66.8°W%" %(is) %b. -REM NOQUEUE [utctolocal('2021-12-04@07:35')] MSG %"Total Solar Eclipse centered at 76.8°S 46.2°W%" %(is) %b. -REM NOQUEUE [utctolocal('2022-04-30@20:43')] MSG %"Partial Solar Eclipse centered at 62.1°S 71.5°W%" %(is) %b. -REM NOQUEUE [utctolocal('2022-10-25@11:01')] MSG %"Partial Solar Eclipse centered at 61.6°N 77.4°E%" %(is) %b. -REM NOQUEUE [utctolocal('2023-04-20@04:18')] MSG %"Hybrid Solar Eclipse centered at 9.6°S 125.8°E%" %(is) %b. -REM NOQUEUE [utctolocal('2023-10-14@18:01')] MSG %"Annular Solar Eclipse centered at 11.4°N 83.1°W%" %(is) %b. -REM NOQUEUE [utctolocal('2024-04-08@18:18')] MSG %"Total Solar Eclipse centered at 25.3°N 104.1°W%" %(is) %b. -REM NOQUEUE [utctolocal('2024-10-02@18:46')] MSG %"Annular Solar Eclipse centered at 22.0°S 114.5°W%" %(is) %b. -REM NOQUEUE [utctolocal('2025-03-29@10:49')] MSG %"Partial Solar Eclipse centered at 61.1°N 77.1°W%" %(is) %b. -REM NOQUEUE [utctolocal('2025-09-21@19:43')] MSG %"Partial Solar Eclipse centered at 60.9°S 153.5°E%" %(is) %b. -REM NOQUEUE [utctolocal('2026-02-17@12:13')] MSG %"Annular Solar Eclipse centered at 64.7°S 86.8°E%" %(is) %b. -REM NOQUEUE [utctolocal('2026-08-12@17:47')] MSG %"Total Solar Eclipse centered at 65.2°N 25.2°W%" %(is) %b. -REM NOQUEUE [utctolocal('2027-02-06@16:01')] MSG %"Annular Solar Eclipse centered at 31.3°S 48.5°W%" %(is) %b. -REM NOQUEUE [utctolocal('2027-08-02@10:08')] MSG %"Total Solar Eclipse centered at 25.5°N 33.2°E%" %(is) %b. -REM NOQUEUE [utctolocal('2028-01-26@15:09')] MSG %"Annular Solar Eclipse centered at 3.0°N 51.5°W%" %(is) %b. -REM NOQUEUE [utctolocal('2028-07-22@02:57')] MSG %"Total Solar Eclipse centered at 15.6°S 126.7°E%" %(is) %b. -REM NOQUEUE [utctolocal('2029-01-14@17:14')] MSG %"Partial Solar Eclipse centered at 63.7°N 114.2°W%" %(is) %b. -REM NOQUEUE [utctolocal('2029-06-12@04:06')] MSG %"Partial Solar Eclipse centered at 66.8°N 66.2°W%" %(is) %b. -REM NOQUEUE [utctolocal('2029-07-11@15:37')] MSG %"Partial Solar Eclipse centered at 64.3°S 85.6°W%" %(is) %b. -REM NOQUEUE [utctolocal('2029-12-05@15:04')] MSG %"Partial Solar Eclipse centered at 67.5°S 135.7°E%" %(is) %b. -REM NOQUEUE [utctolocal('2030-06-01@06:29')] MSG %"Annular Solar Eclipse centered at 56.5°N 80.1°E%" %(is) %b. -REM NOQUEUE [utctolocal('2030-11-25@06:52')] MSG %"Total Solar Eclipse centered at 43.6°S 71.2°E%" %(is) %b. -REM NOQUEUE [utctolocal('2031-05-21@07:16')] MSG %"Annular Solar Eclipse centered at 8.9°N 71.7°E%" %(is) %b. -REM NOQUEUE [utctolocal('2031-11-14@21:08')] MSG %"Hybrid Solar Eclipse centered at 0.6°S 137.6°W%" %(is) %b. -REM NOQUEUE [utctolocal('2032-05-09@13:27')] MSG %"Annular Solar Eclipse centered at 51.3°S 7.1°W%" %(is) %b. -REM NOQUEUE [utctolocal('2032-11-03@05:34')] MSG %"Partial Solar Eclipse centered at 70.4°N 132.6°E%" %(is) %b. -REM NOQUEUE [utctolocal('2033-03-30@18:03')] MSG %"Total Solar Eclipse centered at 71.3°N 155.8°W%" %(is) %b. -REM NOQUEUE [utctolocal('2033-09-23@13:55')] MSG %"Partial Solar Eclipse centered at 72.2°S 121.2°W%" %(is) %b. -REM NOQUEUE [utctolocal('2034-03-20@10:19')] MSG %"Total Solar Eclipse centered at 16.1°N 22.2°E%" %(is) %b. -REM NOQUEUE [utctolocal('2034-09-12@16:19')] MSG %"Annular Solar Eclipse centered at 18.2°S 72.6°W%" %(is) %b. -REM NOQUEUE [utctolocal('2035-03-09@23:06')] MSG %"Annular Solar Eclipse centered at 29.0°S 154.9°W%" %(is) %b. -REM NOQUEUE [utctolocal('2035-09-02@01:57')] MSG %"Total Solar Eclipse centered at 29.1°N 158.0°E%" %(is) %b. -REM NOQUEUE [utctolocal('2036-02-27@04:47')] MSG %"Partial Solar Eclipse centered at 71.6°S 131.4°W%" %(is) %b. -REM NOQUEUE [utctolocal('2036-07-23@10:32')] MSG %"Partial Solar Eclipse centered at 68.9°S 3.6°E%" %(is) %b. -REM NOQUEUE [utctolocal('2036-08-21@17:26')] MSG %"Partial Solar Eclipse centered at 71.1°N 47.0°E%" %(is) %b. -REM NOQUEUE [utctolocal('2037-01-16@09:49')] MSG %"Partial Solar Eclipse centered at 68.5°N 20.8°E%" %(is) %b. -REM NOQUEUE [utctolocal('2037-07-13@02:41')] MSG %"Total Solar Eclipse centered at 24.8°S 139.1°E%" %(is) %b. +REM NOQUEUE [utctolocal('2001-06-21@12:05')] MSG %"Total Solar Eclipse centered at 11.3°S 2.7°E%" %! %b. +REM NOQUEUE [utctolocal('2001-12-14@20:53')] MSG %"Annular Solar Eclipse centered at 0.6°N 130.7°W%" %! %b. +REM NOQUEUE [utctolocal('2002-06-10@23:45')] MSG %"Annular Solar Eclipse centered at 34.5°N 178.6°W%" %! %b. +REM NOQUEUE [utctolocal('2002-12-04@07:32')] MSG %"Total Solar Eclipse centered at 39.5°S 59.6°E%" %! %b. +REM NOQUEUE [utctolocal('2003-05-31@04:09')] MSG %"Annular Solar Eclipse centered at 66.6°N 24.5°W%" %! %b. +REM NOQUEUE [utctolocal('2003-11-23@22:50')] MSG %"Total Solar Eclipse centered at 72.7°S 88.4°E%" %! %b. +REM NOQUEUE [utctolocal('2004-04-19@13:35')] MSG %"Partial Solar Eclipse centered at 61.6°S 44.3°E%" %! %b. +REM NOQUEUE [utctolocal('2004-10-14@03:00')] MSG %"Partial Solar Eclipse centered at 61.2°N 153.7°W%" %! %b. +REM NOQUEUE [utctolocal('2005-04-08@20:37')] MSG %"Hybrid Solar Eclipse centered at 10.6°S 119.0°W%" %! %b. +REM NOQUEUE [utctolocal('2005-10-03@10:33')] MSG %"Annular Solar Eclipse centered at 12.9°N 28.7°E%" %! %b. +REM NOQUEUE [utctolocal('2006-03-29@10:12')] MSG %"Total Solar Eclipse centered at 23.2°N 16.7°E%" %! %b. +REM NOQUEUE [utctolocal('2006-09-22@11:41')] MSG %"Annular Solar Eclipse centered at 20.6°S 9.1°W%" %! %b. +REM NOQUEUE [utctolocal('2007-03-19@02:33')] MSG %"Partial Solar Eclipse centered at 61.0°N 55.5°E%" %! %b. +REM NOQUEUE [utctolocal('2007-09-11@12:32')] MSG %"Partial Solar Eclipse centered at 61.0°S 90.2°W%" %! %b. +REM NOQUEUE [utctolocal('2008-02-07@03:56')] MSG %"Annular Solar Eclipse centered at 67.6°S 150.5°W%" %! %b. +REM NOQUEUE [utctolocal('2008-08-01@10:22')] MSG %"Total Solar Eclipse centered at 65.7°N 72.3°E%" %! %b. +REM NOQUEUE [utctolocal('2009-01-26@08:00')] MSG %"Annular Solar Eclipse centered at 34.1°S 70.2°E%" %! %b. +REM NOQUEUE [utctolocal('2009-07-22@02:36')] MSG %"Total Solar Eclipse centered at 24.2°N 144.1°E%" %! %b. +REM NOQUEUE [utctolocal('2010-01-15@07:08')] MSG %"Annular Solar Eclipse centered at 1.6°N 69.3°E%" %! %b. +REM NOQUEUE [utctolocal('2010-07-11@19:35')] MSG %"Total Solar Eclipse centered at 19.7°S 121.9°W%" %! %b. +REM NOQUEUE [utctolocal('2011-01-04@08:52')] MSG %"Partial Solar Eclipse centered at 64.7°N 20.8°E%" %! %b. +REM NOQUEUE [utctolocal('2011-06-01@21:17')] MSG %"Partial Solar Eclipse centered at 67.8°N 46.8°E%" %! %b. +REM NOQUEUE [utctolocal('2011-07-01@08:39')] MSG %"Partial Solar Eclipse centered at 65.2°S 28.6°E%" %! %b. +REM NOQUEUE [utctolocal('2011-11-25@06:21')] MSG %"Partial Solar Eclipse centered at 68.6°S 82.4°W%" %! %b. +REM NOQUEUE [utctolocal('2012-05-20@23:54')] MSG %"Annular Solar Eclipse centered at 49.1°N 176.3°E%" %! %b. +REM NOQUEUE [utctolocal('2012-11-13@22:13')] MSG %"Total Solar Eclipse centered at 40.0°S 161.3°W%" %! %b. +REM NOQUEUE [utctolocal('2013-05-10@00:26')] MSG %"Annular Solar Eclipse centered at 2.2°N 175.5°E%" %! %b. +REM NOQUEUE [utctolocal('2013-11-03@12:48')] MSG %"Hybrid Solar Eclipse centered at 3.5°N 11.7°W%" %! %b. +REM NOQUEUE [utctolocal('2014-04-29@06:05')] MSG %"Annular (non-central) Solar Eclipse centered at 70.6°S 131.3°E%" %! %b. +REM NOQUEUE [utctolocal('2014-10-23@21:46')] MSG %"Partial Solar Eclipse centered at 71.2°N 97.2°W%" %! %b. +REM NOQUEUE [utctolocal('2015-03-20@09:47')] MSG %"Total Solar Eclipse centered at 64.4°N 6.6°W%" %! %b. +REM NOQUEUE [utctolocal('2015-09-13@06:55')] MSG %"Partial Solar Eclipse centered at 72.1°S 2.3°W%" %! %b. +REM NOQUEUE [utctolocal('2016-03-09@01:58')] MSG %"Total Solar Eclipse centered at 10.1°N 148.8°E%" %! %b. +REM NOQUEUE [utctolocal('2016-09-01@09:08')] MSG %"Annular Solar Eclipse centered at 10.7°S 37.8°E%" %! %b. +REM NOQUEUE [utctolocal('2017-02-26@14:55')] MSG %"Annular Solar Eclipse centered at 34.7°S 31.2°W%" %! %b. +REM NOQUEUE [utctolocal('2017-08-21@18:27')] MSG %"Total Solar Eclipse centered at 37.0°N 87.7°W%" %! %b. +REM NOQUEUE [utctolocal('2018-02-15@20:53')] MSG %"Partial Solar Eclipse centered at 71.0°S 0.6°E%" %! %b. +REM NOQUEUE [utctolocal('2018-07-13@03:02')] MSG %"Partial Solar Eclipse centered at 67.9°S 127.4°E%" %! %b. +REM NOQUEUE [utctolocal('2018-08-11@09:47')] MSG %"Partial Solar Eclipse centered at 70.4°N 174.5°E%" %! %b. +REM NOQUEUE [utctolocal('2019-01-06@01:43')] MSG %"Partial Solar Eclipse centered at 67.4°N 153.6°E%" %! %b. +REM NOQUEUE [utctolocal('2019-07-02@19:24')] MSG %"Total Solar Eclipse centered at 17.4°S 109.0°W%" %! %b. +REM NOQUEUE [utctolocal('2019-12-26@05:19')] MSG %"Annular Solar Eclipse centered at 1.0°N 102.3°E%" %! %b. +REM NOQUEUE [utctolocal('2020-06-21@06:41')] MSG %"Annular Solar Eclipse centered at 30.5°N 79.7°E%" %! %b. +REM NOQUEUE [utctolocal('2020-12-14@16:15')] MSG %"Total Solar Eclipse centered at 40.3°S 67.9°W%" %! %b. +REM NOQUEUE [utctolocal('2021-06-10@10:43')] MSG %"Annular Solar Eclipse centered at 80.8°N 66.8°W%" %! %b. +REM NOQUEUE [utctolocal('2021-12-04@07:35')] MSG %"Total Solar Eclipse centered at 76.8°S 46.2°W%" %! %b. +REM NOQUEUE [utctolocal('2022-04-30@20:43')] MSG %"Partial Solar Eclipse centered at 62.1°S 71.5°W%" %! %b. +REM NOQUEUE [utctolocal('2022-10-25@11:01')] MSG %"Partial Solar Eclipse centered at 61.6°N 77.4°E%" %! %b. +REM NOQUEUE [utctolocal('2023-04-20@04:18')] MSG %"Hybrid Solar Eclipse centered at 9.6°S 125.8°E%" %! %b. +REM NOQUEUE [utctolocal('2023-10-14@18:01')] MSG %"Annular Solar Eclipse centered at 11.4°N 83.1°W%" %! %b. +REM NOQUEUE [utctolocal('2024-04-08@18:18')] MSG %"Total Solar Eclipse centered at 25.3°N 104.1°W%" %! %b. +REM NOQUEUE [utctolocal('2024-10-02@18:46')] MSG %"Annular Solar Eclipse centered at 22.0°S 114.5°W%" %! %b. +REM NOQUEUE [utctolocal('2025-03-29@10:49')] MSG %"Partial Solar Eclipse centered at 61.1°N 77.1°W%" %! %b. +REM NOQUEUE [utctolocal('2025-09-21@19:43')] MSG %"Partial Solar Eclipse centered at 60.9°S 153.5°E%" %! %b. +REM NOQUEUE [utctolocal('2026-02-17@12:13')] MSG %"Annular Solar Eclipse centered at 64.7°S 86.8°E%" %! %b. +REM NOQUEUE [utctolocal('2026-08-12@17:47')] MSG %"Total Solar Eclipse centered at 65.2°N 25.2°W%" %! %b. +REM NOQUEUE [utctolocal('2027-02-06@16:01')] MSG %"Annular Solar Eclipse centered at 31.3°S 48.5°W%" %! %b. +REM NOQUEUE [utctolocal('2027-08-02@10:08')] MSG %"Total Solar Eclipse centered at 25.5°N 33.2°E%" %! %b. +REM NOQUEUE [utctolocal('2028-01-26@15:09')] MSG %"Annular Solar Eclipse centered at 3.0°N 51.5°W%" %! %b. +REM NOQUEUE [utctolocal('2028-07-22@02:57')] MSG %"Total Solar Eclipse centered at 15.6°S 126.7°E%" %! %b. +REM NOQUEUE [utctolocal('2029-01-14@17:14')] MSG %"Partial Solar Eclipse centered at 63.7°N 114.2°W%" %! %b. +REM NOQUEUE [utctolocal('2029-06-12@04:06')] MSG %"Partial Solar Eclipse centered at 66.8°N 66.2°W%" %! %b. +REM NOQUEUE [utctolocal('2029-07-11@15:37')] MSG %"Partial Solar Eclipse centered at 64.3°S 85.6°W%" %! %b. +REM NOQUEUE [utctolocal('2029-12-05@15:04')] MSG %"Partial Solar Eclipse centered at 67.5°S 135.7°E%" %! %b. +REM NOQUEUE [utctolocal('2030-06-01@06:29')] MSG %"Annular Solar Eclipse centered at 56.5°N 80.1°E%" %! %b. +REM NOQUEUE [utctolocal('2030-11-25@06:52')] MSG %"Total Solar Eclipse centered at 43.6°S 71.2°E%" %! %b. +REM NOQUEUE [utctolocal('2031-05-21@07:16')] MSG %"Annular Solar Eclipse centered at 8.9°N 71.7°E%" %! %b. +REM NOQUEUE [utctolocal('2031-11-14@21:08')] MSG %"Hybrid Solar Eclipse centered at 0.6°S 137.6°W%" %! %b. +REM NOQUEUE [utctolocal('2032-05-09@13:27')] MSG %"Annular Solar Eclipse centered at 51.3°S 7.1°W%" %! %b. +REM NOQUEUE [utctolocal('2032-11-03@05:34')] MSG %"Partial Solar Eclipse centered at 70.4°N 132.6°E%" %! %b. +REM NOQUEUE [utctolocal('2033-03-30@18:03')] MSG %"Total Solar Eclipse centered at 71.3°N 155.8°W%" %! %b. +REM NOQUEUE [utctolocal('2033-09-23@13:55')] MSG %"Partial Solar Eclipse centered at 72.2°S 121.2°W%" %! %b. +REM NOQUEUE [utctolocal('2034-03-20@10:19')] MSG %"Total Solar Eclipse centered at 16.1°N 22.2°E%" %! %b. +REM NOQUEUE [utctolocal('2034-09-12@16:19')] MSG %"Annular Solar Eclipse centered at 18.2°S 72.6°W%" %! %b. +REM NOQUEUE [utctolocal('2035-03-09@23:06')] MSG %"Annular Solar Eclipse centered at 29.0°S 154.9°W%" %! %b. +REM NOQUEUE [utctolocal('2035-09-02@01:57')] MSG %"Total Solar Eclipse centered at 29.1°N 158.0°E%" %! %b. +REM NOQUEUE [utctolocal('2036-02-27@04:47')] MSG %"Partial Solar Eclipse centered at 71.6°S 131.4°W%" %! %b. +REM NOQUEUE [utctolocal('2036-07-23@10:32')] MSG %"Partial Solar Eclipse centered at 68.9°S 3.6°E%" %! %b. +REM NOQUEUE [utctolocal('2036-08-21@17:26')] MSG %"Partial Solar Eclipse centered at 71.1°N 47.0°E%" %! %b. +REM NOQUEUE [utctolocal('2037-01-16@09:49')] MSG %"Partial Solar Eclipse centered at 68.5°N 20.8°E%" %! %b. +REM NOQUEUE [utctolocal('2037-07-13@02:41')] MSG %"Total Solar Eclipse centered at 24.8°S 139.1°E%" %! %b. # The following will only work on systems with 64-bit time_t -REM NOQUEUE [utctolocal('2038-01-05@13:47')] MSG %"Annular Solar Eclipse centered at 2.1°N 25.4°W%" %(is) %b. -REM NOQUEUE [utctolocal('2038-07-02@13:33')] MSG %"Annular Solar Eclipse centered at 25.4°N 21.9°W%" %(is) %b. -REM NOQUEUE [utctolocal('2038-12-26@01:00')] MSG %"Total Solar Eclipse centered at 40.3°S 164.0°E%" %(is) %b. -REM NOQUEUE [utctolocal('2039-06-21@17:13')] MSG %"Annular Solar Eclipse centered at 78.9°N 102.1°W%" %(is) %b. -REM NOQUEUE [utctolocal('2039-12-15@16:24')] MSG %"Total Solar Eclipse centered at 80.9°S 172.8°E%" %(is) %b. -REM NOQUEUE [utctolocal('2040-05-11@03:43')] MSG %"Partial Solar Eclipse centered at 62.8°S 174.4°E%" %(is) %b. -REM NOQUEUE [utctolocal('2040-11-04@19:09')] MSG %"Partial Solar Eclipse centered at 62.2°N 53.4°W%" %(is) %b. -REM NOQUEUE [utctolocal('2041-04-30@11:52')] MSG %"Total Solar Eclipse centered at 9.6°S 12.2°E%" %(is) %b. -REM NOQUEUE [utctolocal('2041-10-25@01:36')] MSG %"Annular Solar Eclipse centered at 9.9°N 162.9°E%" %(is) %b. -REM NOQUEUE [utctolocal('2042-04-20@02:17')] MSG %"Total Solar Eclipse centered at 27.0°N 137.3°E%" %(is) %b. -REM NOQUEUE [utctolocal('2042-10-14@02:01')] MSG %"Annular Solar Eclipse centered at 23.7°S 137.8°E%" %(is) %b. -REM NOQUEUE [utctolocal('2043-04-09@18:58')] MSG %"Total (non-central) Solar Eclipse centered at 61.3°N 152.0°E%" %(is) %b. -REM NOQUEUE [utctolocal('2043-10-03@03:02')] MSG %"Annular (non-central) Solar Eclipse centered at 61.0°S 35.3°E%" %(is) %b. -REM NOQUEUE [utctolocal('2044-02-28@20:25')] MSG %"Annular Solar Eclipse centered at 62.2°S 25.6°W%" %(is) %b. -REM NOQUEUE [utctolocal('2044-08-23@01:17')] MSG %"Total Solar Eclipse centered at 64.3°N 120.4°W%" %(is) %b. -REM NOQUEUE [utctolocal('2045-02-16@23:56')] MSG %"Annular Solar Eclipse centered at 28.3°S 166.2°W%" %(is) %b. -REM NOQUEUE [utctolocal('2045-08-12@17:43')] MSG %"Total Solar Eclipse centered at 25.9°N 78.5°W%" %(is) %b. -REM NOQUEUE [utctolocal('2046-02-05@23:06')] MSG %"Annular Solar Eclipse centered at 4.8°N 171.4°W%" %(is) %b. -REM NOQUEUE [utctolocal('2046-08-02@10:21')] MSG %"Total Solar Eclipse centered at 12.7°S 15.2°E%" %(is) %b. -REM NOQUEUE [utctolocal('2047-01-26@01:33')] MSG %"Partial Solar Eclipse centered at 62.9°N 111.7°E%" %(is) %b. -REM NOQUEUE [utctolocal('2047-06-23@10:53')] MSG %"Partial Solar Eclipse centered at 65.8°N 178.0°W%" %(is) %b. -REM NOQUEUE [utctolocal('2047-07-22@22:36')] MSG %"Partial Solar Eclipse centered at 63.4°S 160.2°E%" %(is) %b. -REM NOQUEUE [utctolocal('2047-12-16@23:50')] MSG %"Partial Solar Eclipse centered at 66.4°S 6.6°W%" %(is) %b. -REM NOQUEUE [utctolocal('2048-06-11@12:59')] MSG %"Annular Solar Eclipse centered at 63.7°N 11.5°W%" %(is) %b. -REM NOQUEUE [utctolocal('2048-12-05@15:35')] MSG %"Total Solar Eclipse centered at 46.1°S 56.4°W%" %(is) %b. -REM NOQUEUE [utctolocal('2049-05-31@14:00')] MSG %"Annular Solar Eclipse centered at 15.3°N 29.9°W%" %(is) %b. -REM NOQUEUE [utctolocal('2049-11-25@05:34')] MSG %"Hybrid Solar Eclipse centered at 3.8°S 95.2°E%" %(is) %b. -REM NOQUEUE [utctolocal('2050-05-20@20:43')] MSG %"Hybrid Solar Eclipse centered at 40.1°S 123.7°W%" %(is) %b. -REM NOQUEUE [utctolocal('2050-11-14@13:31')] MSG %"Partial Solar Eclipse centered at 69.5°N 1.0°E%" %(is) %b. -REM NOQUEUE [utctolocal('2051-04-11@02:11')] MSG %"Partial Solar Eclipse centered at 71.6°N 32.2°E%" %(is) %b. -REM NOQUEUE [utctolocal('2051-10-04@21:02')] MSG %"Partial Solar Eclipse centered at 72.0°S 117.7°E%" %(is) %b. -REM NOQUEUE [utctolocal('2052-03-30@18:32')] MSG %"Total Solar Eclipse centered at 22.4°N 102.5°W%" %(is) %b. -REM NOQUEUE [utctolocal('2052-09-22@23:39')] MSG %"Annular Solar Eclipse centered at 25.7°S 175.0°E%" %(is) %b. -REM NOQUEUE [utctolocal('2053-03-20@07:08')] MSG %"Annular Solar Eclipse centered at 23.0°S 83.0°E%" %(is) %b. -REM NOQUEUE [utctolocal('2053-09-12@09:34')] MSG %"Total Solar Eclipse centered at 21.5°N 41.7°E%" %(is) %b. -REM NOQUEUE [utctolocal('2054-03-09@12:34')] MSG %"Partial Solar Eclipse centered at 72.0°S 97.9°E%" %(is) %b. -REM NOQUEUE [utctolocal('2054-08-03@18:04')] MSG %"Partial Solar Eclipse centered at 69.8°S 121.3°W%" %(is) %b. -REM NOQUEUE [utctolocal('2054-09-02@01:10')] MSG %"Partial Solar Eclipse centered at 71.7°N 82.3°W%" %(is) %b. -REM NOQUEUE [utctolocal('2055-01-27@17:54')] MSG %"Partial Solar Eclipse centered at 69.5°N 112.2°W%" %(is) %b. -REM NOQUEUE [utctolocal('2055-07-24@09:58')] MSG %"Total Solar Eclipse centered at 33.3°S 25.8°E%" %(is) %b. -REM NOQUEUE [utctolocal('2056-01-16@22:17')] MSG %"Annular Solar Eclipse centered at 3.9°N 153.5°W%" %(is) %b. -REM NOQUEUE [utctolocal('2056-07-12@20:22')] MSG %"Annular Solar Eclipse centered at 19.4°N 123.7°W%" %(is) %b. -REM NOQUEUE [utctolocal('2057-01-05@09:48')] MSG %"Total Solar Eclipse centered at 39.2°S 35.2°E%" %(is) %b. -REM NOQUEUE [utctolocal('2057-07-01@23:40')] MSG %"Annular Solar Eclipse centered at 71.5°N 176.2°W%" %(is) %b. -REM NOQUEUE [utctolocal('2057-12-26@01:15')] MSG %"Total Solar Eclipse centered at 84.9°S 21.8°E%" %(is) %b. -REM NOQUEUE [utctolocal('2058-05-22@10:39')] MSG %"Partial Solar Eclipse centered at 63.5°S 61.1°E%" %(is) %b. -REM NOQUEUE [utctolocal('2058-06-21@00:20')] MSG %"Partial Solar Eclipse centered at 65.9°N 9.9°E%" %(is) %b. -REM NOQUEUE [utctolocal('2058-11-16@03:23')] MSG %"Partial Solar Eclipse centered at 62.9°N 174.2°E%" %(is) %b. -REM NOQUEUE [utctolocal('2059-05-11@19:22')] MSG %"Total Solar Eclipse centered at 10.7°S 100.4°W%" %(is) %b. -REM NOQUEUE [utctolocal('2059-11-05@09:18')] MSG %"Annular Solar Eclipse centered at 8.7°N 47.1°E%" %(is) %b. -REM NOQUEUE [utctolocal('2060-04-30@10:10')] MSG %"Total Solar Eclipse centered at 28.0°N 20.9°E%" %(is) %b. -REM NOQUEUE [utctolocal('2060-10-24@09:24')] MSG %"Annular Solar Eclipse centered at 25.8°S 28.1°E%" %(is) %b. -REM NOQUEUE [utctolocal('2061-04-20@02:57')] MSG %"Total Solar Eclipse centered at 64.5°N 59.2°E%" %(is) %b. -REM NOQUEUE [utctolocal('2061-10-13@10:32')] MSG %"Annular Solar Eclipse centered at 62.1°S 54.4°W%" %(is) %b. -REM NOQUEUE [utctolocal('2062-03-11@04:26')] MSG %"Partial Solar Eclipse centered at 61.0°S 147.1°W%" %(is) %b. -REM NOQUEUE [utctolocal('2062-09-03@08:54')] MSG %"Partial Solar Eclipse centered at 61.3°N 150.3°E%" %(is) %b. -REM NOQUEUE [utctolocal('2063-02-28@07:43')] MSG %"Annular Solar Eclipse centered at 25.2°S 77.7°E%" %(is) %b. -REM NOQUEUE [utctolocal('2063-08-24@01:22')] MSG %"Total Solar Eclipse centered at 25.6°N 168.4°E%" %(is) %b. -REM NOQUEUE [utctolocal('2064-02-17@07:00')] MSG %"Annular Solar Eclipse centered at 7.0°N 69.7°E%" %(is) %b. -REM NOQUEUE [utctolocal('2064-08-12@17:46')] MSG %"Total Solar Eclipse centered at 10.9°S 96.0°W%" %(is) %b. -REM NOQUEUE [utctolocal('2065-02-05@09:52')] MSG %"Partial Solar Eclipse centered at 62.2°N 21.9°W%" %(is) %b. -REM NOQUEUE [utctolocal('2065-07-03@17:34')] MSG %"Partial Solar Eclipse centered at 64.8°N 71.9°E%" %(is) %b. -REM NOQUEUE [utctolocal('2065-08-02@05:34')] MSG %"Partial Solar Eclipse centered at 62.7°S 46.5°E%" %(is) %b. -REM NOQUEUE [utctolocal('2065-12-27@08:40')] MSG %"Partial Solar Eclipse centered at 65.4°S 149.2°W%" %(is) %b. -REM NOQUEUE [utctolocal('2066-06-22@19:26')] MSG %"Annular Solar Eclipse centered at 70.1°N 96.4°W%" %(is) %b. -REM NOQUEUE [utctolocal('2066-12-17@00:24')] MSG %"Total Solar Eclipse centered at 47.4°S 175.8°E%" %(is) %b. -REM NOQUEUE [utctolocal('2067-06-11@20:42')] MSG %"Annular Solar Eclipse centered at 21.0°N 130.2°W%" %(is) %b. -REM NOQUEUE [utctolocal('2067-12-06@14:04')] MSG %"Hybrid Solar Eclipse centered at 6.0°S 32.4°W%" %(is) %b. -REM NOQUEUE [utctolocal('2068-05-31@03:57')] MSG %"Total Solar Eclipse centered at 31.0°S 123.2°E%" %(is) %b. -REM NOQUEUE [utctolocal('2068-11-24@21:32')] MSG %"Partial Solar Eclipse centered at 68.5°N 131.1°W%" %(is) %b. -REM NOQUEUE [utctolocal('2069-04-21@10:11')] MSG %"Partial Solar Eclipse centered at 71.0°N 101.3°W%" %(is) %b. -REM NOQUEUE [utctolocal('2069-05-20@17:53')] MSG %"Partial Solar Eclipse centered at 68.8°S 69.9°W%" %(is) %b. -REM NOQUEUE [utctolocal('2069-10-15@04:20')] MSG %"Partial Solar Eclipse centered at 71.6°S 5.5°W%" %(is) %b. -REM NOQUEUE [utctolocal('2070-04-11@02:36')] MSG %"Total Solar Eclipse centered at 29.1°N 135.1°E%" %(is) %b. -REM NOQUEUE [utctolocal('2070-10-04@07:09')] MSG %"Annular Solar Eclipse centered at 32.8°S 60.4°E%" %(is) %b. -REM NOQUEUE [utctolocal('2071-03-31@15:01')] MSG %"Annular Solar Eclipse centered at 16.7°S 37.0°W%" %(is) %b. -REM NOQUEUE [utctolocal('2071-09-23@17:20')] MSG %"Total Solar Eclipse centered at 14.2°N 76.7°W%" %(is) %b. -REM NOQUEUE [utctolocal('2072-03-19@20:11')] MSG %"Partial Solar Eclipse centered at 72.2°S 30.4°W%" %(is) %b. -REM NOQUEUE [utctolocal('2072-09-12@08:59')] MSG %"Total Solar Eclipse centered at 69.8°N 102.0°E%" %(is) %b. -REM NOQUEUE [utctolocal('2073-02-07@01:56')] MSG %"Partial Solar Eclipse centered at 70.5°N 114.9°E%" %(is) %b. -REM NOQUEUE [utctolocal('2073-08-03@17:15')] MSG %"Total Solar Eclipse centered at 43.2°S 89.4°W%" %(is) %b. -REM NOQUEUE [utctolocal('2074-01-27@06:44')] MSG %"Annular Solar Eclipse centered at 6.6°N 78.8°E%" %(is) %b. -REM NOQUEUE [utctolocal('2074-07-24@03:11')] MSG %"Annular Solar Eclipse centered at 12.8°N 133.7°E%" %(is) %b. -REM NOQUEUE [utctolocal('2075-01-16@18:36')] MSG %"Total Solar Eclipse centered at 37.2°S 94.1°W%" %(is) %b. -REM NOQUEUE [utctolocal('2075-07-13@06:06')] MSG %"Annular Solar Eclipse centered at 63.1°N 95.2°E%" %(is) %b. -REM NOQUEUE [utctolocal('2076-01-06@10:07')] MSG %"Total Solar Eclipse centered at 87.2°S 173.7°W%" %(is) %b. -REM NOQUEUE [utctolocal('2076-06-01@17:31')] MSG %"Partial Solar Eclipse centered at 64.4°S 51.2°W%" %(is) %b. -REM NOQUEUE [utctolocal('2076-07-01@06:51')] MSG %"Partial Solar Eclipse centered at 67.0°N 98.1°W%" %(is) %b. -REM NOQUEUE [utctolocal('2076-11-26@11:43')] MSG %"Partial Solar Eclipse centered at 63.7°N 40.1°E%" %(is) %b. -REM NOQUEUE [utctolocal('2077-05-22@02:46')] MSG %"Total Solar Eclipse centered at 13.1°S 148.3°E%" %(is) %b. -REM NOQUEUE [utctolocal('2077-11-15@17:08')] MSG %"Annular Solar Eclipse centered at 7.8°N 70.8°W%" %(is) %b. -REM NOQUEUE [utctolocal('2078-05-11@17:57')] MSG %"Total Solar Eclipse centered at 28.1°N 93.7°W%" %(is) %b. -REM NOQUEUE [utctolocal('2078-11-04@16:56')] MSG %"Annular Solar Eclipse centered at 27.8°S 83.3°W%" %(is) %b. -REM NOQUEUE [utctolocal('2079-05-01@10:50')] MSG %"Total Solar Eclipse centered at 66.2°N 46.3°W%" %(is) %b. -REM NOQUEUE [utctolocal('2079-10-24@18:11')] MSG %"Annular Solar Eclipse centered at 63.4°S 160.6°W%" %(is) %b. -REM NOQUEUE [utctolocal('2080-03-21@12:20')] MSG %"Partial Solar Eclipse centered at 60.9°S 85.9°E%" %(is) %b. -REM NOQUEUE [utctolocal('2080-09-13@16:38')] MSG %"Partial Solar Eclipse centered at 61.1°N 25.8°E%" %(is) %b. -REM NOQUEUE [utctolocal('2081-03-10@15:24')] MSG %"Annular Solar Eclipse centered at 22.4°S 36.7°W%" %(is) %b. -REM NOQUEUE [utctolocal('2081-09-03@09:08')] MSG %"Total Solar Eclipse centered at 24.6°N 53.6°E%" %(is) %b. -REM NOQUEUE [utctolocal('2082-02-27@14:47')] MSG %"Annular Solar Eclipse centered at 9.4°N 47.1°W%" %(is) %b. -REM NOQUEUE [utctolocal('2082-08-24@01:16')] MSG %"Total Solar Eclipse centered at 10.3°S 151.8°E%" %(is) %b. -REM NOQUEUE [utctolocal('2083-02-16@18:07')] MSG %"Partial Solar Eclipse centered at 61.6°N 154.1°W%" %(is) %b. -REM NOQUEUE [utctolocal('2083-07-15@00:14')] MSG %"Partial Solar Eclipse centered at 64.0°N 37.7°W%" %(is) %b. -REM NOQUEUE [utctolocal('2083-08-13@12:35')] MSG %"Partial Solar Eclipse centered at 62.1°S 67.5°W%" %(is) %b. -REM NOQUEUE [utctolocal('2084-01-07@17:30')] MSG %"Partial Solar Eclipse centered at 64.4°S 68.5°E%" %(is) %b. -REM NOQUEUE [utctolocal('2084-07-03@01:50')] MSG %"Annular Solar Eclipse centered at 75.0°N 169.1°W%" %(is) %b. -REM NOQUEUE [utctolocal('2084-12-27@09:14')] MSG %"Total Solar Eclipse centered at 47.3°S 47.7°E%" %(is) %b. -REM NOQUEUE [utctolocal('2085-06-22@03:21')] MSG %"Annular Solar Eclipse centered at 26.2°N 131.3°E%" %(is) %b. -REM NOQUEUE [utctolocal('2085-12-16@22:38')] MSG %"Annular Solar Eclipse centered at 7.3°S 160.8°W%" %(is) %b. -REM NOQUEUE [utctolocal('2086-06-11@11:07')] MSG %"Total Solar Eclipse centered at 23.2°S 12.5°E%" %(is) %b. -REM NOQUEUE [utctolocal('2086-12-06@05:39')] MSG %"Partial Solar Eclipse centered at 67.4°N 96.2°E%" %(is) %b. -REM NOQUEUE [utctolocal('2087-05-02@18:05')] MSG %"Partial Solar Eclipse centered at 70.3°N 127.6°E%" %(is) %b. -REM NOQUEUE [utctolocal('2087-06-01@01:27')] MSG %"Partial Solar Eclipse centered at 67.8°S 165.4°E%" %(is) %b. -REM NOQUEUE [utctolocal('2087-10-26@11:47')] MSG %"Partial Solar Eclipse centered at 71.0°S 130.5°W%" %(is) %b. -REM NOQUEUE [utctolocal('2088-04-21@10:32')] MSG %"Total Solar Eclipse centered at 36.0°N 15.1°E%" %(is) %b. -REM NOQUEUE [utctolocal('2088-10-14@14:48')] MSG %"Annular Solar Eclipse centered at 39.7°S 56.0°W%" %(is) %b. -REM NOQUEUE [utctolocal('2089-04-10@22:45')] MSG %"Annular Solar Eclipse centered at 10.2°S 154.8°W%" %(is) %b. -REM NOQUEUE [utctolocal('2089-10-04@01:15')] MSG %"Total Solar Eclipse centered at 7.4°N 162.8°E%" %(is) %b. -REM NOQUEUE [utctolocal('2090-03-31@03:38')] MSG %"Partial Solar Eclipse centered at 72.1°S 156.3°W%" %(is) %b. -REM NOQUEUE [utctolocal('2090-09-23@16:57')] MSG %"Total Solar Eclipse centered at 60.7°N 40.5°W%" %(is) %b. -REM NOQUEUE [utctolocal('2091-02-18@09:55')] MSG %"Partial Solar Eclipse centered at 71.2°N 17.8°W%" %(is) %b. -REM NOQUEUE [utctolocal('2091-08-15@00:35')] MSG %"Total Solar Eclipse centered at 55.6°S 150.5°E%" %(is) %b. -REM NOQUEUE [utctolocal('2092-02-07@15:10')] MSG %"Annular Solar Eclipse centered at 9.9°N 48.7°W%" %(is) %b. -REM NOQUEUE [utctolocal('2092-08-03@10:00')] MSG %"Annular Solar Eclipse centered at 5.6°N 30.3°E%" %(is) %b. -REM NOQUEUE [utctolocal('2093-01-27@03:22')] MSG %"Total Solar Eclipse centered at 34.1°S 136.4°E%" %(is) %b. -REM NOQUEUE [utctolocal('2093-07-23@12:32')] MSG %"Annular Solar Eclipse centered at 54.6°N 1.3°E%" %(is) %b. -REM NOQUEUE [utctolocal('2094-01-16@18:59')] MSG %"Total Solar Eclipse centered at 84.8°S 10.6°W%" %(is) %b. -REM NOQUEUE [utctolocal('2094-06-13@00:22')] MSG %"Partial Solar Eclipse centered at 65.3°S 163.6°W%" %(is) %b. -REM NOQUEUE [utctolocal('2094-07-12@13:25')] MSG %"Partial Solar Eclipse centered at 68.0°N 152.8°E%" %(is) %b. -REM NOQUEUE [utctolocal('2094-12-07@20:06')] MSG %"Partial Solar Eclipse centered at 64.7°N 95.0°W%" %(is) %b. -REM NOQUEUE [utctolocal('2095-06-02@10:08')] MSG %"Total Solar Eclipse centered at 16.7°S 37.2°E%" %(is) %b. -REM NOQUEUE [utctolocal('2095-11-27@01:03')] MSG %"Annular Solar Eclipse centered at 7.2°N 169.8°E%" %(is) %b. -REM NOQUEUE [utctolocal('2096-05-22@01:37')] MSG %"Total Solar Eclipse centered at 27.3°N 153.4°E%" %(is) %b. -REM NOQUEUE [utctolocal('2096-11-15@00:36')] MSG %"Annular Solar Eclipse centered at 29.7°S 163.3°E%" %(is) %b. -REM NOQUEUE [utctolocal('2097-05-11@18:35')] MSG %"Total Solar Eclipse centered at 67.4°N 149.5°W%" %(is) %b. -REM NOQUEUE [utctolocal('2097-11-04@02:01')] MSG %"Annular Solar Eclipse centered at 65.8°S 86.8°E%" %(is) %b. -REM NOQUEUE [utctolocal('2098-04-01@20:03')] MSG %"Partial Solar Eclipse centered at 61.0°S 38.1°W%" %(is) %b. -REM NOQUEUE [utctolocal('2098-09-25@00:31')] MSG %"Partial Solar Eclipse centered at 61.1°N 101.0°W%" %(is) %b. -REM NOQUEUE [utctolocal('2098-10-24@10:36')] MSG %"Partial Solar Eclipse centered at 61.8°S 95.5°W%" %(is) %b. -REM NOQUEUE [utctolocal('2099-03-21@22:55')] MSG %"Annular Solar Eclipse centered at 20.0°S 149.0°W%" %(is) %b. -REM NOQUEUE [utctolocal('2099-09-14@16:58')] MSG %"Total Solar Eclipse centered at 23.4°N 62.8°W%" %(is) %b. -REM NOQUEUE [utctolocal('2100-03-10@22:28')] MSG %"Annular Solar Eclipse centered at 12.0°N 162.4°W%" %(is) %b. -REM NOQUEUE [utctolocal('2100-09-04@08:49')] MSG %"Total Solar Eclipse centered at 10.5°S 39.0°E%" %(is) %b. +REM NOQUEUE [utctolocal('2038-01-05@13:47')] MSG %"Annular Solar Eclipse centered at 2.1°N 25.4°W%" %! %b. +REM NOQUEUE [utctolocal('2038-07-02@13:33')] MSG %"Annular Solar Eclipse centered at 25.4°N 21.9°W%" %! %b. +REM NOQUEUE [utctolocal('2038-12-26@01:00')] MSG %"Total Solar Eclipse centered at 40.3°S 164.0°E%" %! %b. +REM NOQUEUE [utctolocal('2039-06-21@17:13')] MSG %"Annular Solar Eclipse centered at 78.9°N 102.1°W%" %! %b. +REM NOQUEUE [utctolocal('2039-12-15@16:24')] MSG %"Total Solar Eclipse centered at 80.9°S 172.8°E%" %! %b. +REM NOQUEUE [utctolocal('2040-05-11@03:43')] MSG %"Partial Solar Eclipse centered at 62.8°S 174.4°E%" %! %b. +REM NOQUEUE [utctolocal('2040-11-04@19:09')] MSG %"Partial Solar Eclipse centered at 62.2°N 53.4°W%" %! %b. +REM NOQUEUE [utctolocal('2041-04-30@11:52')] MSG %"Total Solar Eclipse centered at 9.6°S 12.2°E%" %! %b. +REM NOQUEUE [utctolocal('2041-10-25@01:36')] MSG %"Annular Solar Eclipse centered at 9.9°N 162.9°E%" %! %b. +REM NOQUEUE [utctolocal('2042-04-20@02:17')] MSG %"Total Solar Eclipse centered at 27.0°N 137.3°E%" %! %b. +REM NOQUEUE [utctolocal('2042-10-14@02:01')] MSG %"Annular Solar Eclipse centered at 23.7°S 137.8°E%" %! %b. +REM NOQUEUE [utctolocal('2043-04-09@18:58')] MSG %"Total (non-central) Solar Eclipse centered at 61.3°N 152.0°E%" %! %b. +REM NOQUEUE [utctolocal('2043-10-03@03:02')] MSG %"Annular (non-central) Solar Eclipse centered at 61.0°S 35.3°E%" %! %b. +REM NOQUEUE [utctolocal('2044-02-28@20:25')] MSG %"Annular Solar Eclipse centered at 62.2°S 25.6°W%" %! %b. +REM NOQUEUE [utctolocal('2044-08-23@01:17')] MSG %"Total Solar Eclipse centered at 64.3°N 120.4°W%" %! %b. +REM NOQUEUE [utctolocal('2045-02-16@23:56')] MSG %"Annular Solar Eclipse centered at 28.3°S 166.2°W%" %! %b. +REM NOQUEUE [utctolocal('2045-08-12@17:43')] MSG %"Total Solar Eclipse centered at 25.9°N 78.5°W%" %! %b. +REM NOQUEUE [utctolocal('2046-02-05@23:06')] MSG %"Annular Solar Eclipse centered at 4.8°N 171.4°W%" %! %b. +REM NOQUEUE [utctolocal('2046-08-02@10:21')] MSG %"Total Solar Eclipse centered at 12.7°S 15.2°E%" %! %b. +REM NOQUEUE [utctolocal('2047-01-26@01:33')] MSG %"Partial Solar Eclipse centered at 62.9°N 111.7°E%" %! %b. +REM NOQUEUE [utctolocal('2047-06-23@10:53')] MSG %"Partial Solar Eclipse centered at 65.8°N 178.0°W%" %! %b. +REM NOQUEUE [utctolocal('2047-07-22@22:36')] MSG %"Partial Solar Eclipse centered at 63.4°S 160.2°E%" %! %b. +REM NOQUEUE [utctolocal('2047-12-16@23:50')] MSG %"Partial Solar Eclipse centered at 66.4°S 6.6°W%" %! %b. +REM NOQUEUE [utctolocal('2048-06-11@12:59')] MSG %"Annular Solar Eclipse centered at 63.7°N 11.5°W%" %! %b. +REM NOQUEUE [utctolocal('2048-12-05@15:35')] MSG %"Total Solar Eclipse centered at 46.1°S 56.4°W%" %! %b. +REM NOQUEUE [utctolocal('2049-05-31@14:00')] MSG %"Annular Solar Eclipse centered at 15.3°N 29.9°W%" %! %b. +REM NOQUEUE [utctolocal('2049-11-25@05:34')] MSG %"Hybrid Solar Eclipse centered at 3.8°S 95.2°E%" %! %b. +REM NOQUEUE [utctolocal('2050-05-20@20:43')] MSG %"Hybrid Solar Eclipse centered at 40.1°S 123.7°W%" %! %b. +REM NOQUEUE [utctolocal('2050-11-14@13:31')] MSG %"Partial Solar Eclipse centered at 69.5°N 1.0°E%" %! %b. +REM NOQUEUE [utctolocal('2051-04-11@02:11')] MSG %"Partial Solar Eclipse centered at 71.6°N 32.2°E%" %! %b. +REM NOQUEUE [utctolocal('2051-10-04@21:02')] MSG %"Partial Solar Eclipse centered at 72.0°S 117.7°E%" %! %b. +REM NOQUEUE [utctolocal('2052-03-30@18:32')] MSG %"Total Solar Eclipse centered at 22.4°N 102.5°W%" %! %b. +REM NOQUEUE [utctolocal('2052-09-22@23:39')] MSG %"Annular Solar Eclipse centered at 25.7°S 175.0°E%" %! %b. +REM NOQUEUE [utctolocal('2053-03-20@07:08')] MSG %"Annular Solar Eclipse centered at 23.0°S 83.0°E%" %! %b. +REM NOQUEUE [utctolocal('2053-09-12@09:34')] MSG %"Total Solar Eclipse centered at 21.5°N 41.7°E%" %! %b. +REM NOQUEUE [utctolocal('2054-03-09@12:34')] MSG %"Partial Solar Eclipse centered at 72.0°S 97.9°E%" %! %b. +REM NOQUEUE [utctolocal('2054-08-03@18:04')] MSG %"Partial Solar Eclipse centered at 69.8°S 121.3°W%" %! %b. +REM NOQUEUE [utctolocal('2054-09-02@01:10')] MSG %"Partial Solar Eclipse centered at 71.7°N 82.3°W%" %! %b. +REM NOQUEUE [utctolocal('2055-01-27@17:54')] MSG %"Partial Solar Eclipse centered at 69.5°N 112.2°W%" %! %b. +REM NOQUEUE [utctolocal('2055-07-24@09:58')] MSG %"Total Solar Eclipse centered at 33.3°S 25.8°E%" %! %b. +REM NOQUEUE [utctolocal('2056-01-16@22:17')] MSG %"Annular Solar Eclipse centered at 3.9°N 153.5°W%" %! %b. +REM NOQUEUE [utctolocal('2056-07-12@20:22')] MSG %"Annular Solar Eclipse centered at 19.4°N 123.7°W%" %! %b. +REM NOQUEUE [utctolocal('2057-01-05@09:48')] MSG %"Total Solar Eclipse centered at 39.2°S 35.2°E%" %! %b. +REM NOQUEUE [utctolocal('2057-07-01@23:40')] MSG %"Annular Solar Eclipse centered at 71.5°N 176.2°W%" %! %b. +REM NOQUEUE [utctolocal('2057-12-26@01:15')] MSG %"Total Solar Eclipse centered at 84.9°S 21.8°E%" %! %b. +REM NOQUEUE [utctolocal('2058-05-22@10:39')] MSG %"Partial Solar Eclipse centered at 63.5°S 61.1°E%" %! %b. +REM NOQUEUE [utctolocal('2058-06-21@00:20')] MSG %"Partial Solar Eclipse centered at 65.9°N 9.9°E%" %! %b. +REM NOQUEUE [utctolocal('2058-11-16@03:23')] MSG %"Partial Solar Eclipse centered at 62.9°N 174.2°E%" %! %b. +REM NOQUEUE [utctolocal('2059-05-11@19:22')] MSG %"Total Solar Eclipse centered at 10.7°S 100.4°W%" %! %b. +REM NOQUEUE [utctolocal('2059-11-05@09:18')] MSG %"Annular Solar Eclipse centered at 8.7°N 47.1°E%" %! %b. +REM NOQUEUE [utctolocal('2060-04-30@10:10')] MSG %"Total Solar Eclipse centered at 28.0°N 20.9°E%" %! %b. +REM NOQUEUE [utctolocal('2060-10-24@09:24')] MSG %"Annular Solar Eclipse centered at 25.8°S 28.1°E%" %! %b. +REM NOQUEUE [utctolocal('2061-04-20@02:57')] MSG %"Total Solar Eclipse centered at 64.5°N 59.2°E%" %! %b. +REM NOQUEUE [utctolocal('2061-10-13@10:32')] MSG %"Annular Solar Eclipse centered at 62.1°S 54.4°W%" %! %b. +REM NOQUEUE [utctolocal('2062-03-11@04:26')] MSG %"Partial Solar Eclipse centered at 61.0°S 147.1°W%" %! %b. +REM NOQUEUE [utctolocal('2062-09-03@08:54')] MSG %"Partial Solar Eclipse centered at 61.3°N 150.3°E%" %! %b. +REM NOQUEUE [utctolocal('2063-02-28@07:43')] MSG %"Annular Solar Eclipse centered at 25.2°S 77.7°E%" %! %b. +REM NOQUEUE [utctolocal('2063-08-24@01:22')] MSG %"Total Solar Eclipse centered at 25.6°N 168.4°E%" %! %b. +REM NOQUEUE [utctolocal('2064-02-17@07:00')] MSG %"Annular Solar Eclipse centered at 7.0°N 69.7°E%" %! %b. +REM NOQUEUE [utctolocal('2064-08-12@17:46')] MSG %"Total Solar Eclipse centered at 10.9°S 96.0°W%" %! %b. +REM NOQUEUE [utctolocal('2065-02-05@09:52')] MSG %"Partial Solar Eclipse centered at 62.2°N 21.9°W%" %! %b. +REM NOQUEUE [utctolocal('2065-07-03@17:34')] MSG %"Partial Solar Eclipse centered at 64.8°N 71.9°E%" %! %b. +REM NOQUEUE [utctolocal('2065-08-02@05:34')] MSG %"Partial Solar Eclipse centered at 62.7°S 46.5°E%" %! %b. +REM NOQUEUE [utctolocal('2065-12-27@08:40')] MSG %"Partial Solar Eclipse centered at 65.4°S 149.2°W%" %! %b. +REM NOQUEUE [utctolocal('2066-06-22@19:26')] MSG %"Annular Solar Eclipse centered at 70.1°N 96.4°W%" %! %b. +REM NOQUEUE [utctolocal('2066-12-17@00:24')] MSG %"Total Solar Eclipse centered at 47.4°S 175.8°E%" %! %b. +REM NOQUEUE [utctolocal('2067-06-11@20:42')] MSG %"Annular Solar Eclipse centered at 21.0°N 130.2°W%" %! %b. +REM NOQUEUE [utctolocal('2067-12-06@14:04')] MSG %"Hybrid Solar Eclipse centered at 6.0°S 32.4°W%" %! %b. +REM NOQUEUE [utctolocal('2068-05-31@03:57')] MSG %"Total Solar Eclipse centered at 31.0°S 123.2°E%" %! %b. +REM NOQUEUE [utctolocal('2068-11-24@21:32')] MSG %"Partial Solar Eclipse centered at 68.5°N 131.1°W%" %! %b. +REM NOQUEUE [utctolocal('2069-04-21@10:11')] MSG %"Partial Solar Eclipse centered at 71.0°N 101.3°W%" %! %b. +REM NOQUEUE [utctolocal('2069-05-20@17:53')] MSG %"Partial Solar Eclipse centered at 68.8°S 69.9°W%" %! %b. +REM NOQUEUE [utctolocal('2069-10-15@04:20')] MSG %"Partial Solar Eclipse centered at 71.6°S 5.5°W%" %! %b. +REM NOQUEUE [utctolocal('2070-04-11@02:36')] MSG %"Total Solar Eclipse centered at 29.1°N 135.1°E%" %! %b. +REM NOQUEUE [utctolocal('2070-10-04@07:09')] MSG %"Annular Solar Eclipse centered at 32.8°S 60.4°E%" %! %b. +REM NOQUEUE [utctolocal('2071-03-31@15:01')] MSG %"Annular Solar Eclipse centered at 16.7°S 37.0°W%" %! %b. +REM NOQUEUE [utctolocal('2071-09-23@17:20')] MSG %"Total Solar Eclipse centered at 14.2°N 76.7°W%" %! %b. +REM NOQUEUE [utctolocal('2072-03-19@20:11')] MSG %"Partial Solar Eclipse centered at 72.2°S 30.4°W%" %! %b. +REM NOQUEUE [utctolocal('2072-09-12@08:59')] MSG %"Total Solar Eclipse centered at 69.8°N 102.0°E%" %! %b. +REM NOQUEUE [utctolocal('2073-02-07@01:56')] MSG %"Partial Solar Eclipse centered at 70.5°N 114.9°E%" %! %b. +REM NOQUEUE [utctolocal('2073-08-03@17:15')] MSG %"Total Solar Eclipse centered at 43.2°S 89.4°W%" %! %b. +REM NOQUEUE [utctolocal('2074-01-27@06:44')] MSG %"Annular Solar Eclipse centered at 6.6°N 78.8°E%" %! %b. +REM NOQUEUE [utctolocal('2074-07-24@03:11')] MSG %"Annular Solar Eclipse centered at 12.8°N 133.7°E%" %! %b. +REM NOQUEUE [utctolocal('2075-01-16@18:36')] MSG %"Total Solar Eclipse centered at 37.2°S 94.1°W%" %! %b. +REM NOQUEUE [utctolocal('2075-07-13@06:06')] MSG %"Annular Solar Eclipse centered at 63.1°N 95.2°E%" %! %b. +REM NOQUEUE [utctolocal('2076-01-06@10:07')] MSG %"Total Solar Eclipse centered at 87.2°S 173.7°W%" %! %b. +REM NOQUEUE [utctolocal('2076-06-01@17:31')] MSG %"Partial Solar Eclipse centered at 64.4°S 51.2°W%" %! %b. +REM NOQUEUE [utctolocal('2076-07-01@06:51')] MSG %"Partial Solar Eclipse centered at 67.0°N 98.1°W%" %! %b. +REM NOQUEUE [utctolocal('2076-11-26@11:43')] MSG %"Partial Solar Eclipse centered at 63.7°N 40.1°E%" %! %b. +REM NOQUEUE [utctolocal('2077-05-22@02:46')] MSG %"Total Solar Eclipse centered at 13.1°S 148.3°E%" %! %b. +REM NOQUEUE [utctolocal('2077-11-15@17:08')] MSG %"Annular Solar Eclipse centered at 7.8°N 70.8°W%" %! %b. +REM NOQUEUE [utctolocal('2078-05-11@17:57')] MSG %"Total Solar Eclipse centered at 28.1°N 93.7°W%" %! %b. +REM NOQUEUE [utctolocal('2078-11-04@16:56')] MSG %"Annular Solar Eclipse centered at 27.8°S 83.3°W%" %! %b. +REM NOQUEUE [utctolocal('2079-05-01@10:50')] MSG %"Total Solar Eclipse centered at 66.2°N 46.3°W%" %! %b. +REM NOQUEUE [utctolocal('2079-10-24@18:11')] MSG %"Annular Solar Eclipse centered at 63.4°S 160.6°W%" %! %b. +REM NOQUEUE [utctolocal('2080-03-21@12:20')] MSG %"Partial Solar Eclipse centered at 60.9°S 85.9°E%" %! %b. +REM NOQUEUE [utctolocal('2080-09-13@16:38')] MSG %"Partial Solar Eclipse centered at 61.1°N 25.8°E%" %! %b. +REM NOQUEUE [utctolocal('2081-03-10@15:24')] MSG %"Annular Solar Eclipse centered at 22.4°S 36.7°W%" %! %b. +REM NOQUEUE [utctolocal('2081-09-03@09:08')] MSG %"Total Solar Eclipse centered at 24.6°N 53.6°E%" %! %b. +REM NOQUEUE [utctolocal('2082-02-27@14:47')] MSG %"Annular Solar Eclipse centered at 9.4°N 47.1°W%" %! %b. +REM NOQUEUE [utctolocal('2082-08-24@01:16')] MSG %"Total Solar Eclipse centered at 10.3°S 151.8°E%" %! %b. +REM NOQUEUE [utctolocal('2083-02-16@18:07')] MSG %"Partial Solar Eclipse centered at 61.6°N 154.1°W%" %! %b. +REM NOQUEUE [utctolocal('2083-07-15@00:14')] MSG %"Partial Solar Eclipse centered at 64.0°N 37.7°W%" %! %b. +REM NOQUEUE [utctolocal('2083-08-13@12:35')] MSG %"Partial Solar Eclipse centered at 62.1°S 67.5°W%" %! %b. +REM NOQUEUE [utctolocal('2084-01-07@17:30')] MSG %"Partial Solar Eclipse centered at 64.4°S 68.5°E%" %! %b. +REM NOQUEUE [utctolocal('2084-07-03@01:50')] MSG %"Annular Solar Eclipse centered at 75.0°N 169.1°W%" %! %b. +REM NOQUEUE [utctolocal('2084-12-27@09:14')] MSG %"Total Solar Eclipse centered at 47.3°S 47.7°E%" %! %b. +REM NOQUEUE [utctolocal('2085-06-22@03:21')] MSG %"Annular Solar Eclipse centered at 26.2°N 131.3°E%" %! %b. +REM NOQUEUE [utctolocal('2085-12-16@22:38')] MSG %"Annular Solar Eclipse centered at 7.3°S 160.8°W%" %! %b. +REM NOQUEUE [utctolocal('2086-06-11@11:07')] MSG %"Total Solar Eclipse centered at 23.2°S 12.5°E%" %! %b. +REM NOQUEUE [utctolocal('2086-12-06@05:39')] MSG %"Partial Solar Eclipse centered at 67.4°N 96.2°E%" %! %b. +REM NOQUEUE [utctolocal('2087-05-02@18:05')] MSG %"Partial Solar Eclipse centered at 70.3°N 127.6°E%" %! %b. +REM NOQUEUE [utctolocal('2087-06-01@01:27')] MSG %"Partial Solar Eclipse centered at 67.8°S 165.4°E%" %! %b. +REM NOQUEUE [utctolocal('2087-10-26@11:47')] MSG %"Partial Solar Eclipse centered at 71.0°S 130.5°W%" %! %b. +REM NOQUEUE [utctolocal('2088-04-21@10:32')] MSG %"Total Solar Eclipse centered at 36.0°N 15.1°E%" %! %b. +REM NOQUEUE [utctolocal('2088-10-14@14:48')] MSG %"Annular Solar Eclipse centered at 39.7°S 56.0°W%" %! %b. +REM NOQUEUE [utctolocal('2089-04-10@22:45')] MSG %"Annular Solar Eclipse centered at 10.2°S 154.8°W%" %! %b. +REM NOQUEUE [utctolocal('2089-10-04@01:15')] MSG %"Total Solar Eclipse centered at 7.4°N 162.8°E%" %! %b. +REM NOQUEUE [utctolocal('2090-03-31@03:38')] MSG %"Partial Solar Eclipse centered at 72.1°S 156.3°W%" %! %b. +REM NOQUEUE [utctolocal('2090-09-23@16:57')] MSG %"Total Solar Eclipse centered at 60.7°N 40.5°W%" %! %b. +REM NOQUEUE [utctolocal('2091-02-18@09:55')] MSG %"Partial Solar Eclipse centered at 71.2°N 17.8°W%" %! %b. +REM NOQUEUE [utctolocal('2091-08-15@00:35')] MSG %"Total Solar Eclipse centered at 55.6°S 150.5°E%" %! %b. +REM NOQUEUE [utctolocal('2092-02-07@15:10')] MSG %"Annular Solar Eclipse centered at 9.9°N 48.7°W%" %! %b. +REM NOQUEUE [utctolocal('2092-08-03@10:00')] MSG %"Annular Solar Eclipse centered at 5.6°N 30.3°E%" %! %b. +REM NOQUEUE [utctolocal('2093-01-27@03:22')] MSG %"Total Solar Eclipse centered at 34.1°S 136.4°E%" %! %b. +REM NOQUEUE [utctolocal('2093-07-23@12:32')] MSG %"Annular Solar Eclipse centered at 54.6°N 1.3°E%" %! %b. +REM NOQUEUE [utctolocal('2094-01-16@18:59')] MSG %"Total Solar Eclipse centered at 84.8°S 10.6°W%" %! %b. +REM NOQUEUE [utctolocal('2094-06-13@00:22')] MSG %"Partial Solar Eclipse centered at 65.3°S 163.6°W%" %! %b. +REM NOQUEUE [utctolocal('2094-07-12@13:25')] MSG %"Partial Solar Eclipse centered at 68.0°N 152.8°E%" %! %b. +REM NOQUEUE [utctolocal('2094-12-07@20:06')] MSG %"Partial Solar Eclipse centered at 64.7°N 95.0°W%" %! %b. +REM NOQUEUE [utctolocal('2095-06-02@10:08')] MSG %"Total Solar Eclipse centered at 16.7°S 37.2°E%" %! %b. +REM NOQUEUE [utctolocal('2095-11-27@01:03')] MSG %"Annular Solar Eclipse centered at 7.2°N 169.8°E%" %! %b. +REM NOQUEUE [utctolocal('2096-05-22@01:37')] MSG %"Total Solar Eclipse centered at 27.3°N 153.4°E%" %! %b. +REM NOQUEUE [utctolocal('2096-11-15@00:36')] MSG %"Annular Solar Eclipse centered at 29.7°S 163.3°E%" %! %b. +REM NOQUEUE [utctolocal('2097-05-11@18:35')] MSG %"Total Solar Eclipse centered at 67.4°N 149.5°W%" %! %b. +REM NOQUEUE [utctolocal('2097-11-04@02:01')] MSG %"Annular Solar Eclipse centered at 65.8°S 86.8°E%" %! %b. +REM NOQUEUE [utctolocal('2098-04-01@20:03')] MSG %"Partial Solar Eclipse centered at 61.0°S 38.1°W%" %! %b. +REM NOQUEUE [utctolocal('2098-09-25@00:31')] MSG %"Partial Solar Eclipse centered at 61.1°N 101.0°W%" %! %b. +REM NOQUEUE [utctolocal('2098-10-24@10:36')] MSG %"Partial Solar Eclipse centered at 61.8°S 95.5°W%" %! %b. +REM NOQUEUE [utctolocal('2099-03-21@22:55')] MSG %"Annular Solar Eclipse centered at 20.0°S 149.0°W%" %! %b. +REM NOQUEUE [utctolocal('2099-09-14@16:58')] MSG %"Total Solar Eclipse centered at 23.4°N 62.8°W%" %! %b. +REM NOQUEUE [utctolocal('2100-03-10@22:28')] MSG %"Annular Solar Eclipse centered at 12.0°N 162.4°W%" %! %b. +REM NOQUEUE [utctolocal('2100-09-04@08:49')] MSG %"Total Solar Eclipse centered at 10.5°S 39.0°E%" %! %b.