In Belgium there are 10 public holidays. They are the same for all regions. However, as the regions use different languages, they are named differently.
See https://nl.wikipedia.org/wiki/Feestdagen_in_Belgi%C3%AB , https://fr.wikipedia.org/wiki/F%C3%AAtes_et_jours_f%C3%A9ri%C3%A9s_en_Belgique and https://de.wikipedia.org/wiki/Feiertage_in_Belgien
I'm not sure how to put these different languages in JS data., so I'll just give a French, Dutch and German example
'be': { // {{{
'PH': { // https://fr.wikipedia.org/wiki/F%C3%AAtes_et_jours_f%C3%A9ri%C3%A9s_en_Belgique
"Jour de l'an" : [ 1, 1 ],
"Lundi de Pâques" : [ 'easter', 1 ],
"Fête du Travail" : [ 5, 1 ],
"Jeudi de l'Ascension" : [ 'easter', 39 ],
"Lundi de Pentecôte" : [ 'easter', 50 ],
"Fête nationale" : [ 7, 21],
"Assomption" : [ 8, 15 ],
"Toussaint" : [ 11, 1 ],
"Armistice" : [ 11, 11 ],
"Noël" : [ 12, 25 ],
}
}, // }}}
'be': { // {{{
'PH': { // https://nl.wikipedia.org/wiki/Feestdagen_in_Belgi%C3%AB
"Nieuwjaar" : [ 1, 1 ],
"Paasmaandag" : [ 'easter', 1 ],
"Dag van de arbeid" : [ 5, 1 ],
"Onze-Lieve-Heer-Hemelvaart" : [ 'easter', 39 ], // Often shorted to O.L.H. Hemelvaart
"Pinkstermaandag" : [ 'easter', 50 ],
"Nationale feestdag" : [ 7, 21],
"Onze-Lieve-Vrouw-Hemelvaart" : [ 8, 15 ], // Often shorted to O.L.V. Hemelvaart
"Allerheiligen" : [ 11, 1 ],
"Wapenstilstand" : [ 11, 11 ],
"Kerstmis" : [ 12, 25 ],
}
}, // }}}
'be': { // {{{
'PH': { // https://nl.wikipedia.org/wiki/Feestdagen_in_Belgi%C3%AB
"Neujahr" : [ 1, 1 ],
"Ostermontag" : [ 'easter', 1 ],
"Tag der Arbeit" : [ 5, 1 ],
"Christi Himmelfahrt" : [ 'easter', 39 ],
"Pfingstmontag" : [ 'easter', 50 ],
"Nationalfeirtag" : [ 7, 21],
"Mariä Himmelfahrt" : [ 8, 15 ],
"Allerheiligen" : [ 11, 1 ],
"Waffenstillstand" : [ 11, 11 ],
"Weihnachten" : [ 12, 25 ],
}
}, // }}}
I don't know exactly what to do with Easter and Pentecost. As they always fall on a sunday, the monday after it is considered the PH. Our legislation doesn't differentiate between PHs and sundays AFAIK. so I guess it's fine to exclude these two days.
Then we also have extra holidays for public servants, and oddly enough, that also counts for banks. These do differ between different regions, as the regional holiday is normally included in it.
In Belgium there are 10 public holidays. They are the same for all regions. However, as the regions use different languages, they are named differently.
See https://nl.wikipedia.org/wiki/Feestdagen_in_Belgi%C3%AB , https://fr.wikipedia.org/wiki/F%C3%AAtes_et_jours_f%C3%A9ri%C3%A9s_en_Belgique and https://de.wikipedia.org/wiki/Feiertage_in_Belgien
I'm not sure how to put these different languages in JS data., so I'll just give a French, Dutch and German example
I don't know exactly what to do with Easter and Pentecost. As they always fall on a sunday, the monday after it is considered the PH. Our legislation doesn't differentiate between PHs and sundays AFAIK. so I guess it's fine to exclude these two days.
Then we also have extra holidays for public servants, and oddly enough, that also counts for banks. These do differ between different regions, as the regional holiday is normally included in it.