Bug 313602 - Please add holidays for the island of Barbados
Summary: Please add holidays for the island of Barbados
Status: RESOLVED FIXED
Alias: None
Product: kdepimlibs
Classification: Applications
Component: kholidays (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: John Layt
URL: http://en.wikipedia.org/wiki/Public_h...
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-21 05:21 UTC by MLAYNE
Modified: 2014-06-20 22:33 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 4.14


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description MLAYNE 2013-01-21 05:21:58 UTC
There are currently 12 public holidays.
If a holiday falls on a Sunday it is carried over to Monday.
If Christmas falls on a Sunday there is a carryover effect with Boxing Day to Tuesday.
Please see below for a sample holiday file that you are free to use:

:: Metadata
country     "BB"
language    "en_GB"
description "National holiday file for Barbados"

:: Public Holidays
"New Year's Day"       on january 1
"New Year's Holiday"       on ( ( [january 1] == [sunday after ([january 1])] ) ? on [monday after ([january 1])] : noop )
"Errol Barrow Day"     on january 21
"Errol Barrow Holiday"     on ( ( [january 21] == [sunday after ([january 21])] ) ? on [monday after ([january 21])] : noop )
"Good Friday"          on easter minus 2
"Easter Monday"        on easter plus 1
"National Heroes' Day" on april 28
"National Heroes' Holiday" on ( ( [april 28] == [sunday after ([april 28])] ) ? on [monday after ([april 28])] : noop )
"Labour Day"           on may 1
"Labour Day Holiday"       on ( ( [may 1] == [sunday after ([may 1])] ) ? on [monday after ([may 1])] : noop )
"Whit Monday"          on easter plus 50 
"Emancipation Day"     on august 1
"Emancipation Holiday"    on ( ( [august 1] == [sunday after ([august 1])] ) ? on [monday after ([august 1])] : noop )
"Kadooment Day"        on first monday in august
"Independence Day"     on november 30
"Independence Holiday"    on ( ( [november 30] == [sunday after ([november 30])] ) ? on [monday after ([november 30])] : noop )
"Christmas"            on december 25
"Boxing Day Holiday"   on ( ( [december 25] == [sunday after ([december 25])] ) ? on [tuesday after ([december 25])] : noop )
"Boxing Day"           on december 26
"Boxing Day Holiday"      on ( ( [december 26] == [sunday after ([december 26])] ) ? on [monday after ([december 26])] : noop )
                                                                                                                                                            
:: Religious                                                                                                                                                
"Easter"               on easter

:: Cultural
"Valentine's Day"      on february 14
"Mother's Day"         on second sunday in may
"Father's Day"         on third sunday in june
"Halloween"            on october 31


Reproducible: Always




http://www.totallybarbados.com/barbados/About_Barbados/Local_Information/Barbados_National_Holidays/
Comment 1 John Layt 2014-06-20 20:15:24 UTC
Apologies for taking so long to get around to this, I've now committed this for the 4.14 release.
Comment 2 John Layt 2014-06-20 22:33:50 UTC
Git commit fcb9be3cf1c0108927c2d6adc7442bef8cc5d50d by John Layt.
Committed on 20/06/2014 at 20:14.
Pushed by jlayt into branch 'master'.

Add holiday file for Barbados

New file for Barbados.

A  +66   -0    kholidays/holidays/plan2/holiday_bb_en-gb

http://commits.kde.org/kdepimlibs/fcb9be3cf1c0108927c2d6adc7442bef8cc5d50d