(self)
| 62 | super().__init__(*args, **kwargs) |
| 63 | |
| 64 | def _populate_public_holidays(self): |
| 65 | # New Year's Day. |
| 66 | self._add_new_years_day(tr("رأس السنة الميلادية")) |
| 67 | |
| 68 | if self._year >= 1995: |
| 69 | # Armenian Orthodox Christmas Day. |
| 70 | self._add_holiday_jan_6(tr("عيد الميلاد عند الطوائف الارمنية الارثوذكسية")) |
| 71 | |
| 72 | # Saint Maron's Day. |
| 73 | self._add_holiday_feb_9(tr("عيد مار مارون")) |
| 74 | |
| 75 | if 1995 <= self._year <= 2005 or self._year >= 2010: |
| 76 | # Feast of the Annunciation. |
| 77 | self._add_holiday_mar_25(tr("عيد بشارة السيدة مريم العذراء")) |
| 78 | |
| 79 | # Catholic Good Friday. |
| 80 | catholic_good_friday = self._add_good_friday(tr("الجمعة العظيمة عند الطوائف الكاثوليكية")) |
| 81 | |
| 82 | orthodox_good_friday = self._add_good_friday( |
| 83 | # Orthodox Good Friday. |
| 84 | tr("الجمعة العظيمة عند الطوائف الأرثوذكسية"), |
| 85 | calendar=JULIAN_CALENDAR, |
| 86 | ) |
| 87 | |
| 88 | if orthodox_good_friday == catholic_good_friday: |
| 89 | # Orthodox Holy Saturday. |
| 90 | self._add_holy_saturday(tr("سبت النور للطائفة الأرثوذكسية")) |
| 91 | |
| 92 | if 1986 <= self._year <= 1994: |
| 93 | catholic_easter_monday = self._add_easter_monday( |
| 94 | # Catholic Easter Monday. |
| 95 | tr("اثنين الفصح عند الطوائف الكاثوليكية") |
| 96 | ) |
| 97 | |
| 98 | orthodox_easter_monday = self._add_easter_monday( |
| 99 | # Orthodox Easter Monday. |
| 100 | tr("اثنين الفصح عند الطوائف الأرثوذكسية"), |
| 101 | calendar=JULIAN_CALENDAR, |
| 102 | ) |
| 103 | |
| 104 | if catholic_easter_monday == orthodox_easter_monday: |
| 105 | # Orthodox Easter Tuesday. |
| 106 | self._add_easter_tuesday(tr("ثلاثاء الفصح للطوائف الأرثوذكسية")) |
| 107 | |
| 108 | # Labor Day. |
| 109 | dt = self._add_labor_day(tr("عيد العمل")) |
| 110 | if self._year >= 1995: |
| 111 | self._add_observed(dt, rule=SUN_TO_NEXT_MON) |
| 112 | |
| 113 | # Martyrs' Day. |
| 114 | name = tr("عيد الشهداء") |
| 115 | if self._year <= 1993: |
| 116 | self._add_holiday_1st_sun_from_may_6(name) |
| 117 | elif self._year >= 2006: |
| 118 | self._add_holiday_1st_sun_of_may(name) |
| 119 | |
| 120 | if self._year >= 2006: |
| 121 | # Resistance and Liberation Day. |
nothing calls this directly
no test coverage detected