diff --git a/include/holidays/uk b/include/holidays/uk new file mode 120000 index 00000000..c54919d6 --- /dev/null +++ b/include/holidays/uk @@ -0,0 +1 @@ +gb \ No newline at end of file diff --git a/include/holidays/uk.rem b/include/holidays/uk.rem deleted file mode 100644 index 6a175215..00000000 --- a/include/holidays/uk.rem +++ /dev/null @@ -1,27 +0,0 @@ -# SPDX-License-Identifier: MIT -# Holiday file for UK -# 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 UK. -# -# For region-specific holidays, you need to include -# one of the regional *.rem files in the directory -# [$SysInclude]/holidays/uk/ - -OMIT 1 January MSG New Year's Day -REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed) -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG New Year's Day (observed) -OMIT [easterdate($Uy)-2] MSG Good Friday -REM First Monday in May ADDOMIT SCANFROM -28 MSG May Day -REM Last Monday in May ADDOMIT SCANFROM -28 MSG Spring Bank Holiday -REM Second Sunday in November MSG Remembrance Day -OMIT 25 December MSG Christmas Day -OMIT 26 December MSG Boxing Day -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 0] MSG Christmas Day (observed) -REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 6] MSG Christmas Day (observed) -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 0] MSG Boxing Day (observed) -REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 6] MSG Boxing Day (observed) diff --git a/include/holidays/uk.rem b/include/holidays/uk.rem new file mode 120000 index 00000000..2189fcc5 --- /dev/null +++ b/include/holidays/uk.rem @@ -0,0 +1 @@ +gb.rem \ No newline at end of file diff --git a/include/holidays/uk/eng.rem b/include/holidays/uk/eng.rem deleted file mode 100644 index a340823a..00000000 --- a/include/holidays/uk/eng.rem +++ /dev/null @@ -1,14 +0,0 @@ -# SPDX-License-Identifier: MIT -# Holiday file for subdivision ENG in UK -# Derived from the Python holidays project at -# https://github.com/vacanza/holidays -# -# Note that this file includes only the holidays for -# the specific subdivision ENG. -# See important caveats in the file ../README -# -# If you want the national holidays as well, you must -# also include [$SysInclude]/holidays/uk.rem - -OMIT [easterdate($Uy)+1] MSG Easter Monday -REM Last Monday in August ADDOMIT SCANFROM -28 MSG Late Summer Bank Holiday diff --git a/include/holidays/uk/nir.rem b/include/holidays/uk/nir.rem deleted file mode 100644 index b4dde392..00000000 --- a/include/holidays/uk/nir.rem +++ /dev/null @@ -1,20 +0,0 @@ -# SPDX-License-Identifier: MIT -# Holiday file for subdivision NIR in UK -# Derived from the Python holidays project at -# https://github.com/vacanza/holidays -# -# Note that this file includes only the holidays for -# the specific subdivision NIR. -# See important caveats in the file ../README -# -# If you want the national holidays as well, you must -# also include [$SysInclude]/holidays/uk.rem - -OMIT 17 March MSG Saint Patrick's Day -REM 18 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 17)) == 0] MSG Saint Patrick's Day (observed) -REM 19 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 17)) == 6] MSG Saint Patrick's Day (observed) -OMIT [easterdate($Uy)+1] MSG Easter Monday -OMIT 12 July MSG Battle of the Boyne -REM 13 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 7, 12)) == 0] MSG Battle of the Boyne (observed) -REM 14 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 7, 12)) == 6] MSG Battle of the Boyne (observed) -REM Last Monday in August ADDOMIT SCANFROM -28 MSG Late Summer Bank Holiday diff --git a/include/holidays/uk/sct.rem b/include/holidays/uk/sct.rem deleted file mode 100644 index 5353c011..00000000 --- a/include/holidays/uk/sct.rem +++ /dev/null @@ -1,20 +0,0 @@ -# SPDX-License-Identifier: MIT -# Holiday file for subdivision SCT in UK -# Derived from the Python holidays project at -# https://github.com/vacanza/holidays -# -# Note that this file includes only the holidays for -# the specific subdivision SCT. -# See important caveats in the file ../README -# -# If you want the national holidays as well, you must -# also include [$SysInclude]/holidays/uk.rem - -OMIT 2 January MSG New Year Holiday -REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 2)) == 1] MSG New Year Holiday (observed) -REM 4 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 2)) == 0] MSG New Year Holiday (observed) -REM 4 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 2)) == 6] MSG New Year Holiday (observed) -REM First Monday in August ADDOMIT SCANFROM -28 MSG Summer Bank Holiday -OMIT 30 November MSG Saint Andrew's Day -REM 1 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 30)) == 0] MSG Saint Andrew's Day (observed) -REM 2 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 30)) == 6] MSG Saint Andrew's Day (observed) diff --git a/include/holidays/uk/wls.rem b/include/holidays/uk/wls.rem deleted file mode 100644 index a81771f5..00000000 --- a/include/holidays/uk/wls.rem +++ /dev/null @@ -1,14 +0,0 @@ -# SPDX-License-Identifier: MIT -# Holiday file for subdivision WLS in UK -# Derived from the Python holidays project at -# https://github.com/vacanza/holidays -# -# Note that this file includes only the holidays for -# the specific subdivision WLS. -# See important caveats in the file ../README -# -# If you want the national holidays as well, you must -# also include [$SysInclude]/holidays/uk.rem - -OMIT [easterdate($Uy)+1] MSG Easter Monday -REM Last Monday in August ADDOMIT SCANFROM -28 MSG Late Summer Bank Holiday