Compare commits

..

1 Commits

Author SHA1 Message Date
Dianne Skoll ae17834610 Commit before switching branches.
Remind unit tests / tests (push) Successful in 52s
2025-02-10 13:49:50 -05:00
698 changed files with 11262 additions and 27070 deletions
+2
View File
@@ -0,0 +1,2 @@
liberapay: dskoll
+7
View File
@@ -0,0 +1,7 @@
# Remind has moved
For various reasons, I have decided to move Remind off GitHub. This repo
will be archived. To create merge requests or issues, please visit
Remind's new home at https://salsa.debian.org/dskoll/remind
-- Dianne Skoll
+29
View File
@@ -0,0 +1,29 @@
# language: bash
---
name: Remind unit tests
on:
push
jobs:
tests:
runs-on: ubuntu-latest
steps:
- name: Checkout Remind
uses: actions/checkout@v2
- name: Add test user
run: |
sudo adduser --home /home/testuser --gecos 'Test User' --disabled-password testuser
- name: Fix ownership
run: |
sudo chown -R testuser .
- name: Build
run: |
sudo su -c './configure && make' testuser
- name: Run Tests
run: |
sudo su -c 'make test' testuser
- name: Fix up permissions so GitHub does not complain
run: |
sudo chmod -R a+rwX .
+5 -6
View File
@@ -4,12 +4,12 @@
.gitignore .gitignore
MYMETA.json MYMETA.json
MYMETA.yml MYMETA.yml
Makefile
TAGS TAGS
autom4te.cache autom4te.cache
blib/ blib/
config.log config.log
config.status config.status
gmon.out
man/rem.1 man/rem.1
man/rem2ps.1 man/rem2ps.1
man/remind.1 man/remind.1
@@ -18,7 +18,6 @@ pm_to_blib
rem2html/Makefile rem2html/Makefile
rem2html/rem2html rem2html/rem2html
rem2html/rem2html.1 rem2html/rem2html.1
rem2pdf/Makefile
rem2pdf/Makefile.PL rem2pdf/Makefile.PL
rem2pdf/Makefile.old rem2pdf/Makefile.old
rem2pdf/Makefile.top rem2pdf/Makefile.top
@@ -31,9 +30,9 @@ src/rem2ps
src/remind src/remind
src/test-*.out src/test-*.out
src/version.h src/version.h
src/xlat.c
tests/once.timestamp
tests/test.out tests/test.out
tests/tz.out
www/Makefile www/Makefile
_cppcheck gmon.out
tests/once.timestamp
src/xlat.c
cremind/Makefile.PL
+1 -1
View File
@@ -3,7 +3,7 @@ THE REMIND COPYRIGHT
1. REMIND refers to the entire set of files and documentation in the 1. REMIND refers to the entire set of files and documentation in the
REMIND package. REMIND package.
2. REMIND is Copyright (C) 1992-2026 Dianne Skoll, except where noted in 2. REMIND is Copyright (C) 1992-2025 Dianne Skoll, except where noted in
individual files. individual files.
3. DISTRIBUTION AND USE 3. DISTRIBUTION AND USE
+9 -47
View File
@@ -11,33 +11,6 @@ all: src/Makefile
@echo "" @echo ""
@cd src && $(MAKE) all LANGDEF=$(LANGDEF) @cd src && $(MAKE) all LANGDEF=$(LANGDEF)
@$(MAKE) -C rem2pdf -f Makefile.top @$(MAKE) -C rem2pdf -f Makefile.top
uninstall-script:
@echo "" >&2
@echo "*****************************" >&2
@echo "* *" >&2
@echo "* Creating Uninstall Script *" >&2
@echo "* *" >&2
@echo "*****************************" >&2
@echo "" >&2
@echo "#!/bin/sh"
@echo "echo 'This script will uninstall Remind'"
@echo "echo 'Enter y to uninstall Remind or anything else to abort'"
@echo "read ans"
@echo 'if test "$$ans" != "y" ; then'
@echo " echo 'NOT uninstalling Remind'"
@echo " exit 0"
@echo "fi"
@echo "echo 'Uninstalling Remind...'"
-@rm -rf `pwd`/.uninstall-dir > /dev/null 2>&1
@mkdir `pwd`/.uninstall-dir >&2
@$(MAKE) install DESTDIR=`pwd`/.uninstall-dir >&2
@cd `pwd`/.uninstall-dir && find . -type f | while read x ; do x=`echo $$x | sed -e 's|^\./|/|'`; echo "rm -f $$x"; done;
@echo "echo 'Done'"
-@rm -rf `pwd`/.uninstall-dir > /dev/null 2>&1
install: install:
@echo "" @echo ""
@echo "**********************************" @echo "**********************************"
@@ -46,9 +19,9 @@ install:
@echo "* *" @echo "* *"
@echo "**********************************" @echo "**********************************"
@echo "" @echo ""
@$(MAKE) -C src install DESTDIR=$(DESTDIR) @$(MAKE) -C src install
@$(MAKE) -C rem2html install DESTDIR=$(DESTDIR) @$(MAKE) -C rem2html install
@$(MAKE) -C rem2pdf -f Makefile.top install INSTALL_BASE=$(INSTALL_BASE) DESTDIR=$(DESTDIR) @$(MAKE) -C rem2pdf -f Makefile.top install INSTALL_BASE=$(INSTALL_BASE)
clean: clean:
-find . -name '*~' -exec rm {} \; -find . -name '*~' -exec rm {} \;
-$(MAKE) -C src clean -$(MAKE) -C src clean
@@ -62,27 +35,16 @@ install-stripped:
@echo "* *" @echo "* *"
@echo "**********************************" @echo "**********************************"
@echo "" @echo ""
@$(MAKE) -C src install-stripped DESTDIR=$(DESTDIR) @$(MAKE) -C src install-stripped
@$(MAKE) -C rem2html install DESTDIR=$(DESTDIR) @$(MAKE) -C rem2html install
@$(MAKE) -C rem2pdf -f Makefile.top install INSTALL_BASE=$(INSTALL_BASE) DESTDIR=$(DESTDIR) @$(MAKE) -C rem2pdf -f Makefile.top install INSTALL_BASE=$(INSTALL_BASE)
test: test-basic test-tz test:
@$(MAKE) -C src -s test
test-tz:
@$(MAKE) -C src -s all
@$(MAKE) -C src -s test-tz
test-basic:
@$(MAKE) -C src -s all
@$(MAKE) -C src -s test-basic
cppcheck:
@$(MAKE) -C src cppcheck
distclean: clean distclean: clean
-rm -f config.cache config.log config.status src/Makefile src/version.h src/config.h tests/test.out tests/tz.out www/Makefile rem2pdf/Makefile.top rem2pdf/Makefile.old rem2pdf/Makefile rem2pdf/Makefile.PL rem2pdf/bin/rem2pdf rem2html/rem2html -rm -f config.cache config.log config.status src/Makefile src/config.h tests/test.out www/Makefile rem2pdf/Makefile.top rem2pdf/Makefile.old rem2pdf/Makefile rem2pdf/Makefile.PL rem2pdf/bin/rem2pdf rem2html/rem2html
-rm -f man/rem.1 man/rem2ps.1 man/remind.1 man/tkremind.1 scripts/tkremind -rm -f man/rem.1 man/rem2ps.1 man/remind.1 man/tkremind.1 scripts/tkremind
-rm -rf autom4te.cache rem2html/Makefile rem2html/rem2html.1
src/Makefile: src/Makefile.in src/Makefile: src/Makefile.in
./configure ./configure
+10 -50
View File
@@ -2,25 +2,14 @@
Remind is a full-featured calendar/alarm program. Copying policy is Remind is a full-featured calendar/alarm program. Copying policy is
in the file "COPYRIGHT" included with the source; Remind is licensed under in the file "COPYRIGHT" included with the source; Remind is licensed under
the GNU General Public License, Version 2. the GNU General Public License, Vesion 2.
## Prerequisites: ## Prerequisites:
### Remind and Rem2PS remind and rem2ps have no prerequisites beyond the standard C library and
the standard math library.
**remind** and **rem2ps** have no prerequisites beyond the standard C rem2html requires the JSON::MaybeXS Perl module and rem2pdf
library and the standard math library. **remind** will make use of
GNU Readline if you have it installed.
- On Debian-like systems, install GNU Readline as follows:
`apt install libreadline-dev`
- On RPM-based systems, you need `readline-devel`
### Rem2HTML and Rem2PDF
**rem2html** requires the JSON::MaybeXS Perl module and **rem2pdf**
requires the JSON::MaybeXS, Pango and Cairo Perl modules. requires the JSON::MaybeXS, Pango and Cairo Perl modules.
- On Debian-like systems, these prerequisites may be installed with: - On Debian-like systems, these prerequisites may be installed with:
@@ -35,9 +24,7 @@ requires the JSON::MaybeXS, Pango and Cairo Perl modules.
- On Arch linux, you need `pango-perl`, `cairo-perl` and `perl-json-maybexs` - On Arch linux, you need `pango-perl`, `cairo-perl` and `perl-json-maybexs`
### TkRemind TkRemind requires Tcl/Tk and the tcllib library.
**tkremind** requires Tcl/Tk and the tcllib library.
- On Debian-like systems, install with: - On Debian-like systems, install with:
@@ -50,7 +37,7 @@ requires the JSON::MaybeXS, Pango and Cairo Perl modules.
If the little arrows for "Previous Month" and "Next Month" do not display If the little arrows for "Previous Month" and "Next Month" do not display
correctly in TkRemind, you may need to install the Noto Fonts. Install correctly in TkRemind, you may need to install the Noto Fonts. Install
all of your distribution's Noto Font-related packages. all of your distribution's Nonto Font-related packages.
- On Debian-like systems, install with: - On Debian-like systems, install with:
@@ -58,8 +45,7 @@ all of your distribution's Noto Font-related packages.
## Installation ## Installation
Assuming you have a normal C development environment installed, Remind Remind can be installed with the usual:
can be installed with the usual:
`./configure && make && make test && sudo make install` `./configure && make && make test && sudo make install`
@@ -69,35 +55,9 @@ edit custom.h on your behalf:
`wish ./build.tk` `wish ./build.tk`
## Usage ---
Remind is a large and complex program. You can read the full manual page Contact info: dianne@skoll.ca
with:
`man remind` Home page: [https://dianne.skoll.ca/projects/remind/](https://dianne.skoll.ca/projects/remind/)
after installation. However, the man page is long and detailed and is
more of a reference than an introduction. You can get an overview
with a [slide deck](https://dianne.skoll.ca/projects/remind/download/remind-oclug.pdf)
I made a while back. There's also a (long) [YouTube video](https://www.youtube.com/watch?v=0SNgvsDvx7M) that serves as an
introduction to Remind.
## A Note about AI
1. No part of Remind was written using AI of any type.<br><br>
I certify that all of the C, Perl and Tcl code in Remind was written
by a human being. I certify that all code in `.rem` files other than
ones under `include/holidays` was written by a human being. The code
under `include/holidays` was derived from the Python "holidays" library
and I have no direct knowledge of the provenance of that library,
though I suspect it's entirely or almost entirely human-written.
2. No AI-generated patches or other sorts of contributions to Remind
will be accepted.
3. It is not yet settled whether, if you train an AI model on this
source code, the resulting model, and/or any outputs it produces, are
derivative works of the code. But if they are, and do not fall under
"fair use" or equivalent in your jurisdiction, then as with any other
derivative work you may only distribute them under the terms of the
GNU General Public License, version 2.
@@ -1,40 +0,0 @@
Hi, all,
As you know, Remind has been around for a long time---over 36 years.
It's written in C, and I think it's high time to rewrite it in a
memory-safe language. After all, one CVE in 36 years is simply
unacceptable.
I was looking at writing it in Rust, but decided that Rust isn't quite
mature enough yet. So I decided to do it in FORTAN-77. I chose
FORTRAN-77 over the more obvious choice of COBOL because I studied
engineering and not business.
The rewrite will have the following implications:
o Remind will henceforth be known as REMIND.
o Sadly, I have to drop UTF-8 support. Your choices are ASCII or
EBCDIC.
o All statements must begin in column 7. That means you might need to
edit your existing scripts to add 6 spaces at the beginning of the
line.
o Variables whose names begin with "I" through "N" can only hold INTs.
o I will be setting up a store on my web site to sell punched cards.
(Yes; those will be needed to run REMIND.)
Now, I confess I haven't programmed in FORTRAN-77 in several decades,
so I plan on using AI to assist me. After all, it has been trained on
the mountains of open-source FORTRAN-77 code on the Internet.
I anticipate the rewrite will take about 9 years. You can use this
reminder to alert yourself to when it's ready:
REM 1 APRIL 2035 MSG REMIND IN FORTRAN-77 READY. STOP.
Regards,
Dianne.
+1 -1
View File
@@ -8,7 +8,7 @@
# A cheesy graphical front-end for building and installing REMIND. # A cheesy graphical front-end for building and installing REMIND.
# #
# This file is part of REMIND. # This file is part of REMIND.
# Copyright (C) 1992-2026 Dianne Skoll # Copyright (C) 1992-2025 Dianne Skoll
# #
#-------------------------------------------------------------- #--------------------------------------------------------------
Vendored
+371 -552
View File
File diff suppressed because it is too large Load Diff
+19 -49
View File
@@ -1,6 +1,6 @@
dnl Process this file with autoconf to produce a configure script. dnl Process this file with autoconf to produce a configure script.
AC_INIT(remind, 06.02.06, , , https://dianne.skoll.ca/projects/remind/) AC_INIT(remind, 05.03.02, , , https://dianne.skoll.ca/projects/remind/)
AC_CONFIG_SRCDIR([src/queue.c]) AC_CONFIG_SRCDIR([src/queue.c])
cat <<'EOF' cat <<'EOF'
@@ -13,7 +13,6 @@ cat <<'EOF'
EOF EOF
AC_LANG([C])
AC_CONFIG_HEADERS([src/config.h]) AC_CONFIG_HEADERS([src/config.h])
AC_ARG_ENABLE(perl-build-artifacts, AC_ARG_ENABLE(perl-build-artifacts,
@@ -31,8 +30,7 @@ AC_PATH_PROG([PERL], [perl])
dnl Checks for libraries. dnl Checks for libraries.
AC_CHECK_LIB(m, sqrt) AC_CHECK_LIB(m, sqrt)
AC_CHECK_LIB(readline, readline) AC_CHECK_HEADERS_ONCE([sys/time.h stdint.h])
AC_CHECK_HEADERS_ONCE([sys/time.h sys/termios.h stdint.h readline/readline.h readline/history.h])
dnl Integer sizes dnl Integer sizes
AC_CHECK_SIZEOF(unsigned int) AC_CHECK_SIZEOF(unsigned int)
@@ -44,42 +42,25 @@ AC_CHECK_HEADERS(strings.h sys/types.h glob.h wctype.h locale.h langinfo.h sys/i
dnl Checks for typedefs, structures, and compiler characteristics. dnl Checks for typedefs, structures, and compiler characteristics.
AC_STRUCT_TM AC_STRUCT_TM
U="`uname -s`"
# LTO fails on Solaris for some reason if test "$GCC" = yes; then
if test "$U" != "SunOS" -a "$GCC" = yes; then CFLAGS="$CFLAGS -Wall -Wextra -Wstrict-prototypes"
CFLAGS="$CFLAGS -Wall -Wextra -Wstrict-prototypes"
# Check for link-time optimization support # Check for link-time optimization support
OLDCFLAGS="$CFLAGS" f=-flto=auto
CFLAGS="$CFLAGS -flto=auto" AC_MSG_CHECKING([whether $CC supports $f])
AC_MSG_CHECKING([whether $CC supports -flto=auto]) if $CC -Werror -E $f - < /dev/null > /dev/null 2>&1 ; then
AC_LINK_IFELSE( AC_MSG_RESULT([yes])
[AC_LANG_PROGRAM( CFLAGS="$CFLAGS $f"
[[int x = 1;]], f=-ffat-lto-objects
[[]])], AC_MSG_CHECKING([whether $CC supports $f])
[lto=yes], if $CC -Werror -E $f - < /dev/null > /dev/null 2>&1 ; then
[lto=no] AC_MSG_RESULT([yes])
) CFLAGS="$CFLAGS $f"
AC_MSG_RESULT([$lto])
if test "x$lto" != "xyes" ; then
CFLAGS="$OLDCFLAGS"
else
AC_MSG_CHECKING([whether $CC supports -ffat-lto-object])
OLDCFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -Werror -ffat-lto-objects"
AC_LINK_IFELSE(
[AC_LANG_PROGRAM(
[[int x = 1;]],
[[]])],
[lto=yes],
[lto=no]
)
AC_MSG_RESULT([$lto])
if test "x$lto" != "xyes" ; then
CFLAGS="$OLDCFLAGS"
else else
CFLAGS="$OLDCFLAGS -ffat-lto-objects" AC_MSG_RESULT([no])
fi fi
else
AC_MSG_RESULT([no])
fi fi
fi fi
@@ -103,18 +84,7 @@ if test "$?" != 0 ; then
echo "*** COULD NOT DETERMINE RELEASE DATE: docs/WHATSNEW is incorrect!" echo "*** COULD NOT DETERMINE RELEASE DATE: docs/WHATSNEW is incorrect!"
exit 1 exit 1
fi fi
AC_CHECK_FUNCS(strdup strcasecmp strncasecmp setenv unsetenv glob mbstowcs setlocale initgroups inotify_init1)
if test "$ac_cv_header_wctype_h" != "yes" ; then
echo "*** Remind requires the <wctype.h> header"
exit 1
fi
AC_CHECK_FUNCS(setenv unsetenv glob mbstowcs setlocale initgroups inotify_init1 readline)
if test "$ac_cv_func_mbstowcs" != "yes"; then
echo "*** Remind requires the mbstowcs function"
exit 1
fi
VERSION=$PACKAGE_VERSION VERSION=$PACKAGE_VERSION
CONFIG_CMD="$0$ac_configure_args_raw" CONFIG_CMD="$0$ac_configure_args_raw"
@@ -125,7 +95,7 @@ AC_SUBST(VERSION)
AC_SUBST(PERL) AC_SUBST(PERL)
AC_SUBST(PERLARTIFACTS) AC_SUBST(PERLARTIFACTS)
AC_SUBST(RELEASE_DATE) AC_SUBST(RELEASE_DATE)
AC_CONFIG_FILES([src/Makefile www/Makefile src/version.h rem2html/Makefile rem2html/rem2html rem2pdf/Makefile.PL rem2pdf/Makefile.top rem2pdf/bin/rem2pdf man/rem.1 man/rem2ps.1 man/remind.1 man/tkremind.1 scripts/tkremind]) AC_CONFIG_FILES([src/Makefile www/Makefile src/version.h rem2html/Makefile rem2html/rem2html rem2pdf/Makefile.PL rem2pdf/Makefile.top rem2pdf/bin/rem2pdf man/rem.1 man/rem2ps.1 man/remind.1 man/tkremind.1 scripts/tkremind cremind/Makefile.PL])
AC_OUTPUT AC_OUTPUT
chmod a+x rem2pdf/bin/rem2pdf chmod a+x rem2pdf/bin/rem2pdf
chmod a+x scripts/tkremind chmod a+x scripts/tkremind
+35 -167
View File
@@ -106,23 +106,19 @@
"Syntax table for `remind-conf-mode'.") "Syntax table for `remind-conf-mode'.")
;;; keyword sets ;;; keyword sets
;;; MOON, WEEK, SHADE, COLOR and COLOUR are not really keywords,
;;; but they are widely-supported SPECIALS, so I add them here.
(defconst remind-keywords (defconst remind-keywords
(sort (sort
(list "ADDOMIT" "AFTER" "AT" "BAN" "BANNER" "BEFORE" "CAL" "CLEAR" (list "ADDOMIT" "AFTER" "AT" "BAN" "BANNER" "BEFORE" "CAL" "CLEAR"
"CLEAR-OMIT-CONTEXT" "COMPLETE-THROUGH" "COMPLETED-THROUGH" "DEBUG" "DO" "DUMP" "DUMPVARS" "CLEAR-OMIT-CONTEXT" "DEBUG" "DO" "DUMP" "DUMPVARS" "DURATION" "ELSE"
"DURATION" "ELSE" "ENDIF" "ERRMSG" "EXIT" "EXPR" "FIRST" "ENDIF" "ERRMSG" "EXIT" "EXPR" "FIRST" "FLUSH" "FOURTH" "FRENAME" "FROM" "FSET"
"FLUSH" "FOURTH" "FRENAME" "FROM" "FSET" "FUNSET" "IF" "FUNSET" "IF" "IFTRIG" "IN" "INC" "INCLUDE" "INCLUDECMD" "INFO" "LAST"
"IFTRIG" "IN" "INC" "INCLUDE" "INCLUDECMD" "INFO" "LAST" "LASTDAY" "LASTWORKDAY" "MAYBE" "MAYBE-UNCOMPUTABLE" "MSF" "MSG"
"LASTDAY" "LASTWORKDAY" "MAX-OVERDUE" "MAYBE" "MAYBE-UNCOMPUTABLE" "MSF" "NOQUEUE" "OMIT" "OMITFUNC" "ONCE" "POP" "POP-OMIT-CONTEXT" "PRESERVE"
"MSG" "NOQUEUE" "OMIT" "OMITFUNC" "ONCE" "POP" "PRIORITY" "PS" "PSFILE" "PUSH" "PUSH-OMIT-CONTEXT" "REM" "RUN"
"POP-OMIT-CONTEXT" "POP-FUNCS" "POP-VARS" "PRESERVE" "PRIORITY" "PS" "SATISFY" "SCAN" "SCANFROM" "SCHED" "SECOND" "SET" "SKIP" "SPECIAL"
"PSFILE" "PUSH" "PUSH-FUNCS" "PUSH-VARS" "PUSH-OMIT-CONTEXT" "REM" "RETURN" "SYSINCLUDE" "TAG" "THIRD" "THROUGH" "TRANSLATE" "TRANS" "UNSET"
"RUN" "SATISFY" "SCAN" "SCANFROM" "SCHED" "SECOND" "SET" "UNTIL" "WARN")
"SKIP" "SPECIAL" "SYSINCLUDE" "TAG" "THIRD" "THROUGH" "TODO"
"TRANSLATE" "TRANS" "TZ" "UNSET" "UNTIL" "WARN"
"MOON" "WEEK" "SHADE" "COLOR" "COLOUR")
#'(lambda (a b) (> (length a) (length b))))) #'(lambda (a b) (> (length a) (length b)))))
@@ -133,27 +129,27 @@
(defconst remind-builtin-variables (defconst remind-builtin-variables
(sort (sort
(list "$AddBlankLines" "$Ago" "$Am" "$And" "$April" "$At" "$August" (list " $AddBlankLines" "$Ago" "$Am" "$And" "$April" "$At" "$August"
"$CalcUTC" "$CalMode" "$CalType" "$Daemon" "$DateSep" "$DateTimeSep" "$CalcUTC" "$CalMode" "$CalType" "$Daemon" "$DateSep" "$DateTimeSep"
"$December" "$DedupeReminders" "$DefaultColor" "$DefaultDelta" "$December" "$DedupeReminders" "$DefaultColor" "$DefaultDelta"
"$DefaultPrio" "$DefaultTDelta" "$DeltaOverride" "$DefaultPrio" "$DefaultTDelta" "$DeltaOverride"
"$DontFork" "$DontQueue" "$DontTrigAts" "$EndSent" "$EndSentIg" "$DontFork" "$DontQueue" "$DontTrigAts" "$EndSent" "$EndSentIg"
"$ExpressionTimeLimit" "$February" "$FirstIndent" "$FoldYear" "$ExpressionTimeLimit" "$February" "$FirstIndent" "$FoldYear"
"$FormWidth" "$Friday" "$Fromnow" "$HideCompletedTodos" "$Hour" "$Hplu" "$HushMode" "$FormWidth" "$Friday" "$Fromnow" "$Hour" "$Hplu" "$HushMode"
"$IgnoreOnce" "$InfDelta" "$IntMax" "$IntMin" "$Is" "$January" "$JSONMode" "$July" "$IgnoreOnce" "$InfDelta" "$IntMax" "$IntMin" "$Is" "$January" "$July"
"$June" "$LatDeg" "$Latitude" "$LatMin" "$LatSec" "$Location" "$June" "$LatDeg" "$Latitude" "$LatMin" "$LatSec" "$Location"
"$LongDeg" "$Longitude" "$LongMin" "$LongSec" "$March" "$MaxFullOmits" "$LongDeg" "$Longitude" "$LongMin" "$LongSec" "$March" "$MaxFullOmits"
"$MaxLateMinutes" "$MaxPartialOmits" "$MaxSatIter" "$MaxStringLen" "$MaxLateMinutes" "$MaxPartialOmits" "$MaxSatIter" "$MaxStringLen"
"$May" "$MinsFromUTC" "$Minute" "$Monday" "$Mplu" "$NextMode" "$May" "$MinsFromUTC" "$Minute" "$Monday" "$Mplu" "$NextMode"
"$November" "$Now" "$NumFullOmits" "$NumPartialOmits" "$NumQueued" "$November" "$Now" "$NumFullOmits" "$NumPartialOmits" "$NumQueued"
"$NumTrig" "$October" "$On" "$OnceFile" "$ParseUntriggered" "$Pm" "$NumTrig" "$October" "$On" "$OnceFile" "$ParseUntriggered" "$Pm"
"$PrefixLineNo" "$PSCal" "$Repeat" "$RunOff" "$Saturday" "$September" "$Shaded" "$PrefixLineNo" "$PSCal" "$RunOff" "$Saturday" "$September"
"$SimpleCal" "$SortByDate" "$SortByPrio" "$SortByTime" "$SubsIndent" "$SimpleCal" "$SortByDate" "$SortByPrio" "$SortByTime" "$SubsIndent"
"$Sunday" "$SuppressImplicitWarnings" "$SuppressLRM" "$SysInclude" "$T" "$Tb" "$Td" "$Sunday" "$SuppressImplicitWarnings" "$SuppressLRM" "$SysInclude" "$T" "$Td"
"$TerminalBackground" "$TerminalHyperlinks" "$Thursday" "$TimeSep" "$TimetIs64bit" "$Tm" "$Today" "$TodoFilter" "$TerminalBackground" "$Thursday" "$TimeSep" "$Tm" "$Today"
"$Tomorrow" "$Tt" "$Tuesday" "$Tw" "$Ty" "$U" "$Ud" "$Um" "$Tomorrow" "$Tt" "$Tuesday" "$Tw" "$Ty" "$U" "$Ud" "$Um"
"$UntimedFirst" "$Use256Colors" "$UseBGVTColors" "$UseTrueColors" "$UntimedFirst" "$Use256Colors" "$UseBGVTColors" "$UseTrueColors"
"$UseVTColors" "$Uw" "$Uy" "$WarningLevel" "$Was" "$Wednesday") "$UseVTColors" "$Uw" "$Uy" "$Was" "$Wednesday")
#'(lambda (a b) (> (length a) (length b))))) #'(lambda (a b) (> (length a) (length b)))))
(defconst remind-time-words (defconst remind-time-words
@@ -167,152 +163,24 @@
(defconst remind-builtin-functions (defconst remind-builtin-functions
(sort (sort
(list (list "_" "abs" "access" "adawn" "adusk" "ampm" "ansicolor" "args" "asc"
"_" "baseyr" "char" "choose" "coerce" "columns" "current" "date"
"abs" "datepart" "datetime" "dawn" "day" "daysinmon" "defined" "dosubst"
"access" "dusk" "easterdate" "escape" "evaltrig" "filedate" "filedatetime" "filedir"
"adawn" "filename" "getenv" "hebdate" "hebday" "hebmon" "hebyear" "hour"
"adusk" "htmlescape" "htmlstriptags" "iif" "index" "isany" "isdst" "isleap"
"ampm" "isomitted" "language" "localtoutc" "lower" "max" "min" "minsfromutc"
"ansicolor" "minute" "mon" "monnum" "moondate" "moondatetime" "moonphase"
"args" "moontime" "multitrig" "ndawn" "ndusk" "nonomitted" "now" "ord"
"asc" "orthodoxeaster" "ostype" "pad" "plural" "psmoon" "psshade"
"baseyr" "realcurrent" "realnow" "realtoday" "rows" "sgn" "shell" "shellescape"
"catch" "slide" "soleq" "stdout" "strlen" "substr" "sunrise" "sunset" "time"
"catcherr" "timepart" "timezone" "today" "trig" "trigback" "trigdate"
"char" "trigdatetime" "trigdelta" "trigduration" "trigeventduration"
"choose" "trigeventstart" "trigfrom" "trigger" "triginfo" "trigpriority" "trigrep"
"codepoint" "trigscanfrom" "trigtags" "trigtime" "trigtimedelta" "trigtimerep"
"coerce" "triguntil" "trigvalid" "typeof" "tzconvert" "upper" "utctolocal"
"columns" "value" "version" "weekno" "wkday" "wkdaynum" "year")
"const"
"current"
"date"
"datepart"
"datetime"
"dawn"
"day"
"daysinmon"
"defined"
"dosubst"
"dusk"
"easterdate"
"escape"
"eval"
"evaltrig"
"filedate"
"filedatetime"
"filedir"
"filename"
"getenv"
"hebdate"
"hebday"
"hebmon"
"hebyear"
"hex"
"hour"
"htmlescape"
"htmlstriptags"
"iif"
"index"
"isany"
"isconst"
"isdst"
"isleap"
"isomitted"
"ivritmon"
"language"
"localtoutc"
"lower"
"max"
"mbasc"
"mbindex"
"mblower"
"mbstrlen"
"mbsubstr"
"mbupper"
"min"
"minsfromutc"
"minute"
"mon"
"monnum"
"moondate"
"moondatetime"
"moonphase"
"moonrise"
"moonrisedir"
"moonset"
"moonsetdir"
"moontime"
"multitrig"
"ndawn"
"ndusk"
"nonconst"
"nonomitted"
"now"
"ord"
"orthodoxeaster"
"ostype"
"pad"
"plural"
"psmoon"
"psshade"
"realcurrent"
"realnow"
"realtoday"
"rows"
"sgn"
"shell"
"shellescape"
"slide"
"soleq"
"stdout"
"strlen"
"substr"
"sunrise"
"sunset"
"time"
"timepart"
"timezone"
"today"
"trig"
"trigback"
"trigbase"
"trigcompletethrough"
"trigdate"
"trigdatetime"
"trigdelta"
"trigduration"
"trigeventduration"
"trigeventstart"
"trigeventstarttz"
"trigfrom"
"trigger"
"triginfo"
"trigistodo"
"trigmaxoverdue"
"trigpriority"
"trigrep"
"trigscanfrom"
"trigtags"
"trigtime"
"trigtimedelta"
"trigtimerep"
"trigtimetz"
"trigtz"
"triguntil"
"trigvalid"
"typeof"
"tzconvert"
"upper"
"utctolocal"
"value"
"version"
"weekno"
"wkday"
"wkdaynum"
"year"
)
#'(lambda (a b) (> (length a) (length b))))) #'(lambda (a b) (> (length a) (length b)))))
;;; faces ;;; faces
+21
View File
@@ -0,0 +1,21 @@
use ExtUtils::MakeMaker;
{
# Override pod2man options
package MY;
sub manifypods {
my ($self,%attribs) = @_;
my $result = $self->SUPER::manifypods(%attribs);
$result =~ s/^(POD2MAN_EXE\s*=\s*)(.+)$/$1$2 --center 'VERSION @VERSION@' --date '@RELEASE_DATE@'/m;
return $result;
}
}
WriteMakefile(
NAME => 'cremind"
AUTHOR => q{Dianne Skoll <dianne@skoll.ca>},
VERSION => '@VERSION@',
PREREQ_PM => {
'Curses::UI' => 0,
},
EXE_FILES => [ 'bin/cremind' ]
);
+43
View File
@@ -0,0 +1,43 @@
#!/usr/bin/perl
use strict;
use warnings;
use Curses::UI;
my $panes;
my $cui = Curses::UI->new(
-clear_on_exit => 1,
-color_support => 1,
);
sub check_window_size {
if ($Curses::LINES < 24 || $Curses::COLS < 80) {
$cui->dialog("This program needs a terminal window at least 24 lines by 80 columns. This one is " . $Curses::LINES . " by " . $Curses::COLS);
exit(1);
}
}
sub create_panes {
$panes->{calendar} = $cui->add(
'calendar', 'Window',
-x => 0,
-y => 0,
-bfg => 'green',
-width => 23,
-border => 1,
-height => 10);
$panes->{calendar}->add('cal', 'TextViewer',
-text =>
" March 2025\n" .
"Su Mo Tu We Th Fr Sa\n" .
" 1 2 3 4 5 6 7\n" .
" 8 9 10 11 12 13 14\n" .
"15 16 17 18 19 20 21\n" .
"22 23 24 25 26 27 28\n" .
"29 30 31\n")
}
check_window_size();
create_panes();
alarm(3);
$cui->mainloop();
+113 -845
View File
File diff suppressed because it is too large Load Diff
Executable → Regular
-1
View File
@@ -1,4 +1,3 @@
#!/usr/bin/env -S remind -@2
# Demo the columns() function # Demo the columns() function
# #
# Run as: remind -@2 alignment.rem # Run as: remind -@2 alignment.rem
-58
View File
@@ -32,64 +32,6 @@ EOF
remind -g "-i\$Latitude=\"$latitude\"" "-i\$Longitude=\"$longitude\"" -q -@2 - "$@" <<'EOF' remind -g "-i\$Latitude=\"$latitude\"" "-i\$Longitude=\"$longitude\"" -q -@2 - "$@" <<'EOF'
SET $AddBlankLines 0 SET $AddBlankLines 0
FSET angle_to_direction(x) \
IIF(x > 348 && x <= 11, "North", \
x > 11 && x <= 34, "North North-East", \
x > 34 && x <= 56, "North-East", \
x > 56 && x <= 79, "East North-East", \
x > 79 && x <= 101, "East", \
x > 101 && x <= 124, "East South-East", \
x > 124 && x <= 146, "South-East", \
x > 146 && x <= 169, "South South-East", \
x > 169 && x <= 191, "South", \
x > 191 && x <= 214, "South South-West", \
x > 214 && x <= 236, "South-West", \
x > 236 && x <= 259, "West South-West", \
x > 259 && x <= 281, "West", \
x > 281 && x <= 304, "West North-West", \
x > 304 && x <= 326, "North-West", \
"North North-West")
BANNER %
set mr moonrise()
set ms moonset()
set mr_a moonrisedir()
set ms_a moonsetdir()
REM NOQUEUE [mr] MSG Moonrise: %*3 in the [angle_to_direction(mr_a)] ([mr_a] degrees)
REM NOQUEUE [ms] MSG Moonset: %*3 in the [angle_to_direction(ms_a)] ([ms_a] degrees)
IF (datepart(mr) != today())
REM MSG Moonrise: No moonrise today
ENDIF
IF (datepart(ms) != today())
REM MSG Moonset: No moonset today
ENDIF
EOF
echo ""
remind -g "-i\$Latitude=\"$latitude\"" "-i\$Longitude=\"$longitude\"" -q -@2 - "$@" <<'EOF'
SET $AddBlankLines 0
FSET angle_to_direction(x) \
IIF(x > 348 || x <= 11, "North", \
x > 11 && x <= 34, "North North-East", \
x > 34 && x <= 56, "North-East", \
x > 56 && x <= 79, "East North-East", \
x > 79 && x <= 101, "East", \
x > 101 && x <= 124, "East South-East", \
x > 124 && x <= 146, "South-East", \
x > 146 && x <= 169, "South South-East", \
x > 169 && x <= 191, "South", \
x > 191 && x <= 214, "South South-West", \
x > 214 && x <= 236, "South-West", \
x > 236 && x <= 259, "West South-West", \
x > 259 && x <= 281, "West", \
x > 281 && x <= 304, "West North-West", \
x > 304 && x <= 326, "North-West", \
"North North-West")
BANNER % BANNER %
IF $TerminalBackground == 0 IF $TerminalBackground == 0
REM [moondatetime(0)] +60 SPECIAL COLOR 255 255 0 New moon: 🌑 [$T] %3 (%b) REM [moondatetime(0)] +60 SPECIAL COLOR 255 255 0 New moon: 🌑 [$T] %3 (%b)
+1 -1
View File
@@ -21,7 +21,7 @@
# "#PSSTUFF" for nifty PostScript examples # # "#PSSTUFF" for nifty PostScript examples #
# # # #
# This file is part of REMIND. # # This file is part of REMIND. #
# Copyright (C) 1992-2026 Dianne Skoll # # Copyright (C) 1992-2025 Dianne Skoll #
# SPDX-License-Identifier: GPL-2.0-only # SPDX-License-Identifier: GPL-2.0-only
# # # #
############################################################################# #############################################################################
+1 -1
View File
@@ -3,7 +3,7 @@
" Maintainer: Davide Alberani <da@erlug.linux.it> " Maintainer: Davide Alberani <da@erlug.linux.it>
" Last Change: 02 Nov 2015 + 13 Mar 2022 by Dianne Skoll <dianne@skoll.ca> " Last Change: 02 Nov 2015 + 13 Mar 2022 by Dianne Skoll <dianne@skoll.ca>
" Version: 0.7+dianne1 " Version: 0.7+dianne1
" URL: https://github.com/alberanid/vim-config/blob/master/syntax/remind.vim " URL: http://ismito.it/vim/syntax/remind.vim
" "
" remind is a sophisticated reminder service " remind is a sophisticated reminder service
" you can download remind from: " you can download remind from:
-24
View File
@@ -1,24 +0,0 @@
#!/usr/bin/env -S remind -@2
# This is a little Easter Egg that simply draws
# the Transgender Pride Flag. It's included in
# Remind because (1) the author is trans and (2)
# trans people are under attack in the USA and many
# other places. So this is a little show of support
# and resistance for trans people.
SET $AddBlankLines 0
BANNER %
set c max(columns()-1, 10)
set r max(rows(), 5)
set bar "█" * c
set dups r/5
set bars (bar + "%_") * dups
set bars mbsubstr(bars, 0, mbstrlen(bars)-2)
REM SPECIAL COLOR 91 206 250 [bars]
REM SPECIAL COLOR 245 169 184 [bars]
REM SPECIAL COLOR 255 255 255 [bars]
REM SPECIAL COLOR 245 169 184 [bars]
REM SPECIAL COLOR 91 206 250 [bars]
+4 -4
View File
@@ -2,12 +2,12 @@
# Not all sequences are supported by all terminals. # Not all sequences are supported by all terminals.
# This file is part of REMIND # This file is part of REMIND
# REMIND is Copyright (C) 1992-2026 by Dianne Skoll # REMIND is Copyright (C) 1992-2025 by Dianne Skoll
# SPDX-License-Identifier: GPL-2.0-only # SPDX-License-Identifier: GPL-2.0-only
if !defined("ansi_bold") if !defined("ansi_bold")
# Disable ANSI attributes in calendar mode or JSON mode # Disable ANSI attributes in calandar mode
if $CalMode || $PSCal || $JSONMode if $CalMode
set ansi_normal "" set ansi_normal ""
set ansi_bold "" set ansi_bold ""
set ansi_faint "" set ansi_faint ""
@@ -28,7 +28,7 @@ if !defined("ansi_bold")
set ansi_underline2 char(27) + "[21m" set ansi_underline2 char(27) + "[21m"
set ansi_overline char(27) + "[53m" set ansi_overline char(27) + "[53m"
endif endif
preserve ansi_normal ansi_bold ansi_faint ansi_italic ansi_underline ansi_reverse ansi_strikeout ansi_underline2 ansi_overline preserve ansi_normal ansi_bold ansi_faint ansi_italic ansi_underline2 ansi_reverse ansi_strikeout ansi_underline2 ansi_overline
endif endif
# Example: REM MSG I must [ansi_bold]emphasize[ansi_normal] \ # Example: REM MSG I must [ansi_bold]emphasize[ansi_normal] \
+17 -6
View File
@@ -33,19 +33,30 @@ pagan.rem - Pagan holidays
ADVANCE WARNING: ADVANCE WARNING:
================ ================
None of the included holiday files have deltas. You can use the None of the included holiday files have deltas or substitution sequences.
following trick if you would like (for example) 7 days' advance You can use the following trick if you would like (for example) 7 days'
warning of holidays: advance warning of holidays:
# Save old definition (if any) of msgsuffix
FRENAME msgsuffix saved_msgsuffix
# Save old value of $DefaultDelta # Save old value of $DefaultDelta
PUSH-VARS $DefaultDelta SET old_delta $DefaultDelta
# We want 7 days' advance warning # We want 7 days' advance warning
SET $DefaultDelta 7 SET $DefaultDelta 7
# Add a suffix to print " is in xxx days", etc.
# Note the char(8) at the start to put the suffix
# on the same line as the reminder, and the final %
# in the argument of dosubst() to avoid an *extra*
# newline from being added
FSET msgsuffix(x) char(8) + dosubst(" is %b.%", $T)
# Include your holiday files here... # Include your holiday files here...
SYSINCLUDE holidays/us.rem SYSINCLUDE holidays/us.rem
SYSINCLUDE holidays/us/ny.rem SYSINCLUDE holidays/us/ny.rem
# Restore old value $DefaultDelta # Restore old version of msgsuffix and $DefaultDelta
POP-VARS FRENAME saved_msgsuffix msgsuffix
SET $DefaultDelta old_delta
+14 -14
View File
@@ -12,17 +12,17 @@
# one of the regional *.rem files in the directory # one of the regional *.rem files in the directory
# [$SysInclude]/holidays/ad/ # [$SysInclude]/holidays/ad/
OMIT 1 January MSG %"New Year's Day%" %! %b. OMIT 1 January MSG New Year's Day
OMIT 6 January MSG %"Epiphany%" %! %b. OMIT 6 January MSG Epiphany
OMIT [easterdate($Uy)-47] MSG %"Carnival%" %! %b. OMIT [easterdate($Uy)-47] MSG Carnival
OMIT 14 March MSG %"Constitution Day%" %! %b. OMIT 14 March MSG Constitution Day
OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. OMIT [easterdate($Uy)-2] MSG Good Friday
OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. OMIT [easterdate($Uy)+1] MSG Easter Monday
OMIT 1 May MSG %"Labor Day%" %! %b. OMIT 1 May MSG Labor Day
OMIT [easterdate($Uy)+50] MSG %"Whit Monday%" %! %b. OMIT [easterdate($Uy)+50] MSG Whit Monday
OMIT 15 August MSG %"Assumption Day%" %! %b. OMIT 15 August MSG Assumption Day
OMIT 8 September MSG %"National Day%" %! %b. OMIT 8 September MSG National Day
OMIT 1 November MSG %"All Saints' Day%" %! %b. OMIT 1 November MSG All Saints' Day
OMIT 8 December MSG %"Immaculate Conception Day%" %! %b. OMIT 8 December MSG Immaculate Conception Day
OMIT 25 December MSG %"Christmas Day%" %! %b. OMIT 25 December MSG Christmas Day
OMIT 26 December MSG %"Saint Stephen's Day%" %! %b. OMIT 26 December MSG Saint Stephen's Day
+4 -4
View File
@@ -8,8 +8,8 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/ad.rem # also include [$SysInclude]/holidays/ad.rem
REM Third Saturday in July ADDOMIT SCANFROM -28 MSG %"Canillo Annual Festival%" %! %b. REM Third Saturday in July ADDOMIT SCANFROM -28 MSG Canillo Annual Festival
REM Sunday 16 July ADDOMIT SCANFROM -28 MSG %"Canillo Annual Festival%" %! %b. REM Sunday 16 July ADDOMIT SCANFROM -28 MSG Canillo Annual Festival
REM Monday 17 July ADDOMIT SCANFROM -28 MSG %"Canillo Annual Festival%" %! %b. REM Monday 17 July ADDOMIT SCANFROM -28 MSG Canillo Annual Festival
+3 -3
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/ad.rem # also include [$SysInclude]/holidays/ad.rem
OMIT 15 August MSG %"Encamp Annual Festival%" %! %b. OMIT 15 August MSG Encamp Annual Festival
OMIT 16 August MSG %"Encamp Annual Festival%" %! %b. OMIT 16 August MSG Encamp Annual Festival
+3 -3
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/ad.rem # also include [$SysInclude]/holidays/ad.rem
OMIT 15 August MSG %"La Massana Annual Festival%" %! %b. OMIT 15 August MSG La Massana Annual Festival
OMIT 16 August MSG %"La Massana Annual Festival%" %! %b. OMIT 16 August MSG La Massana Annual Festival
+3 -3
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/ad.rem # also include [$SysInclude]/holidays/ad.rem
OMIT 15 August MSG %"Ordino Annual Festival%" %! %b. OMIT 15 August MSG Ordino Annual Festival
OMIT 16 August MSG %"Ordino Annual Festival%" %! %b. OMIT 16 August MSG Ordino Annual Festival
+5 -5
View File
@@ -8,9 +8,9 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/ad.rem # also include [$SysInclude]/holidays/ad.rem
REM Friday 23 July ADDOMIT SCANFROM -28 MSG %"Sant Julià de Lòria Annual Festival%" %! %b. REM Friday 23 July ADDOMIT SCANFROM -28 MSG Sant Julià de Lòria Annual Festival
REM Saturday 24 July ADDOMIT SCANFROM -28 MSG %"Sant Julià de Lòria Annual Festival%" %! %b. REM Saturday 24 July ADDOMIT SCANFROM -28 MSG Sant Julià de Lòria Annual Festival
REM Sunday 25 July ADDOMIT SCANFROM -28 MSG %"Sant Julià de Lòria Annual Festival%" %! %b. REM Sunday 25 July ADDOMIT SCANFROM -28 MSG Sant Julià de Lòria Annual Festival
REM Monday 26 July ADDOMIT SCANFROM -28 MSG %"Sant Julià de Lòria Annual Festival%" %! %b. REM Monday 26 July ADDOMIT SCANFROM -28 MSG Sant Julià de Lòria Annual Festival
+4 -4
View File
@@ -8,8 +8,8 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/ad.rem # also include [$SysInclude]/holidays/ad.rem
REM First Saturday in August ADDOMIT SCANFROM -28 MSG %"Andorra la Vella Annual Festival%" %! %b. REM First Saturday in August ADDOMIT SCANFROM -28 MSG Andorra la Vella Annual Festival
REM Sunday 2 August ADDOMIT SCANFROM -28 MSG %"Andorra la Vella Annual Festival%" %! %b. REM Sunday 2 August ADDOMIT SCANFROM -28 MSG Andorra la Vella Annual Festival
REM Monday 3 August ADDOMIT SCANFROM -28 MSG %"Andorra la Vella Annual Festival%" %! %b. REM Monday 3 August ADDOMIT SCANFROM -28 MSG Andorra la Vella Annual Festival
+3 -3
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/ad.rem # also include [$SysInclude]/holidays/ad.rem
OMIT 25 July MSG %"Escaldes-Engordany Annual Festival%" %! %b. OMIT 25 July MSG Escaldes-Engordany Annual Festival
OMIT 26 July MSG %"Escaldes-Engordany Annual Festival%" %! %b. OMIT 26 July MSG Escaldes-Engordany Annual Festival
+3 -3
View File
@@ -5,6 +5,6 @@
# #
# See important caveats in the README file in this directory. # See important caveats in the README file in this directory.
OMIT 1 January MSG %"رأس السنة الميلادية%" %! %b. OMIT 1 January MSG رأس السنة الميلادية
OMIT 2 December MSG %"اليوم الوطني%" %! %b. OMIT 2 December MSG اليوم الوطني
OMIT 3 December MSG %"اليوم الوطني%" %! %b. OMIT 3 December MSG اليوم الوطني
+26 -26
View File
@@ -5,29 +5,29 @@
# #
# See important caveats in the README file in this directory. # See important caveats in the README file in this directory.
OMIT 1 January MSG %"Festat e Vitit të Ri%" %! %b. OMIT 1 January MSG Festat e Vitit të Ri
REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Festat e Vitit të Ri (ditë pushimi e shtyrë)%" %! %b. REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1))==0 || wkdaynum(date($Ty, 1, 1))==6] MSG Festat e Vitit të Ri (ditë pushimi e shtyrë)
OMIT 2 January MSG %"Festat e Vitit të Ri%" %! %b. OMIT 2 January MSG Festat e Vitit të Ri
REM 2 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 2)), 0, 6)] MSG %"Festat e Vitit të Ri (ditë pushimi e shtyrë)%" %! %b. REM 2 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 2))==0 || wkdaynum(date($Ty, 1, 2))==6] MSG Festat e Vitit të Ri (ditë pushimi e shtyrë)
OMIT 14 March MSG %"Dita e Verës%" %! %b. OMIT 14 March MSG Dita e Verës
REM 14 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 14)), 0, 6)] MSG %"Dita e Verës (ditë pushimi e shtyrë)%" %! %b. REM 14 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 14))==0 || wkdaynum(date($Ty, 3, 14))==6] MSG Dita e Verës (ditë pushimi e shtyrë)
OMIT 22 March MSG %"Dita e Nevruzit%" %! %b. OMIT 22 March MSG Dita e Nevruzit
REM 22 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 22)), 0, 6)] MSG %"Dita e Nevruzit (ditë pushimi e shtyrë)%" %! %b. REM 22 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 22))==0 || wkdaynum(date($Ty, 3, 22))==6] MSG Dita e Nevruzit (ditë pushimi e shtyrë)
REM 31 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 31)), 0, 6)] MSG %"E diela e Pashkëve Katolike (ditë pushimi e shtyrë)%" %! %b. REM 31 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 31))==0 || wkdaynum(date($Ty, 3, 31))==6] MSG E diela e Pashkëve Katolike (ditë pushimi e shtyrë)
OMIT [easterdate($Uy)] MSG %"E diela e Pashkëve Katolike%" %! %b. OMIT [easterdate($Uy)] MSG E diela e Pashkëve Katolike
OMIT [easterdate($Uy)] MSG %"E diela e Pashkëve Ortodokse%" %! %b. OMIT [easterdate($Uy)] MSG E diela e Pashkëve Ortodokse
OMIT 1 May MSG %"Dita Ndërkombëtare e Punëtorëve%" %! %b. OMIT 1 May MSG Dita Ndërkombëtare e Punëtorëve
REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG %"Dita Ndërkombëtare e Punëtorëve (ditë pushimi e shtyrë)%" %! %b. REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1))==0 || wkdaynum(date($Ty, 5, 1))==6] MSG Dita Ndërkombëtare e Punëtorëve (ditë pushimi e shtyrë)
REM 5 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 5)), 0, 6)] MSG %"E diela e Pashkëve Ortodokse (ditë pushimi e shtyrë)%" %! %b. REM 5 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 5))==0 || wkdaynum(date($Ty, 5, 5))==6] MSG E diela e Pashkëve Ortodokse (ditë pushimi e shtyrë)
OMIT 5 September MSG %"Dita e Shenjtërimit të Shenjt Terezës%" %! %b. OMIT 5 September MSG Dita e Shenjtërimit të Shenjt Terezës
REM 5 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 9, 5)), 0, 6)] MSG %"Dita e Shenjtërimit të Shenjt Terezës (ditë pushimi e shtyrë)%" %! %b. REM 5 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 9, 5))==0 || wkdaynum(date($Ty, 9, 5))==6] MSG Dita e Shenjtërimit të Shenjt Terezës (ditë pushimi e shtyrë)
OMIT 22 November MSG %"Dita e Alfabetit%" %! %b. OMIT 22 November MSG Dita e Alfabetit
REM 22 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 11, 22)), 0, 6)] MSG %"Dita e Alfabetit (ditë pushimi e shtyrë)%" %! %b. REM 22 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 22))==0 || wkdaynum(date($Ty, 11, 22))==6] MSG Dita e Alfabetit (ditë pushimi e shtyrë)
OMIT 28 November MSG %"Dita Flamurit dhe e Pavarësisë%" %! %b. OMIT 28 November MSG Dita Flamurit dhe e Pavarësisë
REM 28 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 11, 28)), 0, 6)] MSG %"Dita Flamurit dhe e Pavarësisë (ditë pushimi e shtyrë)%" %! %b. REM 28 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 28))==0 || wkdaynum(date($Ty, 11, 28))==6] MSG Dita Flamurit dhe e Pavarësisë (ditë pushimi e shtyrë)
OMIT 29 November MSG %"Dita e Çlirimit%" %! %b. OMIT 29 November MSG Dita e Çlirimit
REM 29 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 11, 29)), 0, 6)] MSG %"Dita e Çlirimit (ditë pushimi e shtyrë)%" %! %b. REM 29 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 29))==0 || wkdaynum(date($Ty, 11, 29))==6] MSG Dita e Çlirimit (ditë pushimi e shtyrë)
OMIT 8 December MSG %"Dita Kombëtare e Rinisë%" %! %b. OMIT 8 December MSG Dita Kombëtare e Rinisë
REM 8 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 8)), 0, 6)] MSG %"Dita Kombëtare e Rinisë (ditë pushimi e shtyrë)%" %! %b. REM 8 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 8))==0 || wkdaynum(date($Ty, 12, 8))==6] MSG Dita Kombëtare e Rinisë (ditë pushimi e shtyrë)
OMIT 25 December MSG %"Krishtlindjet%" %! %b. OMIT 25 December MSG Krishtlindjet
REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 25)), 0, 6)] MSG %"Krishtlindjet (ditë pushimi e shtyrë)%" %! %b. REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25))==0 || wkdaynum(date($Ty, 12, 25))==6] MSG Krishtlindjet (ditë pushimi e shtyrë)
+12 -12
View File
@@ -5,15 +5,15 @@
# #
# See important caveats in the README file in this directory. # See important caveats in the README file in this directory.
OMIT 1 January MSG %"Նոր տարվա օր%" %! %b. OMIT 1 January MSG Նոր տարվա օր
OMIT 2 January MSG %"Նոր տարվա օր%" %! %b. OMIT 2 January MSG Նոր տարվա օր
OMIT 6 January MSG %"Սուրբ Ծնունդ եւ Հայտնություն%" %! %b. OMIT 6 January MSG Սուրբ Ծնունդ եւ Հայտնություն
OMIT 28 January MSG %"Բանակի օր%" %! %b. OMIT 28 January MSG Բանակի օր
OMIT 8 March MSG %"Կանանց տոն%" %! %b. OMIT 8 March MSG Կանանց տոն
OMIT 24 April MSG %"Եղեռնի զոհերի հիշատակի օր%" %! %b. OMIT 24 April MSG Եղեռնի զոհերի հիշատակի օր
OMIT 1 May MSG %"Աշխատանքի օր%" %! %b. OMIT 1 May MSG Աշխատանքի օր
OMIT 9 May MSG %"Հաղթանակի և Խաղաղության տոն%" %! %b. OMIT 9 May MSG Հաղթանակի և Խաղաղության տոն
OMIT 28 May MSG %"Հանրապետության օր%" %! %b. OMIT 28 May MSG Հանրապետության օր
OMIT 5 July MSG %"Սահմանադրության օր%" %! %b. OMIT 5 July MSG Սահմանադրության օր
OMIT 21 September MSG %"Անկախության օր%" %! %b. OMIT 21 September MSG Անկախության օր
OMIT 31 December MSG %"Նոր տարվա գիշեր%" %! %b. OMIT 31 December MSG Նոր տարվա գիշեր
+34 -34
View File
@@ -5,37 +5,37 @@
# #
# See important caveats in the README file in this directory. # See important caveats in the README file in this directory.
OMIT 1 January MSG %"Dia do Ano Novo%" %! %b. OMIT 1 January MSG Dia do Ano Novo
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia do Ano Novo (ponte)%" %! %b. REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 4] MSG Dia do Ano Novo (ponte)
REM 3 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia do Início da Luta Armada de Libertação Nacional (ponte)%" %! %b. REM 3 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 2, 4)) == 2] MSG Dia do Início da Luta Armada de Libertação Nacional (ponte)
OMIT 4 February MSG %"Dia do Início da Luta Armada de Libertação Nacional%" %! %b. OMIT 4 February MSG Dia do Início da Luta Armada de Libertação Nacional
REM 5 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia do Início da Luta Armada de Libertação Nacional (ponte)%" %! %b. REM 5 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 2, 4)) == 4] MSG Dia do Início da Luta Armada de Libertação Nacional (ponte)
REM 12 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia do Carnaval (ponte)%" %! %b. REM 12 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 2, 13)) == 2] MSG Dia do Carnaval (ponte)
REM 14 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia do Carnaval (ponte)%" %! %b. REM 14 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 2, 13)) == 4] MSG Dia do Carnaval (ponte)
OMIT [easterdate($Uy)-47] MSG %"Dia do Carnaval%" %! %b. OMIT [easterdate($Uy)-47] MSG Dia do Carnaval
REM 7 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia Internacional da Mulher (ponte)%" %! %b. REM 7 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 8)) == 2] MSG Dia Internacional da Mulher (ponte)
OMIT 8 March MSG %"Dia Internacional da Mulher%" %! %b. OMIT 8 March MSG Dia Internacional da Mulher
REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia Internacional da Mulher (ponte)%" %! %b. REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 8)) == 4] MSG Dia Internacional da Mulher (ponte)
REM 22 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia da Libertação da África Austral (ponte)%" %! %b. REM 22 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 23)) == 2] MSG Dia da Libertação da África Austral (ponte)
OMIT 23 March MSG %"Dia da Libertação da África Austral%" %! %b. OMIT 23 March MSG Dia da Libertação da África Austral
REM 24 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia da Libertação da África Austral (ponte)%" %! %b. REM 24 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 23)) == 4] MSG Dia da Libertação da África Austral (ponte)
REM 3 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia da Paz e Reconciliação Nacional (ponte)%" %! %b. REM 3 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 4, 4)) == 2] MSG Dia da Paz e Reconciliação Nacional (ponte)
OMIT 4 April MSG %"Dia da Paz e Reconciliação Nacional%" %! %b. OMIT 4 April MSG Dia da Paz e Reconciliação Nacional
REM 5 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia da Paz e Reconciliação Nacional (ponte)%" %! %b. REM 5 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 4, 4)) == 4] MSG Dia da Paz e Reconciliação Nacional (ponte)
OMIT [easterdate($Uy)-2] MSG %"Sexta-Feira Santa%" %! %b. OMIT [easterdate($Uy)-2] MSG Sexta-Feira Santa
REM 30 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia Internacional do Trabalhador (ponte)%" %! %b. REM 30 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1)) == 2] MSG Dia Internacional do Trabalhador (ponte)
OMIT 1 May MSG %"Dia Internacional do Trabalhador%" %! %b. OMIT 1 May MSG Dia Internacional do Trabalhador
REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia Internacional do Trabalhador (ponte)%" %! %b. REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1)) == 4] MSG Dia Internacional do Trabalhador (ponte)
REM 16 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia do Fundador da Nação e do Herói Nacional (ponte)%" %! %b. REM 16 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 9, 17)) == 2] MSG Dia do Fundador da Nação e do Herói Nacional (ponte)
OMIT 17 September MSG %"Dia do Fundador da Nação e do Herói Nacional%" %! %b. OMIT 17 September MSG Dia do Fundador da Nação e do Herói Nacional
REM 18 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia do Fundador da Nação e do Herói Nacional (ponte)%" %! %b. REM 18 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 9, 17)) == 4] MSG Dia do Fundador da Nação e do Herói Nacional (ponte)
REM 1 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia dos Finados (ponte)%" %! %b. REM 1 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 2)) == 2] MSG Dia dos Finados (ponte)
OMIT 2 November MSG %"Dia dos Finados%" %! %b. OMIT 2 November MSG Dia dos Finados
REM 3 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia dos Finados (ponte)%" %! %b. REM 3 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 2)) == 4] MSG Dia dos Finados (ponte)
REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia da Independência Nacional (ponte)%" %! %b. REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 11)) == 2] MSG Dia da Independência Nacional (ponte)
OMIT 11 November MSG %"Dia da Independência Nacional%" %! %b. OMIT 11 November MSG Dia da Independência Nacional
REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia da Independência Nacional (ponte)%" %! %b. REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 11)) == 4] MSG Dia da Independência Nacional (ponte)
REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia de Natal e da Família (ponte)%" %! %b. REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 2] MSG Dia de Natal e da Família (ponte)
OMIT 25 December MSG %"Dia de Natal e da Família%" %! %b. OMIT 25 December MSG Dia de Natal e da Família
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia de Natal e da Família (ponte)%" %! %b. REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 4] MSG Dia de Natal e da Família (ponte)
REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia do Ano Novo (ponte)%" %! %b. REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 2] MSG Dia do Ano Novo (ponte)
+31 -31
View File
@@ -5,34 +5,34 @@
# #
# See important caveats in the README file in this directory. # See important caveats in the README file in this directory.
OMIT 1 January MSG %"Año Nuevo%" %! %b. OMIT 1 January MSG Año Nuevo
OMIT [easterdate($Uy)-48] MSG %"Día de Carnaval%" %! %b. OMIT [easterdate($Uy)-48] MSG Día de Carnaval
OMIT [easterdate($Uy)-47] MSG %"Día de Carnaval%" %! %b. OMIT [easterdate($Uy)-47] MSG Día de Carnaval
OMIT 24 March MSG %"Día Nacional de la Memoria por la Verdad y la Justicia%" %! %b. OMIT 24 March MSG Día Nacional de la Memoria por la Verdad y la Justicia
OMIT 2 April MSG %"Día del Veterano y de los Caidos en la Guerra de Malvinas%" %! %b. OMIT 2 April MSG Día del Veterano y de los Caidos en la Guerra de Malvinas
OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %! %b. OMIT [easterdate($Uy)-2] MSG Viernes Santo
OMIT 1 May MSG %"Día del Trabajo%" %! %b. OMIT 1 May MSG Día del Trabajo
OMIT 25 May MSG %"Día de la Revolución de Mayo%" %! %b. OMIT 25 May MSG Día de la Revolución de Mayo
REM 15 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Paso a la Inmortalidad del General Don Martín Miguel de Güemes (observado)%" %! %b. REM 15 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 6, 17)) == 3] MSG Paso a la Inmortalidad del General Don Martín Miguel de Güemes (observado)
REM 16 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Paso a la Inmortalidad del General Don Martín Miguel de Güemes (observado)%" %! %b. REM 16 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 6, 17)) == 2] MSG Paso a la Inmortalidad del General Don Martín Miguel de Güemes (observado)
REM 17 June ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4] MSG %"Paso a la Inmortalidad del General Don Martín Miguel de Güemes (observado)%" %! %b. REM 17 June ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4] MSG Paso a la Inmortalidad del General Don Martín Miguel de Güemes (observado)
OMIT 20 June MSG %"Paso a la Inmortalidad del General Don Manuel Belgrano%" %! %b. OMIT 20 June MSG Paso a la Inmortalidad del General Don Manuel Belgrano
REM 21 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Paso a la Inmortalidad del General Don Martín Miguel de Güemes (observado)%" %! %b. REM 21 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 6, 17)) == 4] MSG Paso a la Inmortalidad del General Don Martín Miguel de Güemes (observado)
OMIT 9 July MSG %"Día de la Independencia%" %! %b. OMIT 9 July MSG Día de la Independencia
REM 15 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Paso a la Inmortalidad del General Don José de San Martin (observado)%" %! %b. REM 15 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 8, 17)) == 3] MSG Paso a la Inmortalidad del General Don José de San Martin (observado)
REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Paso a la Inmortalidad del General Don José de San Martin (observado)%" %! %b. REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 8, 17)) == 2] MSG Paso a la Inmortalidad del General Don José de San Martin (observado)
REM 17 August ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Paso a la Inmortalidad del General Don José de San Martin (observado)%" %! %b. REM 17 August ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG Paso a la Inmortalidad del General Don José de San Martin (observado)
REM 20 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Paso a la Inmortalidad del General Don José de San Martin (observado)%" %! %b. REM 20 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 8, 17)) == 5] MSG Paso a la Inmortalidad del General Don José de San Martin (observado)
REM 21 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Paso a la Inmortalidad del General Don José de San Martin (observado)%" %! %b. REM 21 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 8, 17)) == 4] MSG Paso a la Inmortalidad del General Don José de San Martin (observado)
REM 10 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día del Respeto a la Diversidad Cultural (observado)%" %! %b. REM 10 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 10, 12)) == 3] MSG Día del Respeto a la Diversidad Cultural (observado)
REM 11 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día del Respeto a la Diversidad Cultural (observado)%" %! %b. REM 11 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 10, 12)) == 2] MSG Día del Respeto a la Diversidad Cultural (observado)
REM 12 October ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Día del Respeto a la Diversidad Cultural (observado)%" %! %b. REM 12 October ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG Día del Respeto a la Diversidad Cultural (observado)
REM 15 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día del Respeto a la Diversidad Cultural (observado)%" %! %b. REM 15 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 10, 12)) == 5] MSG Día del Respeto a la Diversidad Cultural (observado)
REM 16 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día del Respeto a la Diversidad Cultural (observado)%" %! %b. REM 16 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 10, 12)) == 4] MSG Día del Respeto a la Diversidad Cultural (observado)
REM 18 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Día de la Soberanía Nacional (observado)%" %! %b. REM 18 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 20)) == 3] MSG Día de la Soberanía Nacional (observado)
REM 19 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Día de la Soberanía Nacional (observado)%" %! %b. REM 19 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 20)) == 2] MSG Día de la Soberanía Nacional (observado)
REM 20 November ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG %"Día de la Soberanía Nacional (observado)%" %! %b. REM 20 November ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5] MSG Día de la Soberanía Nacional (observado)
REM 23 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Día de la Soberanía Nacional (observado)%" %! %b. REM 23 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 20)) == 5] MSG Día de la Soberanía Nacional (observado)
REM 24 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG %"Día de la Soberanía Nacional (observado)%" %! %b. REM 24 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 20)) == 4] MSG Día de la Soberanía Nacional (observado)
OMIT 8 December MSG %"Inmaculada Concepción de María%" %! %b. OMIT 8 December MSG Inmaculada Concepción de María
OMIT 25 December MSG %"Navidad%" %! %b. OMIT 25 December MSG Navidad
+31 -31
View File
@@ -5,36 +5,36 @@
# #
# See important caveats in the README file in this directory. # See important caveats in the README file in this directory.
OMIT 1 January MSG %"New Year's Day%" %! %b. OMIT 1 January MSG New Year's Day
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed)
REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Martin Luther King Jr. Day%" %! %b. REM Third Monday in January ADDOMIT SCANFROM -28 MSG Martin Luther King Jr. Day
REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Washington's Birthday%" %! %b. REM Third Monday in February ADDOMIT SCANFROM -28 MSG Washington's Birthday
REM 16 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"American Samoa Flag Day (observed)%" %! %b. REM 16 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 4, 17)) == 6] MSG American Samoa Flag Day (observed)
OMIT 17 April MSG %"American Samoa Flag Day%" %! %b. OMIT 17 April MSG American Samoa Flag Day
REM 18 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"American Samoa Flag Day (observed)%" %! %b. REM 18 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 4, 17)) == 0] MSG American Samoa Flag Day (observed)
REM Last Monday in May ADDOMIT SCANFROM -28 MSG %"Memorial Day%" %! %b. REM Last Monday in May ADDOMIT SCANFROM -28 MSG Memorial Day
REM 18 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Juneteenth National Independence Day (observed)%" %! %b. REM 18 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 6, 19)) == 6] MSG Juneteenth National Independence Day (observed)
OMIT 19 June MSG %"Juneteenth National Independence Day%" %! %b. OMIT 19 June MSG Juneteenth National Independence Day
REM 20 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Juneteenth National Independence Day (observed)%" %! %b. REM 20 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 6, 19)) == 0] MSG Juneteenth National Independence Day (observed)
REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Independence Day (observed)%" %! %b. REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 7, 4)) == 6] MSG Independence Day (observed)
OMIT 4 July MSG %"Independence Day%" %! %b. OMIT 4 July MSG Independence Day
REM 5 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. REM 5 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 7, 4)) == 0] MSG Independence Day (observed)
REM 15 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Manu'a Islands Cession Day (observed)%" %! %b. REM 15 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 7, 16)) == 6] MSG Manu'a Islands Cession Day (observed)
OMIT 16 July MSG %"Manu'a Islands Cession Day%" %! %b. OMIT 16 July MSG Manu'a Islands Cession Day
REM 17 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Manu'a Islands Cession Day (observed)%" %! %b. REM 17 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 7, 16)) == 0] MSG Manu'a Islands Cession Day (observed)
REM First Monday in September ADDOMIT SCANFROM -28 MSG %"Labor Day%" %! %b. REM First Monday in September ADDOMIT SCANFROM -28 MSG Labor Day
REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %! %b. REM Second Monday in October ADDOMIT SCANFROM -28 MSG Columbus Day
REM Second Sunday in October ADDOMIT SCANFROM -28 MSG %"White Sunday%" %! %b. REM Second Sunday in October ADDOMIT SCANFROM -28 MSG White Sunday
REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Veterans Day (observed)%" %! %b. REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 11)) == 6] MSG Veterans Day (observed)
OMIT 11 November MSG %"Veterans Day%" %! %b. OMIT 11 November MSG Veterans Day
REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Veterans Day (observed)%" %! %b. REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 11)) == 0] MSG Veterans Day (observed)
REM Fourth Thursday in November ADDOMIT SCANFROM -28 MSG %"Thanksgiving%" %! %b. REM Fourth Thursday in November ADDOMIT SCANFROM -28 MSG Thanksgiving
REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Day (observed)%" %! %b. REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 6] MSG Christmas Day (observed)
OMIT 25 December MSG %"Christmas Day%" %! %b. OMIT 25 December MSG Christmas Day
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 0] MSG Christmas Day (observed)
REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Day (observed)%" %! %b. REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG New Year's Day (observed)
# Optional holidays # Optional holidays
REM 14 February MSG %"Valentine's Day%" %! %b. REM 14 February MSG Valentine's Day
REM 17 March MSG %"Saint Patrick's Day%" %! %b. REM 17 March MSG Saint Patrick's Day
REM 31 October MSG %"Halloween%" %! %b. REM 31 October MSG Halloween
+16 -16
View File
@@ -12,21 +12,21 @@
# one of the regional *.rem files in the directory # one of the regional *.rem files in the directory
# [$SysInclude]/holidays/at/ # [$SysInclude]/holidays/at/
OMIT 1 January MSG %"Neujahr%" %! %b. OMIT 1 January MSG Neujahr
OMIT 6 January MSG %"Heilige Drei Könige%" %! %b. OMIT 6 January MSG Heilige Drei Könige
OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b. OMIT [easterdate($Uy)+1] MSG Ostermontag
OMIT 1 May MSG %"Staatsfeiertag%" %! %b. OMIT 1 May MSG Staatsfeiertag
OMIT [easterdate($Uy)+39] MSG %"Christi Himmelfahrt%" %! %b. OMIT [easterdate($Uy)+39] MSG Christi Himmelfahrt
OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b. OMIT [easterdate($Uy)+50] MSG Pfingstmontag
OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b. OMIT [easterdate($Uy)+60] MSG Fronleichnam
OMIT 15 August MSG %"Mariä Himmelfahrt%" %! %b. OMIT 15 August MSG Mariä Himmelfahrt
OMIT 26 October MSG %"Nationalfeiertag%" %! %b. OMIT 26 October MSG Nationalfeiertag
OMIT 1 November MSG %"Allerheiligen%" %! %b. OMIT 1 November MSG Allerheiligen
OMIT 8 December MSG %"Mariä Empfängnis%" %! %b. OMIT 8 December MSG Mariä Empfängnis
OMIT 25 December MSG %"Christtag%" %! %b. OMIT 25 December MSG Christtag
OMIT 26 December MSG %"Stefanitag%" %! %b. OMIT 26 December MSG Stefanitag
# Optional holidays # Optional holidays
REM [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b. REM [easterdate($Uy)-2] MSG Karfreitag
REM 24 December MSG %"Heiliger Abend%" %! %b. REM 24 December MSG Heiliger Abend
REM 31 December MSG %"Silvester%" %! %b. REM 31 December MSG Silvester
+2 -2
View File
@@ -8,8 +8,8 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/at.rem # also include [$SysInclude]/holidays/at.rem
# Optional holidays # Optional holidays
REM 11 November MSG %"Hl. Martin%" %! %b. REM 11 November MSG Hl. Martin
+3 -3
View File
@@ -8,9 +8,9 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/at.rem # also include [$SysInclude]/holidays/at.rem
# Optional holidays # Optional holidays
REM 19 March MSG %"Hl. Josef%" %! %b. REM 19 March MSG Hl. Josef
REM 10 October MSG %"Tag der Volksabstimmung%" %! %b. REM 10 October MSG Tag der Volksabstimmung
+2 -2
View File
@@ -8,8 +8,8 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/at.rem # also include [$SysInclude]/holidays/at.rem
# Optional holidays # Optional holidays
REM 15 November MSG %"Hl. Leopold%" %! %b. REM 15 November MSG Hl. Leopold
+2 -2
View File
@@ -8,8 +8,8 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/at.rem # also include [$SysInclude]/holidays/at.rem
# Optional holidays # Optional holidays
REM 4 May MSG %"Hl. Florian%" %! %b. REM 4 May MSG Hl. Florian
+2 -2
View File
@@ -8,8 +8,8 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/at.rem # also include [$SysInclude]/holidays/at.rem
# Optional holidays # Optional holidays
REM 24 September MSG %"Hl. Rupert%" %! %b. REM 24 September MSG Hl. Rupert
+2 -2
View File
@@ -8,8 +8,8 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/at.rem # also include [$SysInclude]/holidays/at.rem
# Optional holidays # Optional holidays
REM 19 March MSG %"Hl. Josef%" %! %b. REM 19 March MSG Hl. Josef
+2 -2
View File
@@ -8,8 +8,8 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/at.rem # also include [$SysInclude]/holidays/at.rem
# Optional holidays # Optional holidays
REM 19 March MSG %"Hl. Josef%" %! %b. REM 19 March MSG Hl. Josef
+2 -2
View File
@@ -8,8 +8,8 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/at.rem # also include [$SysInclude]/holidays/at.rem
# Optional holidays # Optional holidays
REM 19 March MSG %"Hl. Josef%" %! %b. REM 19 March MSG Hl. Josef
+2 -2
View File
@@ -8,8 +8,8 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/at.rem # also include [$SysInclude]/holidays/at.rem
# Optional holidays # Optional holidays
REM 15 November MSG %"Hl. Leopold%" %! %b. REM 15 November MSG Hl. Leopold
+7 -7
View File
@@ -12,10 +12,10 @@
# one of the regional *.rem files in the directory # one of the regional *.rem files in the directory
# [$SysInclude]/holidays/au/ # [$SysInclude]/holidays/au/
OMIT 1 January MSG %"New Year's Day%" %! %b. OMIT 1 January MSG New Year's Day
OMIT 26 January MSG %"Australia Day%" %! %b. OMIT 26 January MSG Australia Day
OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. OMIT [easterdate($Uy)-2] MSG Good Friday
OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. OMIT [easterdate($Uy)+1] MSG Easter Monday
OMIT 25 April MSG %"ANZAC Day%" %! %b. OMIT 25 April MSG ANZAC Day
OMIT 25 December MSG %"Christmas Day%" %! %b. OMIT 25 December MSG Christmas Day
OMIT 26 December MSG %"Boxing Day%" %! %b. OMIT 26 December MSG Boxing Day
+14 -14
View File
@@ -8,20 +8,20 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/au.rem # also include [$SysInclude]/holidays/au.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. 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($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b. REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG New Year's Day (observed)
REM Second Monday in March ADDOMIT SCANFROM -28 MSG %"Canberra Day%" %! %b. REM Second Monday in March ADDOMIT SCANFROM -28 MSG Canberra Day
OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %! %b. OMIT [easterdate($Uy)-1] MSG Easter Saturday
OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b. OMIT [easterdate($Uy)] MSG Easter Sunday
REM Monday 27 May ADDOMIT SCANFROM -28 MSG %"Reconciliation Day%" %! %b. REM Monday 27 May ADDOMIT SCANFROM -28 MSG Reconciliation Day
REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %b. REM Second Monday in June ADDOMIT SCANFROM -28 MSG King's Birthday
REM First Monday in October ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %b. REM First Monday in October ADDOMIT SCANFROM -28 MSG Labour Day
REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. 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($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. 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($T-2) == 0] MSG %"Boxing Day (observed)%" %! %b. 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($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b. REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 6] MSG Boxing Day (observed)
# Optional holidays # Optional holidays
REM First Monday in August SCANFROM -28 MSG %"Bank Holiday%" %! %b. REM First Monday in August SCANFROM -28 MSG Bank Holiday
+12 -12
View File
@@ -8,18 +8,18 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/au.rem # also include [$SysInclude]/holidays/au.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. 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($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b. REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG New Year's Day (observed)
OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %! %b. OMIT [easterdate($Uy)-1] MSG Easter Saturday
OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b. OMIT [easterdate($Uy)] MSG Easter Sunday
REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %b. REM Second Monday in June ADDOMIT SCANFROM -28 MSG King's Birthday
REM First Monday in October ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %b. REM First Monday in October ADDOMIT SCANFROM -28 MSG Labour Day
REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. 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($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. 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($T-2) == 0] MSG %"Boxing Day (observed)%" %! %b. 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($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b. REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 6] MSG Boxing Day (observed)
# Optional holidays # Optional holidays
REM First Monday in August SCANFROM -28 MSG %"Bank Holiday%" %! %b. REM First Monday in August SCANFROM -28 MSG Bank Holiday
+15 -15
View File
@@ -8,21 +8,21 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/au.rem # also include [$SysInclude]/holidays/au.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. 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($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b. REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG New Year's Day (observed)
OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %! %b. OMIT [easterdate($Uy)-1] MSG Easter Saturday
OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b. OMIT [easterdate($Uy)] MSG Easter Sunday
REM First Monday in May ADDOMIT SCANFROM -28 MSG %"May Day%" %! %b. REM First Monday in May ADDOMIT SCANFROM -28 MSG May Day
REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %b. REM Second Monday in June ADDOMIT SCANFROM -28 MSG King's Birthday
REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Picnic Day%" %! %b. REM First Monday in August ADDOMIT SCANFROM -28 MSG Picnic Day
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 0] MSG Christmas Day (observed)
REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"Boxing Day (observed)%" %! %b. REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 6] MSG Christmas Day (observed)
REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 1] MSG Boxing Day (observed)
REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %! %b. 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($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b. REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 6] MSG Boxing Day (observed)
# Optional holidays # Optional holidays
REM 24 December MSG %"Christmas Eve (from 7pm)%" %! %b. REM 24 December MSG Christmas Eve (from 7pm)
REM 31 December MSG %"New Year's Eve (from 7pm)%" %! %b. REM 31 December MSG New Year's Eve (from 7pm)
+12 -12
View File
@@ -8,16 +8,16 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/au.rem # also include [$SysInclude]/holidays/au.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. 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($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b. REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG New Year's Day (observed)
OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %! %b. OMIT [easterdate($Uy)-1] MSG Easter Saturday
OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b. OMIT [easterdate($Uy)] MSG Easter Sunday
REM First Monday in May ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %b. REM First Monday in May ADDOMIT SCANFROM -28 MSG Labour Day
REM Wednesday 10 August ADDOMIT SCANFROM -28 MSG %"The Royal Queensland Show%" %! %b. REM Wednesday 10 August ADDOMIT SCANFROM -28 MSG The Royal Queensland Show
REM First Monday in October ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %b. REM First Monday in October ADDOMIT SCANFROM -28 MSG King's Birthday
REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. 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($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. 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($T-2) == 0] MSG %"Boxing Day (observed)%" %! %b. 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($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b. REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 6] MSG Boxing Day (observed)
+16 -16
View File
@@ -8,22 +8,22 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/au.rem # also include [$SysInclude]/holidays/au.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. 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($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b. REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG New Year's Day (observed)
REM Second Monday in March ADDOMIT SCANFROM -28 MSG %"Adelaide Cup Day%" %! %b. REM Second Monday in March ADDOMIT SCANFROM -28 MSG Adelaide Cup Day
OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %! %b. OMIT [easterdate($Uy)-1] MSG Easter Saturday
OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b. OMIT [easterdate($Uy)] MSG Easter Sunday
REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %b. REM Second Monday in June ADDOMIT SCANFROM -28 MSG King's Birthday
REM First Monday in October ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %b. REM First Monday in October ADDOMIT SCANFROM -28 MSG Labour Day
OMIT 26 December MSG %"Proclamation Day%" %! %b. OMIT 26 December MSG Proclamation Day
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 0] MSG Christmas Day (observed)
REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"Proclamation Day (observed)%" %! %b. REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 6] MSG Christmas Day (observed)
REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 1] MSG Proclamation Day (observed)
REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Proclamation Day (observed)%" %! %b. REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 0] MSG Proclamation Day (observed)
REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Proclamation Day (observed)%" %! %b. REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 6] MSG Proclamation Day (observed)
# Optional holidays # Optional holidays
REM 24 December MSG %"Christmas Eve (from 7pm)%" %! %b. REM 24 December MSG Christmas Eve (from 7pm)
REM 31 December MSG %"New Year's Eve (from 7pm)%" %! %b. REM 31 December MSG New Year's Eve (from 7pm)
+5 -5
View File
@@ -8,9 +8,9 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/au.rem # also include [$SysInclude]/holidays/au.rem
REM Second Monday in March ADDOMIT SCANFROM -28 MSG %"Eight Hours Day%" %! %b. REM Second Monday in March ADDOMIT SCANFROM -28 MSG Eight Hours Day
REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %b. REM Second Monday in June ADDOMIT SCANFROM -28 MSG King's Birthday
REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. 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($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 6] MSG Christmas Day (observed)
+13 -13
View File
@@ -8,17 +8,17 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/au.rem # also include [$SysInclude]/holidays/au.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. 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($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b. REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG New Year's Day (observed)
REM Second Monday in March ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %b. REM Second Monday in March ADDOMIT SCANFROM -28 MSG Labour Day
OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %! %b. OMIT [easterdate($Uy)-1] MSG Easter Saturday
OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b. OMIT [easterdate($Uy)] MSG Easter Sunday
REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %b. REM Second Monday in June ADDOMIT SCANFROM -28 MSG King's Birthday
REM Saturday 1 October --8 ADDOMIT SCANFROM -28 MSG %"Grand Final Day%" %! %b. REM Saturday 1 October --8 ADDOMIT SCANFROM -28 MSG Grand Final Day
REM First Tuesday in November ADDOMIT SCANFROM -28 MSG %"Melbourne Cup Day%" %! %b. REM First Tuesday in November ADDOMIT SCANFROM -28 MSG Melbourne Cup Day
REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. 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($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. 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($T-2) == 0] MSG %"Boxing Day (observed)%" %! %b. 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($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b. REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 6] MSG Boxing Day (observed)
+13 -13
View File
@@ -8,17 +8,17 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/au.rem # also include [$SysInclude]/holidays/au.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. 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($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b. REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG New Year's Day (observed)
REM First Monday in March ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %b. REM First Monday in March ADDOMIT SCANFROM -28 MSG Labour Day
OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b. OMIT [easterdate($Uy)] MSG Easter Sunday
REM 26 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ANZAC Day (observed)%" %! %b. REM 26 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 4, 25)) == 0] MSG ANZAC Day (observed)
REM 27 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ANZAC Day (observed)%" %! %b. REM 27 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 4, 25)) == 6] MSG ANZAC Day (observed)
REM First Monday in June ADDOMIT SCANFROM -28 MSG %"Western Australia Day%" %! %b. REM First Monday in June ADDOMIT SCANFROM -28 MSG Western Australia Day
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 0] MSG Christmas Day (observed)
REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"Boxing Day (observed)%" %! %b. REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 6] MSG Christmas Day (observed)
REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b. REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 1] MSG Boxing Day (observed)
REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Boxing Day (observed)%" %! %b. 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($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b. REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 6] MSG Boxing Day (observed)
+12 -12
View File
@@ -5,15 +5,15 @@
# #
# See important caveats in the README file in this directory. # See important caveats in the README file in this directory.
OMIT 1 January MSG %"Aña Nobo%" %! %b. OMIT 1 January MSG Aña Nobo
OMIT 25 January MSG %"Dia di Betico%" %! %b. OMIT 25 January MSG Dia di Betico
OMIT [easterdate($Uy)-48] MSG %"Dialuna prome cu diaranson di shinish%" %! %b. OMIT [easterdate($Uy)-48] MSG Dialuna prome cu diaranson di shinish
OMIT 18 March MSG %"Dia di Himno y Bandera%" %! %b. OMIT 18 March MSG Dia di Himno y Bandera
OMIT [easterdate($Uy)-2] MSG %"Bierna Santo%" %! %b. OMIT [easterdate($Uy)-2] MSG Bierna Santo
OMIT [easterdate($Uy)+1] MSG %"Di dos dia di Pasco di Resureccion%" %! %b. OMIT [easterdate($Uy)+1] MSG Di dos dia di Pasco di Resureccion
OMIT 1 May MSG %"Dia di Obrero%" %! %b. OMIT 1 May MSG Dia di Obrero
OMIT [easterdate($Uy)+39] MSG %"Dia di Asuncion%" %! %b. OMIT [easterdate($Uy)+39] MSG Dia di Asuncion
REM 31 August ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Dia di Rey%" %! %b. REM 31 August ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG Dia di Rey
REM 1 September ADDOMIT SCANFROM -28 SATISFY [$Tw == 1] MSG %"Dia di Rey%" %! %b. REM 1 September ADDOMIT SCANFROM -28 SATISFY [$Tw == 1] MSG Dia di Rey
OMIT 25 December MSG %"Pasco di Nacemento%" %! %b. OMIT 25 December MSG Pasco di Nacemento
OMIT 26 December MSG %"Di dos dia di Pasco di Nacemento%" %! %b. OMIT 26 December MSG Di dos dia di Pasco di Nacemento
+35 -35
View File
@@ -5,40 +5,40 @@
# #
# See important caveats in the README file in this directory. # See important caveats in the README file in this directory.
OMIT 1 January MSG %"Yeni il bayramı%" %! %b. OMIT 1 January MSG Yeni il bayramı
REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Yeni il bayramı (müşahidə olunur)%" %! %b. REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1))==0 || wkdaynum(date($Ty, 1, 1))==6] MSG Yeni il bayramı (müşahidə olunur)
OMIT 2 January MSG %"Yeni il bayramı%" %! %b. OMIT 2 January MSG Yeni il bayramı
REM 2 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 2)), 0, 6)] MSG %"Yeni il bayramı (müşahidə olunur)%" %! %b. REM 2 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 2))==0 || wkdaynum(date($Ty, 1, 2))==6] MSG Yeni il bayramı (müşahidə olunur)
OMIT 20 January MSG %"Ümumxalq hüzn günü%" %! %b. OMIT 20 January MSG Ümumxalq hüzn günü
OMIT 8 March MSG %"Qadınlar günü%" %! %b. OMIT 8 March MSG Qadınlar günü
REM 8 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 8)), 0, 6)] MSG %"Qadınlar günü (müşahidə olunur)%" %! %b. REM 8 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 8))==0 || wkdaynum(date($Ty, 3, 8))==6] MSG Qadınlar günü (müşahidə olunur)
OMIT 20 March MSG %"Novruz bayramı%" %! %b. OMIT 20 March MSG Novruz bayramı
REM 20 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 20)), 0, 6)] MSG %"Novruz bayramı (müşahidə olunur)%" %! %b. REM 20 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 20))==0 || wkdaynum(date($Ty, 3, 20))==6] MSG Novruz bayramı (müşahidə olunur)
OMIT 21 March MSG %"Novruz bayramı%" %! %b. OMIT 21 March MSG Novruz bayramı
REM 21 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 21)), 0, 6)] MSG %"Novruz bayramı (müşahidə olunur)%" %! %b. REM 21 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 21))==0 || wkdaynum(date($Ty, 3, 21))==6] MSG Novruz bayramı (müşahidə olunur)
OMIT 22 March MSG %"Novruz bayramı%" %! %b. OMIT 22 March MSG Novruz bayramı
REM 22 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 22)), 0, 6)] MSG %"Novruz bayramı (müşahidə olunur)%" %! %b. REM 22 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 22))==0 || wkdaynum(date($Ty, 3, 22))==6] MSG Novruz bayramı (müşahidə olunur)
OMIT 23 March MSG %"Novruz bayramı%" %! %b. OMIT 23 March MSG Novruz bayramı
REM 23 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 23)), 0, 6)] MSG %"Novruz bayramı (müşahidə olunur)%" %! %b. REM 23 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 23))==0 || wkdaynum(date($Ty, 3, 23))==6] MSG Novruz bayramı (müşahidə olunur)
OMIT 24 March MSG %"Novruz bayramı%" %! %b. OMIT 24 March MSG Novruz bayramı
REM 24 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 24)), 0, 6)] MSG %"Novruz bayramı (müşahidə olunur)%" %! %b. REM 24 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 24))==0 || wkdaynum(date($Ty, 3, 24))==6] MSG Novruz bayramı (müşahidə olunur)
OMIT 9 May MSG %"Faşizm üzərində qələbə günü%" %! %b. OMIT 9 May MSG Faşizm üzərində qələbə günü
REM 9 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 9)), 0, 6)] MSG %"Faşizm üzərində qələbə günü (müşahidə olunur)%" %! %b. REM 9 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 9))==0 || wkdaynum(date($Ty, 5, 9))==6] MSG Faşizm üzərində qələbə günü (müşahidə olunur)
OMIT 28 May MSG %"Müstəqillik Günü%" %! %b. OMIT 28 May MSG Müstəqillik Günü
REM 28 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 28)), 0, 6)] MSG %"Müstəqillik Günü (müşahidə olunur)%" %! %b. REM 28 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 28))==0 || wkdaynum(date($Ty, 5, 28))==6] MSG Müstəqillik Günü (müşahidə olunur)
OMIT 15 June MSG %"Azərbaycan xalqının milli qurtuluş günü%" %! %b. OMIT 15 June MSG Azərbaycan xalqının milli qurtuluş günü
REM 15 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 6, 15)), 0, 6)] MSG %"Azərbaycan xalqının milli qurtuluş günü (müşahidə olunur)%" %! %b. REM 15 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 6, 15))==0 || wkdaynum(date($Ty, 6, 15))==6] MSG Azərbaycan xalqının milli qurtuluş günü (müşahidə olunur)
OMIT 26 June MSG %"Azərbaycan Respublikasının Silahlı Qüvvələri günü%" %! %b. OMIT 26 June MSG Azərbaycan Respublikasının Silahlı Qüvvələri günü
REM 26 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 6, 26)), 0, 6)] MSG %"Azərbaycan Respublikasının Silahlı Qüvvələri günü (müşahidə olunur)%" %! %b. REM 26 June OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 6, 26))==0 || wkdaynum(date($Ty, 6, 26))==6] MSG Azərbaycan Respublikasının Silahlı Qüvvələri günü (müşahidə olunur)
OMIT 8 November MSG %"Zəfər Günü%" %! %b. OMIT 8 November MSG Zəfər Günü
REM 8 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 11, 8)), 0, 6)] MSG %"Zəfər Günü (müşahidə olunur)%" %! %b. REM 8 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 8))==0 || wkdaynum(date($Ty, 11, 8))==6] MSG Zəfər Günü (müşahidə olunur)
OMIT 9 November MSG %"Azərbaycan Respublikasının Dövlət bayrağı günü%" %! %b. OMIT 9 November MSG Azərbaycan Respublikasının Dövlət bayrağı günü
REM 9 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 11, 9)), 0, 6)] MSG %"Azərbaycan Respublikasının Dövlət bayrağı günü (müşahidə olunur)%" %! %b. REM 9 November OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 9))==0 || wkdaynum(date($Ty, 11, 9))==6] MSG Azərbaycan Respublikasının Dövlət bayrağı günü (müşahidə olunur)
OMIT 31 December MSG %"Dünya azərbaycanlılarının həmrəyliyi günü%" %! %b. OMIT 31 December MSG Dünya azərbaycanlılarının həmrəyliyi günü
REM 31 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 31)), 0, 6)] MSG %"Dünya azərbaycanlılarının həmrəyliyi günü (müşahidə olunur)%" %! %b. REM 31 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 31))==0 || wkdaynum(date($Ty, 12, 31))==6] MSG Dünya azərbaycanlılarının həmrəyliyi günü (müşahidə olunur)
# Optional holidays # Optional holidays
REM 27 September MSG %"Anım Günü%" %! %b. REM 27 September MSG Anım Günü
REM 18 October MSG %"Müstəqilliyin Bərpası Günü%" %! %b. REM 18 October MSG Müstəqilliyin Bərpası Günü
REM 12 November MSG %"Konstitusiya Günü%" %! %b. REM 12 November MSG Konstitusiya Günü
REM 17 November MSG %"Milli Dirçəliş Günü%" %! %b. REM 17 November MSG Milli Dirçəliş Günü
+8 -8
View File
@@ -12,11 +12,11 @@
# one of the regional *.rem files in the directory # one of the regional *.rem files in the directory
# [$SysInclude]/holidays/ba/ # [$SysInclude]/holidays/ba/
OMIT 1 January MSG %"Nova godina%" %! %b. OMIT 1 January MSG Nova godina
OMIT 2 January MSG %"Nova godina%" %! %b. OMIT 2 January MSG Nova godina
OMIT 7 January MSG %"Božić (Pravoslavni)%" %! %b. OMIT 7 January MSG Božić (Pravoslavni)
OMIT [orthodoxeaster($Uy)-2] MSG %"Veliki petak (Pravoslavni)%" %! %b. OMIT [orthodoxeaster($Uy)-2] MSG Veliki petak (Pravoslavni)
OMIT [orthodoxeaster($Uy)+1] MSG %"Uskrsni ponedjeljak (Katolički)%" %! %b. OMIT [orthodoxeaster($Uy)+1] MSG Uskrsni ponedjeljak (Katolički)
OMIT 1 May MSG %"Međunarodni praznik rada%" %! %b. OMIT 1 May MSG Međunarodni praznik rada
OMIT 2 May MSG %"Međunarodni praznik rada%" %! %b. OMIT 2 May MSG Međunarodni praznik rada
OMIT 25 December MSG %"Božić (Katolički)%" %! %b. OMIT 25 December MSG Božić (Katolički)
+12 -12
View File
@@ -8,16 +8,16 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/ba.rem # also include [$SysInclude]/holidays/ba.rem
REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Nova godina (preneseno)%" %! %b. REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG Nova godina (preneseno)
OMIT 6 January MSG %"Badnji dan (Pravoslavni)%" %! %b. OMIT 6 January MSG Badnji dan (Pravoslavni)
OMIT 1 March MSG %"Dan nezavisnosti%" %! %b. OMIT 1 March MSG Dan nezavisnosti
OMIT [orthodoxeaster($Uy)-2] MSG %"Veliki petak (Katolički)%" %! %b. OMIT [orthodoxeaster($Uy)-2] MSG Veliki petak (Katolički)
OMIT [orthodoxeaster($Uy)] MSG %"Uskrs (Katolički)%" %! %b. OMIT [orthodoxeaster($Uy)] MSG Uskrs (Katolički)
OMIT [orthodoxeaster($Uy)] MSG %"Vaskrs (Pravoslavni)%" %! %b. OMIT [orthodoxeaster($Uy)] MSG Vaskrs (Pravoslavni)
OMIT [orthodoxeaster($Uy)+1] MSG %"Uskrsni ponedjeljak (Pravoslavni)%" %! %b. OMIT [orthodoxeaster($Uy)+1] MSG Uskrsni ponedjeljak (Pravoslavni)
REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Međunarodni praznik rada (preneseno)%" %! %b. REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1)) == 0] MSG Međunarodni praznik rada (preneseno)
OMIT 9 May MSG %"Dan pobjede nad fašizmom%" %! %b. OMIT 9 May MSG Dan pobjede nad fašizmom
OMIT 25 November MSG %"Dan državnosti%" %! %b. OMIT 25 November MSG Dan državnosti
OMIT 24 December MSG %"Badnji dan (Katolički)%" %! %b. OMIT 24 December MSG Badnji dan (Katolički)
+9 -9
View File
@@ -8,13 +8,13 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/ba.rem # also include [$SysInclude]/holidays/ba.rem
REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Nova godina (preneseno)%" %! %b. REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG Nova godina (preneseno)
REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Nova godina (preneseno)%" %! %b. REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG Nova godina (preneseno)
REM 8 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Božić (Pravoslavni) (preneseno)%" %! %b. REM 8 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 7)) == 0] MSG Božić (Pravoslavni) (preneseno)
OMIT 8 March MSG %"Dan uspostavljanja Brčko distrikta%" %! %b. OMIT 8 March MSG Dan uspostavljanja Brčko distrikta
REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dan uspostavljanja Brčko distrikta (preneseno)%" %! %b. REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 8)) == 0] MSG Dan uspostavljanja Brčko distrikta (preneseno)
REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Međunarodni praznik rada (preneseno)%" %! %b. REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1)) == 0] MSG Međunarodni praznik rada (preneseno)
REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Međunarodni praznik rada (preneseno)%" %! %b. REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1)) == 6] MSG Međunarodni praznik rada (preneseno)
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Božić (Katolički) (preneseno)%" %! %b. REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 0] MSG Božić (Katolički) (preneseno)
+12 -12
View File
@@ -8,16 +8,16 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/ba.rem # also include [$SysInclude]/holidays/ba.rem
REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Nova godina (preneseno)%" %! %b. REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG Nova godina (preneseno)
OMIT 6 January MSG %"Badnji dan (Pravoslavni)%" %! %b. OMIT 6 January MSG Badnji dan (Pravoslavni)
OMIT 14 January MSG %"Pravoslavna Nova godina%" %! %b. OMIT 14 January MSG Pravoslavna Nova godina
OMIT [orthodoxeaster($Uy)-2] MSG %"Veliki petak (Katolički)%" %! %b. OMIT [orthodoxeaster($Uy)-2] MSG Veliki petak (Katolički)
OMIT [orthodoxeaster($Uy)] MSG %"Uskrs (Katolički)%" %! %b. OMIT [orthodoxeaster($Uy)] MSG Uskrs (Katolički)
OMIT [orthodoxeaster($Uy)] MSG %"Vaskrs (Pravoslavni)%" %! %b. OMIT [orthodoxeaster($Uy)] MSG Vaskrs (Pravoslavni)
OMIT [orthodoxeaster($Uy)+1] MSG %"Uskrsni ponedjeljak (Pravoslavni)%" %! %b. OMIT [orthodoxeaster($Uy)+1] MSG Uskrsni ponedjeljak (Pravoslavni)
REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Međunarodni praznik rada (preneseno)%" %! %b. REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1)) == 6] MSG Međunarodni praznik rada (preneseno)
OMIT 9 May MSG %"Dan pobjede nad fašizmom%" %! %b. OMIT 9 May MSG Dan pobjede nad fašizmom
OMIT 21 November MSG %"Dan uspostave Opšteg okvirnog sporazuma za mir u Bosni i Hercegovini%" %! %b. OMIT 21 November MSG Dan uspostave Opšteg okvirnog sporazuma za mir u Bosni i Hercegovini
OMIT 24 December MSG %"Badnji dan (Katolički)%" %! %b. OMIT 24 December MSG Badnji dan (Katolički)
+21 -21
View File
@@ -5,24 +5,24 @@
# #
# See important caveats in the README file in this directory. # See important caveats in the README file in this directory.
OMIT 1 January MSG %"New Year's Day%" %! %b. OMIT 1 January MSG New Year's Day
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed)
OMIT 21 January MSG %"Errol Barrow Day%" %! %b. OMIT 21 January MSG Errol Barrow Day
REM 22 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Errol Barrow Day (observed)%" %! %b. REM 22 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 21)) == 0] MSG Errol Barrow Day (observed)
OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b. OMIT [easterdate($Uy)-2] MSG Good Friday
OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. OMIT [easterdate($Uy)+1] MSG Easter Monday
OMIT 28 April MSG %"National Heroes Day%" %! %b. OMIT 28 April MSG National Heroes Day
REM 29 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Heroes Day (observed)%" %! %b. REM 29 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 4, 28)) == 0] MSG National Heroes Day (observed)
OMIT 1 May MSG %"May Day%" %! %b. OMIT 1 May MSG May Day
REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"May Day (observed)%" %! %b. REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1)) == 0] MSG May Day (observed)
OMIT [easterdate($Uy)+50] MSG %"Whit Monday%" %! %b. OMIT [easterdate($Uy)+50] MSG Whit Monday
OMIT 1 August MSG %"Emancipation Day%" %! %b. OMIT 1 August MSG Emancipation Day
REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Kadooment Day%" %! %b. REM First Monday in August ADDOMIT SCANFROM -28 MSG Kadooment Day
REM 2 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"Emancipation Day (observed)%" %! %b. REM 2 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 8, 1)) == 1] MSG Emancipation Day (observed)
REM 3 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Emancipation Day (observed)%" %! %b. REM 3 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 8, 1)) == 0] MSG Emancipation Day (observed)
OMIT 30 November MSG %"Independence Day%" %! %b. OMIT 30 November MSG Independence Day
REM 1 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. REM 1 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 30)) == 0] MSG Independence Day (observed)
OMIT 25 December MSG %"Christmas Day%" %! %b. OMIT 25 December MSG Christmas Day
OMIT 26 December MSG %"Boxing Day%" %! %b. OMIT 26 December MSG Boxing Day
REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Boxing Day (observed)%" %! %b. 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($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b. REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 0] MSG Boxing Day (observed)
+7 -7
View File
@@ -5,10 +5,10 @@
# #
# See important caveats in the README file in this directory. # See important caveats in the README file in this directory.
OMIT 21 February MSG %"International Mother's language Day%" %! %b. OMIT 21 February MSG International Mother's language Day
OMIT 17 March MSG %"Sheikh Mujibur Rahman's Birthday and Children's Day%" %! %b. OMIT 17 March MSG Sheikh Mujibur Rahman's Birthday and Children's Day
OMIT 26 March MSG %"Independence Day%" %! %b. OMIT 26 March MSG Independence Day
OMIT 14 April MSG %"Bengali New Year's Day%" %! %b. OMIT 14 April MSG Bengali New Year's Day
OMIT 1 May MSG %"May Day%" %! %b. OMIT 1 May MSG May Day
OMIT 15 August MSG %"National Mourning Day%" %! %b. OMIT 15 August MSG National Mourning Day
OMIT 16 December MSG %"Victory Day%" %! %b. OMIT 16 December MSG Victory Day
+15 -15
View File
@@ -5,20 +5,20 @@
# #
# See important caveats in the README file in this directory. # See important caveats in the README file in this directory.
OMIT 1 January MSG %"Nieuwjaar%" %! %b. OMIT 1 January MSG Nieuwjaar
OMIT [easterdate($Uy)] MSG %"Pasen%" %! %b. OMIT [easterdate($Uy)] MSG Pasen
OMIT [easterdate($Uy)+1] MSG %"Paasmaandag%" %! %b. OMIT [easterdate($Uy)+1] MSG Paasmaandag
OMIT 1 May MSG %"Dag van de Arbeid%" %! %b. OMIT 1 May MSG Dag van de Arbeid
OMIT [easterdate($Uy)+39] MSG %"O. L. H. Hemelvaart%" %! %b. OMIT [easterdate($Uy)+39] MSG O. L. H. Hemelvaart
OMIT [easterdate($Uy)+49] MSG %"Pinksteren%" %! %b. OMIT [easterdate($Uy)+49] MSG Pinksteren
OMIT [easterdate($Uy)+50] MSG %"Pinkstermaandag%" %! %b. OMIT [easterdate($Uy)+50] MSG Pinkstermaandag
OMIT 21 July MSG %"Nationale feestdag%" %! %b. OMIT 21 July MSG Nationale feestdag
OMIT 15 August MSG %"O. L. V. Hemelvaart%" %! %b. OMIT 15 August MSG O. L. V. Hemelvaart
OMIT 1 November MSG %"Allerheiligen%" %! %b. OMIT 1 November MSG Allerheiligen
OMIT 11 November MSG %"Wapenstilstand%" %! %b. OMIT 11 November MSG Wapenstilstand
OMIT 25 December MSG %"Kerstmis%" %! %b. OMIT 25 December MSG Kerstmis
# Optional holidays # Optional holidays
REM [easterdate($Uy)-2] MSG %"Goede Vrijdag%" %! %b. REM [easterdate($Uy)-2] MSG Goede Vrijdag
REM [easterdate($Uy)+40] MSG %"Vrijdag na O. L. H. Hemelvaart%" %! %b. REM [easterdate($Uy)+40] MSG Vrijdag na O. L. H. Hemelvaart
REM 26 December MSG %"Banksluitingsdag%" %! %b. REM 26 December MSG Banksluitingsdag
+22 -22
View File
@@ -5,25 +5,25 @@
# #
# See important caveats in the README file in this directory. # See important caveats in the README file in this directory.
OMIT 1 January MSG %"New Year's Day%" %! %b. OMIT 1 January MSG New Year's Day
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed)
OMIT 3 January MSG %"Revolution Day%" %! %b. OMIT 3 January MSG Revolution Day
REM 4 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Revolution Day (observed)%" %! %b. REM 4 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 3)) == 0] MSG Revolution Day (observed)
OMIT 8 March MSG %"International Women's Day%" %! %b. OMIT 8 March MSG International Women's Day
REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"International Women's Day (observed)%" %! %b. REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 8)) == 0] MSG International Women's Day (observed)
OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b. OMIT [easterdate($Uy)+1] MSG Easter Monday
OMIT 1 May MSG %"Labour Day%" %! %b. OMIT 1 May MSG Labour Day
REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %! %b. REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1)) == 0] MSG Labour Day (observed)
OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %! %b. OMIT [easterdate($Uy)+39] MSG Ascension Day
OMIT 5 August MSG %"Independence Day%" %! %b. OMIT 5 August MSG Independence Day
REM 6 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. REM 6 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 8, 5)) == 0] MSG Independence Day (observed)
OMIT 15 August MSG %"Assumption Day%" %! %b. OMIT 15 August MSG Assumption Day
REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Assumption Day (observed)%" %! %b. REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 8, 15)) == 0] MSG Assumption Day (observed)
OMIT 31 October MSG %"Martyrs' Day%" %! %b. OMIT 31 October MSG Martyrs' Day
OMIT 1 November MSG %"All Saints' Day%" %! %b. OMIT 1 November MSG All Saints' Day
REM 1 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Martyrs' Day (observed)%" %! %b. REM 1 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 10, 31)) == 0] MSG Martyrs' Day (observed)
REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"All Saints' Day (observed)%" %! %b. REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 1)) == 0] MSG All Saints' Day (observed)
OMIT 11 December MSG %"Proclamation of Independence Day%" %! %b. OMIT 11 December MSG Proclamation of Independence Day
REM 12 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Proclamation of Independence Day (observed)%" %! %b. REM 12 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 11)) == 0] MSG Proclamation of Independence Day (observed)
OMIT 25 December MSG %"Christmas Day%" %! %b. OMIT 25 December MSG Christmas Day
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 0] MSG Christmas Day (observed)
+25 -25
View File
@@ -5,30 +5,30 @@
# #
# See important caveats in the README file in this directory. # See important caveats in the README file in this directory.
OMIT 1 January MSG %"Нова година%" %! %b. OMIT 1 January MSG Нова година
REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Нова година (почивен ден)%" %! %b. REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1))==0 || wkdaynum(date($Ty, 1, 1))==6] MSG Нова година (почивен ден)
OMIT 3 March MSG %"Ден на Освобождението на България от османско иго%" %! %b. OMIT 3 March MSG Ден на Освобождението на България от османско иго
REM 3 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 3)), 0, 6)] MSG %"Ден на Освобождението на България от османско иго (почивен ден)%" %! %b. REM 3 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 3))==0 || wkdaynum(date($Ty, 3, 3))==6] MSG Ден на Освобождението на България от османско иго (почивен ден)
OMIT [orthodoxeaster($Uy)-2] MSG %"Велики петък%" %! %b. OMIT [orthodoxeaster($Uy)-2] MSG Велики петък
OMIT [orthodoxeaster($Uy)-1] MSG %"Велика събота%" %! %b. OMIT [orthodoxeaster($Uy)-1] MSG Велика събота
OMIT [orthodoxeaster($Uy)] MSG %"Великден%" %! %b. OMIT [orthodoxeaster($Uy)] MSG Великден
OMIT [orthodoxeaster($Uy)+1] MSG %"Великден%" %! %b. OMIT [orthodoxeaster($Uy)+1] MSG Великден
OMIT 1 May MSG %"Ден на труда и на международната работническа солидарност%" %! %b. OMIT 1 May MSG Ден на труда и на международната работническа солидарност
REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG %"Ден на труда и на международната работническа солидарност (почивен ден)%" %! %b. REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1))==0 || wkdaynum(date($Ty, 5, 1))==6] MSG Ден на труда и на международната работническа солидарност (почивен ден)
OMIT 6 May MSG %"Гергьовден, Ден на храбростта и Българската армия%" %! %b. OMIT 6 May MSG Гергьовден, Ден на храбростта и Българската армия
REM 6 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 6)), 0, 6)] MSG %"Гергьовден, Ден на храбростта и Българската армия (почивен ден)%" %! %b. REM 6 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 6))==0 || wkdaynum(date($Ty, 5, 6))==6] MSG Гергьовден, Ден на храбростта и Българската армия (почивен ден)
OMIT 24 May MSG %"Ден на светите братя Кирил и Методий, на българската азбука, просвета и култура и на славянската книжовност%" %! %b. OMIT 24 May MSG Ден на светите братя Кирил и Методий, на българската азбука, просвета и култура и на славянската книжовност
REM 24 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 24)), 0, 6)] MSG %"Ден на светите братя Кирил и Методий, на българската азбука, просвета и култура и на славянската книжовност (почивен ден)%" %! %b. REM 24 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 24))==0 || wkdaynum(date($Ty, 5, 24))==6] MSG Ден на светите братя Кирил и Методий, на българската азбука, просвета и култура и на славянската книжовност (почивен ден)
OMIT 6 September MSG %"Ден на Съединението%" %! %b. OMIT 6 September MSG Ден на Съединението
REM 6 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 9, 6)), 0, 6)] MSG %"Ден на Съединението (почивен ден)%" %! %b. REM 6 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 9, 6))==0 || wkdaynum(date($Ty, 9, 6))==6] MSG Ден на Съединението (почивен ден)
OMIT 22 September MSG %"Ден на Независимостта на България%" %! %b. OMIT 22 September MSG Ден на Независимостта на България
REM 22 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 9, 22)), 0, 6)] MSG %"Ден на Независимостта на България (почивен ден)%" %! %b. REM 22 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 9, 22))==0 || wkdaynum(date($Ty, 9, 22))==6] MSG Ден на Независимостта на България (почивен ден)
OMIT 24 December MSG %"Бъдни вечер%" %! %b. OMIT 24 December MSG Бъдни вечер
REM 24 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 24)), 0, 6)] MSG %"Бъдни вечер (почивен ден)%" %! %b. REM 24 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 24))==0 || wkdaynum(date($Ty, 12, 24))==6] MSG Бъдни вечер (почивен ден)
OMIT 25 December MSG %"Рождество Христово%" %! %b. OMIT 25 December MSG Рождество Христово
REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 25)), 0, 6)] MSG %"Рождество Христово (почивен ден)%" %! %b. REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25))==0 || wkdaynum(date($Ty, 12, 25))==6] MSG Рождество Христово (почивен ден)
OMIT 26 December MSG %"Рождество Христово%" %! %b. OMIT 26 December MSG Рождество Христово
REM 26 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 26)), 0, 6)] MSG %"Рождество Христово (почивен ден)%" %! %b. REM 26 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26))==0 || wkdaynum(date($Ty, 12, 26))==6] MSG Рождество Христово (почивен ден)
# Optional holidays # Optional holidays
REM 1 November MSG %"Ден на народните будители%" %! %b. REM 1 November MSG Ден на народните будители
+4 -4
View File
@@ -5,7 +5,7 @@
# #
# See important caveats in the README file in this directory. # See important caveats in the README file in this directory.
OMIT 1 January MSG %"رأس السنة الميلادية%" %! %b. OMIT 1 January MSG رأس السنة الميلادية
OMIT 1 May MSG %"عيد العمال%" %! %b. OMIT 1 May MSG عيد العمال
OMIT 16 December MSG %"اليوم الوطني%" %! %b. OMIT 16 December MSG اليوم الوطني
OMIT 17 December MSG %"اليوم الوطني%" %! %b. OMIT 17 December MSG اليوم الوطني
+23 -23
View File
@@ -5,26 +5,26 @@
# #
# See important caveats in the README file in this directory. # See important caveats in the README file in this directory.
OMIT 1 January MSG %"New Year's Day%" %! %b. OMIT 1 January MSG New Year's Day
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b. REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed)
OMIT 5 February MSG %"Unity Day%" %! %b. OMIT 5 February MSG Unity Day
REM 6 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Unity Day (observed)%" %! %b. REM 6 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 2, 5)) == 0] MSG Unity Day (observed)
OMIT 6 April MSG %"President Ntaryamira Day%" %! %b. OMIT 6 April MSG President Ntaryamira Day
REM 7 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"President Ntaryamira Day (observed)%" %! %b. REM 7 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 4, 6)) == 0] MSG President Ntaryamira Day (observed)
OMIT 1 May MSG %"Labour Day%" %! %b. OMIT 1 May MSG Labour Day
REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %! %b. REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1)) == 0] MSG Labour Day (observed)
OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %! %b. OMIT [easterdate($Uy)+39] MSG Ascension Day
OMIT 8 June MSG %"President Nkurunziza Day%" %! %b. OMIT 8 June MSG President Nkurunziza Day
REM 9 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"President Nkurunziza Day (observed)%" %! %b. REM 9 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 6, 8)) == 0] MSG President Nkurunziza Day (observed)
OMIT 1 July MSG %"Independence Day%" %! %b. OMIT 1 July MSG Independence Day
REM 2 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b. REM 2 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 7, 1)) == 0] MSG Independence Day (observed)
OMIT 15 August MSG %"Assumption Day%" %! %b. OMIT 15 August MSG Assumption Day
REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Assumption Day (observed)%" %! %b. REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 8, 15)) == 0] MSG Assumption Day (observed)
OMIT 13 October MSG %"Prince Louis Rwagasore Day%" %! %b. OMIT 13 October MSG Prince Louis Rwagasore Day
REM 14 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Prince Louis Rwagasore Day (observed)%" %! %b. REM 14 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 10, 13)) == 0] MSG Prince Louis Rwagasore Day (observed)
OMIT 21 October MSG %"President Ndadaye's Day%" %! %b. OMIT 21 October MSG President Ndadaye's Day
REM 22 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"President Ndadaye's Day (observed)%" %! %b. REM 22 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 10, 21)) == 0] MSG President Ndadaye's Day (observed)
OMIT 1 November MSG %"All Saints' Day%" %! %b. OMIT 1 November MSG All Saints' Day
REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"All Saints' Day (observed)%" %! %b. REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 1)) == 0] MSG All Saints' Day (observed)
OMIT 25 December MSG %"Christmas Day%" %! %b. OMIT 25 December MSG Christmas Day
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b. REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 0] MSG Christmas Day (observed)
+15 -15
View File
@@ -5,18 +5,18 @@
# #
# See important caveats in the README file in this directory. # See important caveats in the README file in this directory.
OMIT 1 January MSG %"Awal Tahun Masihi%" %! %b. OMIT 1 January MSG Awal Tahun Masihi
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Awal Tahun Masihi (diperhatikan)%" %! %b. REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG Awal Tahun Masihi (diperhatikan)
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 5] MSG %"Awal Tahun Masihi (diperhatikan)%" %! %b. REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 5] MSG Awal Tahun Masihi (diperhatikan)
OMIT 23 February MSG %"Hari Kebangsaan%" %! %b. OMIT 23 February MSG Hari Kebangsaan
REM 24 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Hari Kebangsaan (diperhatikan)%" %! %b. REM 24 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 2, 23)) == 0] MSG Hari Kebangsaan (diperhatikan)
REM 24 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 5] MSG %"Hari Kebangsaan (diperhatikan)%" %! %b. REM 24 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 2, 23)) == 5] MSG Hari Kebangsaan (diperhatikan)
OMIT 31 May MSG %"Hari Angkatan Bersenjata Diraja Brunei%" %! %b. OMIT 31 May MSG Hari Angkatan Bersenjata Diraja Brunei
REM 1 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Hari Angkatan Bersenjata Diraja Brunei (diperhatikan)%" %! %b. REM 1 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 31)) == 0] MSG Hari Angkatan Bersenjata Diraja Brunei (diperhatikan)
REM 1 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 5] MSG %"Hari Angkatan Bersenjata Diraja Brunei (diperhatikan)%" %! %b. REM 1 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 31)) == 5] MSG Hari Angkatan Bersenjata Diraja Brunei (diperhatikan)
OMIT 15 July MSG %"Hari Keputeraan KDYMM Sultan Brunei%" %! %b. OMIT 15 July MSG Hari Keputeraan KDYMM Sultan Brunei
REM 16 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Hari Keputeraan KDYMM Sultan Brunei (diperhatikan)%" %! %b. REM 16 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 7, 15)) == 0] MSG Hari Keputeraan KDYMM Sultan Brunei (diperhatikan)
REM 16 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 5] MSG %"Hari Keputeraan KDYMM Sultan Brunei (diperhatikan)%" %! %b. REM 16 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 7, 15)) == 5] MSG Hari Keputeraan KDYMM Sultan Brunei (diperhatikan)
OMIT 25 December MSG %"Hari Natal%" %! %b. OMIT 25 December MSG Hari Natal
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Hari Natal (diperhatikan)%" %! %b. REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 0] MSG Hari Natal (diperhatikan)
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 5] MSG %"Hari Natal (diperhatikan)%" %! %b. REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 5] MSG Hari Natal (diperhatikan)
+18 -18
View File
@@ -12,21 +12,21 @@
# one of the regional *.rem files in the directory # one of the regional *.rem files in the directory
# [$SysInclude]/holidays/bo/ # [$SysInclude]/holidays/bo/
OMIT 1 January MSG %"Año Nuevo%" %! %b. OMIT 1 January MSG Año Nuevo
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Año Nuevo (observado)%" %! %b. REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG Año Nuevo (observado)
OMIT 22 January MSG %"Día de la Creación del Estado Plurinacional de Bolivia%" %! %b. OMIT 22 January MSG Día de la Creación del Estado Plurinacional de Bolivia
REM 23 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día de la Creación del Estado Plurinacional de Bolivia (observado)%" %! %b. REM 23 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 22)) == 0] MSG Día de la Creación del Estado Plurinacional de Bolivia (observado)
OMIT [easterdate($Uy)-48] MSG %"Carnaval%" %! %b. OMIT [easterdate($Uy)-48] MSG Carnaval
OMIT [easterdate($Uy)-47] MSG %"Carnaval%" %! %b. OMIT [easterdate($Uy)-47] MSG Carnaval
OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %! %b. OMIT [easterdate($Uy)-2] MSG Viernes Santo
OMIT 1 May MSG %"Día del Trabajo%" %! %b. OMIT 1 May MSG Día del Trabajo
REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día del Trabajo (observado)%" %! %b. REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1)) == 0] MSG Día del Trabajo (observado)
OMIT [easterdate($Uy)+60] MSG %"Corpus Christi%" %! %b. OMIT [easterdate($Uy)+60] MSG Corpus Christi
OMIT 21 June MSG %"Año Nuevo Aymara Amazónico%" %! %b. OMIT 21 June MSG Año Nuevo Aymara Amazónico
REM 22 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Año Nuevo Aymara Amazónico (observado)%" %! %b. REM 22 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 6, 21)) == 0] MSG Año Nuevo Aymara Amazónico (observado)
OMIT 6 August MSG %"Día de la Independencia de Bolivia%" %! %b. OMIT 6 August MSG Día de la Independencia de Bolivia
REM 7 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día de la Independencia de Bolivia (observado)%" %! %b. REM 7 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 8, 6)) == 0] MSG Día de la Independencia de Bolivia (observado)
OMIT 17 October MSG %"Día de la Dignidad Nacional%" %! %b. OMIT 17 October MSG Día de la Dignidad Nacional
OMIT 2 November MSG %"Día de Todos los Difuntos%" %! %b. OMIT 2 November MSG Día de Todos los Difuntos
OMIT 25 December MSG %"Navidad%" %! %b. OMIT 25 December MSG Navidad
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Navidad (observado)%" %! %b. REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 0] MSG Navidad (observado)
+2 -2
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/bo.rem # also include [$SysInclude]/holidays/bo.rem
OMIT 18 November MSG %"Día del departamento de Beni%" %! %b. OMIT 18 November MSG Día del departamento de Beni
+2 -2
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/bo.rem # also include [$SysInclude]/holidays/bo.rem
OMIT 14 September MSG %"Día del departamento de Cochabamba%" %! %b. OMIT 14 September MSG Día del departamento de Cochabamba
+2 -2
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/bo.rem # also include [$SysInclude]/holidays/bo.rem
OMIT 25 May MSG %"Día del departamento de Chuquisaca%" %! %b. OMIT 25 May MSG Día del departamento de Chuquisaca
+2 -2
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/bo.rem # also include [$SysInclude]/holidays/bo.rem
OMIT 16 July MSG %"Día del departamento de La Paz%" %! %b. OMIT 16 July MSG Día del departamento de La Paz
+2 -2
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/bo.rem # also include [$SysInclude]/holidays/bo.rem
OMIT 11 October MSG %"Día del departamento de Pando%" %! %b. OMIT 11 October MSG Día del departamento de Pando
+2 -2
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/bo.rem # also include [$SysInclude]/holidays/bo.rem
OMIT [easterdate($Uy)-51] MSG %"Carnaval de Oruro%" %! %b. OMIT [easterdate($Uy)-51] MSG Carnaval de Oruro
+2 -2
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/bo.rem # also include [$SysInclude]/holidays/bo.rem
OMIT 10 November MSG %"Día del departamento de Potosí%" %! %b. OMIT 10 November MSG Día del departamento de Potosí
+2 -2
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/bo.rem # also include [$SysInclude]/holidays/bo.rem
OMIT 24 September MSG %"Día del departamento de Santa Cruz%" %! %b. OMIT 24 September MSG Día del departamento de Santa Cruz
+2 -2
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/bo.rem # also include [$SysInclude]/holidays/bo.rem
OMIT 15 April MSG %"La Tablada%" %! %b. OMIT 15 April MSG La Tablada
+17 -17
View File
@@ -12,22 +12,22 @@
# one of the regional *.rem files in the directory # one of the regional *.rem files in the directory
# [$SysInclude]/holidays/br/ # [$SysInclude]/holidays/br/
OMIT 1 January MSG %"Confraternização Universal%" %! %b. OMIT 1 January MSG Confraternização Universal
OMIT [easterdate($Uy)-2] MSG %"Sexta-feira Santa%" %! %b. OMIT [easterdate($Uy)-2] MSG Sexta-feira Santa
OMIT 21 April MSG %"Tiradentes%" %! %b. OMIT 21 April MSG Tiradentes
OMIT 1 May MSG %"Dia do Trabalhador%" %! %b. OMIT 1 May MSG Dia do Trabalhador
OMIT 7 September MSG %"Independência do Brasil%" %! %b. OMIT 7 September MSG Independência do Brasil
OMIT 12 October MSG %"Nossa Senhora Aparecida%" %! %b. OMIT 12 October MSG Nossa Senhora Aparecida
OMIT 2 November MSG %"Finados%" %! %b. OMIT 2 November MSG Finados
OMIT 15 November MSG %"Proclamação da República%" %! %b. OMIT 15 November MSG Proclamação da República
OMIT 20 November MSG %"Dia Nacional de Zumbi e da Consciência Negra%" %! %b. OMIT 20 November MSG Dia Nacional de Zumbi e da Consciência Negra
OMIT 25 December MSG %"Natal%" %! %b. OMIT 25 December MSG Natal
# Optional holidays # Optional holidays
REM [easterdate($Uy)-48] MSG %"Carnaval%" %! %b. REM [easterdate($Uy)-48] MSG Carnaval
REM [easterdate($Uy)-47] MSG %"Carnaval%" %! %b. REM [easterdate($Uy)-47] MSG Carnaval
REM [easterdate($Uy)-46] MSG %"Início da Quaresma%" %! %b. REM [easterdate($Uy)-46] MSG Início da Quaresma
REM [easterdate($Uy)+60] MSG %"Corpus Christi%" %! %b. REM [easterdate($Uy)+60] MSG Corpus Christi
REM 28 October MSG %"Dia do Servidor Público%" %! %b. REM 28 October MSG Dia do Servidor Público
REM 24 December MSG %"Véspera de Natal%" %! %b. REM 24 December MSG Véspera de Natal
REM 31 December MSG %"Véspera de Ano-Novo%" %! %b. REM 31 December MSG Véspera de Ano-Novo
+10 -10
View File
@@ -8,14 +8,14 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/br.rem # also include [$SysInclude]/holidays/br.rem
REM 23 January ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 4] MSG %"Dia do Evangélico%" %! %b. REM 23 January ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 4] MSG Dia do Evangélico
REM Friday 23 January ADDOMIT SCANFROM -23 SATISFY [wkdaynum(date($Ty, 1, 23)) >= 2 && wkdaynum(date($Ty, 1, 23)) <= 4] MSG %"Dia do Evangélico%" %! %b. REM Friday 23 January ADDOMIT SCANFROM -23 SATISFY [wkdaynum(date($Ty, 1, 23)) >= 2 && wkdaynum(date($Ty, 1, 23)) <= 4] MSG Dia do Evangélico
REM 8 March ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 4] MSG %"Dia Internacional da Mulher%" %! %b. REM 8 March ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 4] MSG Dia Internacional da Mulher
REM Friday 8 March ADDOMIT SCANFROM -23 SATISFY [wkdaynum(date($Ty, 3, 8)) >= 2 && wkdaynum(date($Ty, 3, 8)) <= 4] MSG %"Dia Internacional da Mulher%" %! %b. REM Friday 8 March ADDOMIT SCANFROM -23 SATISFY [wkdaynum(date($Ty, 3, 8)) >= 2 && wkdaynum(date($Ty, 3, 8)) <= 4] MSG Dia Internacional da Mulher
OMIT 15 June MSG %"Aniversário do Acre%" %! %b. OMIT 15 June MSG Aniversário do Acre
REM 23 September ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 4] MSG %"Dia da Amazônia%" %! %b. REM 23 September ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 4] MSG Dia da Amazônia
REM Friday 23 September ADDOMIT SCANFROM -23 SATISFY [wkdaynum(date($Ty, 9, 23)) >= 2 && wkdaynum(date($Ty, 9, 23)) <= 4] MSG %"Dia da Amazônia%" %! %b. REM Friday 23 September ADDOMIT SCANFROM -23 SATISFY [wkdaynum(date($Ty, 9, 23)) >= 2 && wkdaynum(date($Ty, 9, 23)) <= 4] MSG Dia da Amazônia
REM 17 November ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 4] MSG %"Assinatura do Tratado de Petrópolis%" %! %b. REM 17 November ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 4] MSG Assinatura do Tratado de Petrópolis
REM Friday 17 November ADDOMIT SCANFROM -23 SATISFY [wkdaynum(date($Ty, 11, 17)) >= 2 && wkdaynum(date($Ty, 11, 17)) <= 4] MSG %"Assinatura do Tratado de Petrópolis%" %! %b. REM Friday 17 November ADDOMIT SCANFROM -23 SATISFY [wkdaynum(date($Ty, 11, 17)) >= 2 && wkdaynum(date($Ty, 11, 17)) <= 4] MSG Assinatura do Tratado de Petrópolis
+5 -5
View File
@@ -8,9 +8,9 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/br.rem # also include [$SysInclude]/holidays/br.rem
OMIT 24 June MSG %"São João%" %! %b. OMIT 24 June MSG São João
OMIT 29 June MSG %"São Pedro%" %! %b. OMIT 29 June MSG São Pedro
OMIT 16 September MSG %"Emancipação Política de Alagoas%" %! %b. OMIT 16 September MSG Emancipação Política de Alagoas
OMIT 30 November MSG %"Dia do Evangélico%" %! %b. OMIT 30 November MSG Dia do Evangélico
+2 -2
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/br.rem # also include [$SysInclude]/holidays/br.rem
OMIT 5 September MSG %"Elevação do Amazonas à categoria de província%" %! %b. OMIT 5 September MSG Elevação do Amazonas à categoria de província
+4 -4
View File
@@ -8,8 +8,8 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/br.rem # also include [$SysInclude]/holidays/br.rem
OMIT 19 March MSG %"São José%" %! %b. OMIT 19 March MSG São José
OMIT 25 July MSG %"São Tiago%" %! %b. OMIT 25 July MSG São Tiago
OMIT 13 September MSG %"Criação do Território Federal%" %! %b. OMIT 13 September MSG Criação do Território Federal
+2 -2
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/br.rem # also include [$SysInclude]/holidays/br.rem
OMIT 2 July MSG %"Independência da Bahia%" %! %b. OMIT 2 July MSG Independência da Bahia
+4 -4
View File
@@ -8,8 +8,8 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/br.rem # also include [$SysInclude]/holidays/br.rem
OMIT 19 March MSG %"São José%" %! %b. OMIT 19 March MSG São José
OMIT 25 March MSG %"Abolição da escravidão no Ceará%" %! %b. OMIT 25 March MSG Abolição da escravidão no Ceará
OMIT 15 August MSG %"Nossa Senhora da Assunção%" %! %b. OMIT 15 August MSG Nossa Senhora da Assunção
+3 -3
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/br.rem # also include [$SysInclude]/holidays/br.rem
OMIT 21 April MSG %"Fundação de Brasília%" %! %b. OMIT 21 April MSG Fundação de Brasília
OMIT 30 November MSG %"Dia do Evangélico%" %! %b. OMIT 30 November MSG Dia do Evangélico
+2 -2
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/br.rem # also include [$SysInclude]/holidays/br.rem
OMIT [easterdate($Uy)+8] MSG %"Nossa Senhora da Penha%" %! %b. OMIT [easterdate($Uy)+8] MSG Nossa Senhora da Penha
+3 -3
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/br.rem # also include [$SysInclude]/holidays/br.rem
OMIT 26 July MSG %"Fundação da cidade de Goiás%" %! %b. OMIT 26 July MSG Fundação da cidade de Goiás
OMIT 24 October MSG %"Pedra fundamental de Goiânia%" %! %b. OMIT 24 October MSG Pedra fundamental de Goiânia
+2 -2
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/br.rem # also include [$SysInclude]/holidays/br.rem
OMIT 28 July MSG %"Adesão do Maranhão à independência do Brasil%" %! %b. OMIT 28 July MSG Adesão do Maranhão à independência do Brasil
+2 -2
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/br.rem # also include [$SysInclude]/holidays/br.rem
OMIT 21 April MSG %"Execução de Tiradentes%" %! %b. OMIT 21 April MSG Execução de Tiradentes
+2 -2
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/br.rem # also include [$SysInclude]/holidays/br.rem
OMIT 11 October MSG %"Criação do Estado%" %! %b. OMIT 11 October MSG Criação do Estado
+2 -2
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/br.rem # also include [$SysInclude]/holidays/br.rem
OMIT 15 August MSG %"Adesão do Grão-Pará à independência do Brasil%" %! %b. OMIT 15 August MSG Adesão do Grão-Pará à independência do Brasil
+2 -2
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/br.rem # also include [$SysInclude]/holidays/br.rem
OMIT 5 August MSG %"Fundação do Estado%" %! %b. OMIT 5 August MSG Fundação do Estado
+2 -2
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/br.rem # also include [$SysInclude]/holidays/br.rem
REM First Sunday in March ADDOMIT SCANFROM -28 MSG %"Revolução Pernambucana%" %! %b. REM First Sunday in March ADDOMIT SCANFROM -28 MSG Revolução Pernambucana
+2 -2
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/br.rem # also include [$SysInclude]/holidays/br.rem
OMIT 19 October MSG %"Dia do Piauí%" %! %b. OMIT 19 October MSG Dia do Piauí
+2 -2
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/br.rem # also include [$SysInclude]/holidays/br.rem
OMIT 19 December MSG %"Emancipação do Paraná%" %! %b. OMIT 19 December MSG Emancipação do Paraná
+2 -2
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/br.rem # also include [$SysInclude]/holidays/br.rem
OMIT 23 April MSG %"São Jorge%" %! %b. OMIT 23 April MSG São Jorge
+3 -3
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/br.rem # also include [$SysInclude]/holidays/br.rem
OMIT 7 August MSG %"Dia do Rio Grande do Norte%" %! %b. OMIT 7 August MSG Dia do Rio Grande do Norte
OMIT 3 October MSG %"Mártires de Cunhaú e Uruaçuu%" %! %b. OMIT 3 October MSG Mártires de Cunhaú e Uruaçuu
+3 -3
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README # See important caveats in the file ../README
# #
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/br.rem # also include [$SysInclude]/holidays/br.rem
OMIT 4 January MSG %"Criação do Estado%" %! %b. OMIT 4 January MSG Criação do Estado
OMIT 18 June MSG %"Dia do Evangélico%" %! %b. OMIT 18 June MSG Dia do Evangélico

Some files were not shown because too many files have changed in this diff Show More