diff --git a/holidays/holidays.qrc b/holidays/holidays.qrc --- a/holidays/holidays.qrc +++ b/holidays/holidays.qrc @@ -19,6 +19,7 @@ plan2/holiday_be_nl plan2/holiday_be_wa plan2/holiday_bg_bg + plan2/holiday_bh_ar plan2/holiday_br_pt-br plan2/holiday_by_be plan2/holiday_ca-qc_fr diff --git a/holidays/plan2/holiday_bh_ar b/holidays/plan2/holiday_bh_ar new file mode 100644 --- /dev/null +++ b/holidays/plan2/holiday_bh_ar @@ -0,0 +1,75 @@ +:: +:: Country: Bahrain +:: +:: Language: Arabic +:: +:: Author: Safa AlFulaij +:: +:: Updated: 2018-08-12 +:: +:: Source: https://www.cbb.gov.bh/page-p-official_bank_holidays.htm +:: + +:: Metadata +country "bh" +language "ar" +:name "[optional - defaults to country name]" +: Holidays in Kingdom of Bahrain +description "العُطل في مملكة البحرين" + +:: Public Holidays +: New Years Day +"رأس السنة الميلادية" public on january 1 +"رأس السنة الميلادية (تعويضية)" public on ( (([january 1] == [friday after ([january 1])]) || ([january 1] == [saturday after ([january 1])])) ? [sunday after ([january 1])] : noop ) + +: Islamic New Year +"رأس السنة الهجرية" public religious on hijri muharram 1 +"رأس السنة الهجرية (تعويضية)" public religious on hijri ( (([muharram 1] == [friday after ([muharram 1])]) || ([muharram 1] == [saturday after ([muharram 1])])) ? [sunday after ([muharram 1])] : noop ) + +: Eid ul-Fitr +"عيد الفطر" public religious on hijri shawwal 1 length 3 +"عيد الفطر (تعويضية)" public religious on hijri ( (([shawwal 1] == [friday after ([shawwal 1])]) || ([shawwal 1] == [saturday after ([shawwal 1])])) ? [sunday after ([shawwal 1])] : noop ) length 3 +"عيد الفطر (تعويضية)" public religious on hijri ( (([shawwal 2] == [friday after ([shawwal 2])]) || ([shawwal 2] == [saturday after ([shawwal 2])])) ? [sunday after ([shawwal 2])] : noop ) length 2 +"عيد الفطر (تعويضية)" public religious on hijri ( (([shawwal 3] == [friday after ([shawwal 3])]) || ([shawwal 3] == [saturday after ([shawwal 3])])) ? [sunday after ([shawwal 3])] : noop ) + +: Eid ul-Adha +"عيد الأضحى" public religious on hijri thualhijjah 10 length 3 +"عيد الأضحى (تعويضية)" public religious on hijri ( (([thualhijjah 10] == [friday after ([thualhijjah 10])]) || ([thualhijjah 10] == [saturday after ([thualhijjah 10])])) ? [sunday after ([thualhijjah 10])] : noop ) length 3 +"عيد الأضحى (تعويضية)" public religious on hijri ( (([thualhijjah 11] == [friday after ([thualhijjah 11])]) || ([thualhijjah 11] == [saturday after ([thualhijjah 11])])) ? [sunday after ([thualhijjah 11])] : noop ) length 2 +"عيد الأضحى (تعويضية)" public religious on hijri ( (([thualhijjah 12] == [friday after ([thualhijjah 12])]) || ([thualhijjah 12] == [saturday after ([thualhijjah 12])])) ? [sunday after ([thualhijjah 12])] : noop ) + +: Prophet's birthday +"المولد النبوي الشريف" public religious on hijri rabialawal 12 +"المولد النبوي الشريف (تعويضية)" public religious on hijri ( (([rabialawal 12] == [friday after ([rabialawal 12])]) || ([rabialawal 12] == [saturday after ([rabialawal 12])])) ? [sunday after ([rabialawal 12])] : noop ) + + +:: Civil +: Labour Day +"عيد العمال" public civil on may 1 +"عيد العمال (تعويضية)" public civil on ( (([may 1] == [friday after ([may 1])]) || ([may 1] == [saturday after ([may 1])])) ? [sunday after ([may 1])] : noop ) + +:: Religious +: Ashoora +"عاشوراء" religious on hijri muharram 9 length 2 + +:: Government + +:: Financial + +:: Commemorative + +:: Cultural +: Labour Day +"العيد الوطني" cultural on december 16 length 2 +"العيد الوطني (تعويضية)" cultural on ( (([december 16] == [friday after ([december 16])]) || ([december 16] == [saturday after ([december 16])])) ? [sunday after ([december 16])] : noop ) length 2 +"العيد الوطني (تعويضية)" cultural on ( (([december 17] == [friday after ([december 17])]) || ([december 17] == [saturday after ([december 17])])) ? [sunday after ([december 17])] : noop ) + +:: Historical + +:: School + +:: Daylight Saving (Winter/Summer Time) + +:: Seasons + +:: Name Days