Compare commits

...

100 Commits

Author SHA1 Message Date
Dianne Skoll
4b7870f6b1 Fix docs/WHATSNEW 2025-10-20 12:11:09 -04:00
Dianne Skoll
e11b899f7e Prep for 06.01.06 release 2025-10-20 11:51:30 -04:00
Dianne Skoll
8e4987eeba Don't enable LTO on Solaris. 2025-10-20 11:40:18 -04:00
Dianne Skoll
aa56d27aea Better checking for -flto flags. 2025-10-20 11:32:25 -04:00
Dianne Skoll
b3278cd9d5 Adjust order of items in man page. 2025-10-20 11:16:38 -04:00
Dianne Skoll
09814eac68 Add --title-url=URL option to rem2pdf. 2025-10-20 11:12:25 -04:00
Dianne Skoll
0e8889441d Defensive programming... check bounds. 2025-10-19 21:29:29 -04:00
Dianne Skoll
d9503bd14d Default --bg-color to no color at all (transparent). 2025-10-19 20:34:14 -04:00
Dianne Skoll
a5c18f8825 Fix positioning of week number and PANGO @... reminders. 2025-10-19 18:43:59 -04:00
Dianne Skoll
f7fc9f57bd Fix punctuation. 2025-10-19 18:24:06 -04:00
Dianne Skoll
6931c81716 Document the new rem2pdf color options. 2025-10-19 18:22:45 -04:00
Dianne Skoll
2eb80c4ba1 Add new color command-line options to rem2pdf. Also make "SHADE" fill the entire rectangle.
New color options are:

--line-color=RRGGBB     Set line color
--title-color=RRGGBB    Set title color
--header-color=RRGGBB   Set header color
--daynum-color=RRGGBB   Set day number color
--smallcal-color=RRGGBB Set small calendar color
--bg-color=RRGGBB       Set background color
2025-10-19 18:16:27 -04:00
Dianne Skoll
f5dbba3864 Use our StrDup function. 2025-10-18 14:23:14 -04:00
Dianne Skoll
3fc57fb76e Don't leak variables. 2025-10-18 11:31:36 -04:00
Dianne Skoll
ff9d27a6ca Fix a few potential memory leaks. 2025-10-18 11:26:40 -04:00
Dianne Skoll
e82767f821 Guard definition of __EXTENSIONS__ so it happens only on Sun boxes. 2025-10-18 10:54:10 -04:00
Dianne Skoll
772daaa877 Don't pass "grep" the -a flag if it's not supported. 2025-10-14 14:02:06 -04:00
Dianne Skoll
941cb0f63e Make it compile on OpenIndiana. 2025-10-14 13:57:39 -04:00
Dianne Skoll
15960f7e4a Try to get it to compile on openindiana 2025-10-14 13:42:22 -04:00
Dianne Skoll
f05ef363fc Use built-in nonconst() function instead of contortions to get a nonconst value. 2025-10-13 11:05:58 -04:00
Dianne Skoll
a22b0b8daf Silence cppcheck warning. 2025-10-12 22:49:16 -04:00
Dianne Skoll
382ff47369 NL translation 2025-10-12 21:25:18 -04:00
Dianne Skoll
cab749b651 Look for sys/termios.h - needed for TIOCGWINSZ on some systtems. 2025-10-12 20:43:41 -04:00
Dianne Skoll
2dc5a7776d Use cp /dev/null instead of echo -n "" to truncate output file. 2025-10-12 14:13:32 -04:00
Dianne Skoll
2723875a18 Only check the trigger portion of a REM for expressions in purge mode, not body. 2025-10-12 13:38:47 -04:00
Dianne Skoll
81a186607b Add test for improved nonconst-expr tracking. 2025-10-12 11:25:55 -04:00
Dianne Skoll
5534bf8272 Don't set nonconst_expr on a reminder if the non-constant expression is only in the *BODY* of the reminder.
Only set it if it affects the trigger specification.
2025-10-12 11:22:13 -04:00
Dianne Skoll
f726b09fc6 Suppress some spurious debugging output when we use "-dt" with a TZ reminder. 2025-10-11 11:56:48 -04:00
Dianne Skoll
f07a6d1bed Add a warning_level guard. 2025-10-10 16:41:43 -04:00
Dianne Skoll
a0a362c418 Explicitly use en_US dictionary for spell-checking. 2025-10-09 18:35:17 -04:00
Dianne Skoll
0b45bc818b More spell-checking. 2025-10-09 18:31:30 -04:00
Dianne Skoll
b6ad32749b A tad more verbosity. 2025-10-09 18:24:24 -04:00
Dianne Skoll
ec36fc8cf8 Also spellcheck README.md. 2025-10-09 18:18:06 -04:00
Dianne Skoll
2afb71b233 If "hunspell" is installed, spell-check WHATSNEW and man pages. 2025-10-09 18:14:36 -04:00
Dianne Skoll
4bf9abc791 Fix spelling errors. 2025-10-09 18:14:30 -04:00
Dianne Skoll
51d895dbb1 If "spellintian" is installed, run it against the man pages. 2025-10-09 17:38:36 -04:00
Dianne Skoll
517251dd05 Document that tzconvert() attempts to validate time zone names. 2025-10-09 12:45:12 -04:00
Dianne Skoll
834741f91b Don't warn if timezone "" is specified. 2025-10-09 12:45:01 -04:00
Dianne Skoll
19b33bb9bc Make "tzconvert" warn about bad time zones. 2025-10-09 12:40:42 -04:00
Dianne Skoll
1acb343cf3 Use UTC instead of Universal. Apparently, "Universal" is not...er... universally installed. 2025-10-09 11:41:15 -04:00
Dianne Skoll
b5b00468cc Update WHATSNEW. 2025-10-09 11:25:15 -04:00
Dianne Skoll
5042621073 Bump version to 06.01.05 2025-10-09 11:04:03 -04:00
Dianne Skoll
e2152b1e82 Add semi-exhaustive TZ tests. 2025-10-09 10:23:59 -04:00
Dianne Skoll
4adfc4b20e Clarify man page. 2025-10-09 09:30:49 -04:00
Dianne Skoll
6a4a1ab2d5 Add more TZ tests. 2025-10-08 23:17:10 -04:00
Dianne Skoll
a19b79951e Fix more TZ bugs; warn if TZ name looks suspicious. 2025-10-08 23:07:37 -04:00
Dianne Skoll
21f5462657 On systems that have /usr/share/zoneinfo (Linux and FreeBSD, for example) attempt to validate TZ time zone names. 2025-10-08 22:05:49 -04:00
Dianne Skoll
b3f03e3e0c Fix a few problems found by spellintian. 2025-10-08 13:16:41 -04:00
Dianne Skoll
593d367eaa Fix spelling errors. 2025-10-08 12:45:00 -04:00
Dianne Skoll
8b34e556a0 Update docs/WHATSNEW. 2025-10-08 09:42:42 -04:00
Dianne Skoll
dfe1834c75 Nicer readline prompts. 2025-10-07 23:38:12 -04:00
Dianne Skoll
54cbd87a7e Silence unused variable warning. 2025-10-07 23:23:10 -04:00
Dianne Skoll
775e0a85ec Fix logic so you can set IncludeOmer and IncludeOmerCal independently. 2025-10-07 23:21:37 -04:00
Dianne Skoll
9c580b74d4 Update release notes. 2025-10-07 23:14:15 -04:00
Dianne Skoll
4e9befaf80 Mass replacement of %(is) with %! 2025-10-07 23:12:26 -04:00
Dianne Skoll
996e9ee212 Colorize test PASS/FAIL indicators iff stdout is a tty. 2025-10-07 21:43:23 -04:00
Dianne Skoll
8748856f5a Don't set up inotify descriptor if we are not in server mode. 2025-10-07 20:52:22 -04:00
Dianne Skoll
41306bfad5 Use "sleep 0.2" on systems that support it. 2025-10-07 20:46:34 -04:00
Dianne Skoll
d084a48da7 Add test to verify that INCLUDECMD cmd connects cmd's standard input to /dev/null. 2025-10-07 20:38:21 -04:00
Dianne Skoll
18c3e0fe2e Handle failure path better. 2025-10-07 20:33:46 -04:00
Dianne Skoll
e038f74b28 Document that INCLUDECMD's cmd has stdin < /dev/null
Make testing yet a bit more verbose.
2025-10-07 20:31:21 -04:00
Dianne Skoll
303e42f344 Arrange it so an INCLUDECMD cmd redirect's "cmd's" standard input to /dev/null 2025-10-07 20:27:07 -04:00
Dianne Skoll
453bba5172 Pluralize. 2025-10-07 16:24:39 -04:00
Dianne Skoll
8ce56acc7a Make tests ever so slightly more verbose. 2025-10-07 16:23:22 -04:00
Dianne Skoll
90648e4091 Refactor filename into a shell variable. 2025-10-07 15:46:27 -04:00
Dianne Skoll
6c67dfeb72 Use a cppcheck-build-dir 2025-10-07 15:44:37 -04:00
Dianne Skoll
690d5bd429 Fix cppcheck warnings. 2025-10-07 15:36:26 -04:00
Dianne Skoll
1ee2c32374 Don't use the "SubstB" hack. 2025-10-07 15:28:32 -04:00
Dianne Skoll
7d2ec6767c Add some missing %"..%" 2025-10-07 15:22:06 -04:00
Dianne Skoll
8c4ad9c6b5 Add %"...%" %(is) %b. to all holiday files. 2025-10-07 15:13:37 -04:00
Dianne Skoll
7f3764fe2d Add %"%" and %(is) %b to Chinese New Year file. 2025-10-07 14:57:04 -04:00
Dianne Skoll
6f3b0526cf Update WHATSNEW. 2025-10-07 14:36:56 -04:00
Dianne Skoll
074feffaab Make sure we redirect stdin from /dev/null for RUN and shell() 2025-10-07 14:34:19 -04:00
Dianne Skoll
44dd57e6e3 When RUNning a command (REM RUN ...) arrange for command's stdin to be connected to /dev/null 2025-10-07 14:12:39 -04:00
Dianne Skoll
96c15ef42a Update docs; close stdin when we go to queuing mode. 2025-10-07 14:00:11 -04:00
Dianne Skoll
5876663f1b Put suffixes directly in holiday files. 2025-10-07 13:42:20 -04:00
Dianne Skoll
a11a80304a Bump version to 06.01.04. 2025-10-08 04:11:46 +11:00
Dianne Skoll
561245a5e8 Fix timezone bug reported by Jin Chen. 2025-10-08 04:09:33 +11:00
Dianne Skoll
0ecca26da8 Define a useful macro. 2025-10-07 09:01:14 -04:00
Dianne Skoll
7729d61adc Suppress redefined function warning. 2025-10-02 12:48:24 -04:00
Dianne Skoll
e58d168836 Use $Is rather than hard-coded "is" 2025-10-02 12:44:51 -04:00
Dianne Skoll
3d918ce8ad No need for HebAdvanceWarning... just use $DefaultDelta. 2025-10-02 12:42:31 -04:00
Dianne Skoll
468663103d Add a HebAdvanceWarning variable that sets the number of advance warning days. 2025-10-02 11:47:39 -04:00
Dianne Skoll
1cb2c6aa23 Simplify test script. 2025-10-01 21:16:04 -04:00
Dianne Skoll
3083142753 Don't set up an inotify descriptor in non-daemon mode. 2025-09-30 16:41:16 -04:00
Dianne Skoll
26de9d84f5 Update WHATSNEW in preparation for release. 2025-09-30 14:36:07 -04:00
Dianne Skoll
ba092fb781 Avoid warning in "make test" 2025-09-30 14:27:48 -04:00
Dianne Skoll
5fe1536b3b Add updated "holidays/jewish.rem" courtesy of Nimrod Levy. 2025-09-30 13:24:51 -04:00
Dianne Skoll
9e3797d5ed Simplify all calculations of dates relative to trigger date.
Also fixes off-by-one errors for New Year's Day in many files.
2025-09-29 19:41:40 -04:00
Dianne Skoll
26ec92675c Give more specific ADDOMIT advice. 2025-09-29 14:22:10 -04:00
Dianne Skoll
01461929d7 Fix line-counting logic that made entirely-empty weeks one row too short. 2025-09-29 09:48:15 -04:00
Dianne Skoll
b3a2c0e7c7 Don't add a spurious blank line if there are no entries at all for a given calendar row. 2025-09-28 22:52:44 -04:00
Dianne Skoll
a614383521 Fix off-by-one error pointed out by Nimrod Levy. 2025-09-27 19:40:30 -04:00
Dianne Skoll
9f139b0d02 More readable code. 2025-09-27 10:03:59 -04:00
Dianne Skoll
7decbed3ff In the tests/ directory, make "make test" the default make target. 2025-09-27 09:39:20 -04:00
Dianne Skoll
5610590fa8 Be pickier about $WarningLevel. Make sure it matches the Perl regex: ^\d\d\.\d\d\.\d\d$ 2025-09-27 09:38:00 -04:00
Dianne Skoll
be04097fbc Document $WarningLevel 2025-09-25 18:14:56 -04:00
Dianne Skoll
5092d5bc16 More warning_level annotations. 2025-09-25 18:08:29 -04:00
Dianne Skoll
2f86920842 Add $WarningLevel special variable. 2025-09-25 17:55:16 -04:00
Dianne Skoll
604e1b049c Add a warning to use SCANFROM with a moveable ADDOMIT. 2025-09-24 13:02:12 -04:00
607 changed files with 9498 additions and 4912 deletions

1
.gitignore vendored
View File

@@ -36,3 +36,4 @@ tests/once.timestamp
tests/test.out tests/test.out
tests/tz.out tests/tz.out
www/Makefile www/Makefile
_cppcheck

View File

@@ -2,7 +2,7 @@
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, Vesion 2. the GNU General Public License, Version 2.
## Prerequisites: ## Prerequisites:

109
configure vendored
View File

@@ -1,6 +1,6 @@
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.72 for remind 06.01.02. # Generated by GNU Autoconf 2.72 for remind 06.01.06.
# #
# #
# Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation, # Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation,
@@ -601,8 +601,8 @@ MAKEFLAGS=
# Identity of this package. # Identity of this package.
PACKAGE_NAME='remind' PACKAGE_NAME='remind'
PACKAGE_TARNAME='remind' PACKAGE_TARNAME='remind'
PACKAGE_VERSION='06.01.02' PACKAGE_VERSION='06.01.06'
PACKAGE_STRING='remind 06.01.02' PACKAGE_STRING='remind 06.01.06'
PACKAGE_BUGREPORT='' PACKAGE_BUGREPORT=''
PACKAGE_URL='https://dianne.skoll.ca/projects/remind/' PACKAGE_URL='https://dianne.skoll.ca/projects/remind/'
@@ -1258,7 +1258,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF cat <<_ACEOF
'configure' configures remind 06.01.02 to adapt to many kinds of systems. 'configure' configures remind 06.01.06 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1320,7 +1320,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of remind 06.01.02:";; short | recursive ) echo "Configuration of remind 06.01.06:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@@ -1408,7 +1408,7 @@ fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
remind configure 06.01.02 remind configure 06.01.06
generated by GNU Autoconf 2.72 generated by GNU Autoconf 2.72
Copyright (C) 2023 Free Software Foundation, Inc. Copyright (C) 2023 Free Software Foundation, Inc.
@@ -1871,7 +1871,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
It was created by remind $as_me 06.01.02, which was It was created by remind $as_me 06.01.06, which was
generated by GNU Autoconf 2.72. Invocation command line was generated by GNU Autoconf 2.72. Invocation command line was
$ $0$ac_configure_args_raw $ $0$ac_configure_args_raw
@@ -2477,6 +2477,7 @@ as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
as_fn_append ac_header_c_list " sys/time.h sys_time_h HAVE_SYS_TIME_H" as_fn_append ac_header_c_list " sys/time.h sys_time_h HAVE_SYS_TIME_H"
as_fn_append ac_header_c_list " sys/termios.h sys_termios_h HAVE_SYS_TERMIOS_H"
as_fn_append ac_header_c_list " readline/readline.h readline_readline_h HAVE_READLINE_READLINE_H" as_fn_append ac_header_c_list " readline/readline.h readline_readline_h HAVE_READLINE_READLINE_H"
as_fn_append ac_header_c_list " readline/history.h readline_history_h HAVE_READLINE_HISTORY_H" as_fn_append ac_header_c_list " readline/history.h readline_history_h HAVE_READLINE_HISTORY_H"
@@ -2659,6 +2660,12 @@ cat <<'EOF'
EOF EOF
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
ac_config_headers="$ac_config_headers src/config.h" ac_config_headers="$ac_config_headers src/config.h"
@@ -4028,6 +4035,7 @@ fi
# The cast to long int works around a bug in the HP C Compiler # The cast to long int works around a bug in the HP C Compiler
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
# declarations like 'int a3[[(sizeof (unsigned char)) >= 0]];'. # declarations like 'int a3[[(sizeof (unsigned char)) >= 0]];'.
@@ -4217,31 +4225,70 @@ printf "%s\n" "#define TM_IN_SYS_TIME 1" >>confdefs.h
fi fi
U="`uname -s`"
if test "$GCC" = yes; then # LTO fails on Solaris for some reason
CFLAGS="$CFLAGS -Wall -Wextra -Wstrict-prototypes" if test "$U" != "SunOS" -a "$GCC" = yes; then
CFLAGS="$CFLAGS -Wall -Wextra -Wstrict-prototypes"
# Check for link-time optimization support # Check for link-time optimization support
f=-flto=auto CFLAGS="$CFLAGS -flto=auto"
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $f" >&5 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -flto=auto" >&5
printf %s "checking whether $CC supports $f... " >&6; } printf %s "checking whether $CC supports -flto=auto... " >&6; }
if $CC -Werror -E $f - < /dev/null > /dev/null 2>&1 ; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 /* end confdefs.h. */
printf "%s\n" "yes" >&6; } int x = 1;
CFLAGS="$CFLAGS $f" int
f=-ffat-lto-objects main (void)
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $f" >&5 {
printf %s "checking whether $CC supports $f... " >&6; }
if $CC -Werror -E $f - < /dev/null > /dev/null 2>&1 ; then ;
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 return 0;
printf "%s\n" "yes" >&6; } }
CFLAGS="$CFLAGS $f" _ACEOF
else if ac_fn_c_try_link "$LINENO"
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 then :
printf "%s\n" "no" >&6; } lto=yes
fi else case e in #(
e) lto=no
;;
esac
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lto" >&5
printf "%s\n" "$lto" >&6; }
if test "x$lto" != "xyes" ; then
CFLAGS="$CFLAGS -Wall -Wextra -Wstrict-prototypes"
else else
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -ffat-lto-object" >&5
printf "%s\n" "no" >&6; } printf %s "checking whether $CC supports -ffat-lto-object... " >&6; }
CFLAGS="$CFLAGS -ffat-lto-objects"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int x = 1;
int
main (void)
{
;
return 0;
}
_ACEOF
if ac_fn_c_try_link "$LINENO"
then :
lto=yes
else case e in #(
e) lto=no
;;
esac
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lto" >&5
printf "%s\n" "$lto" >&6; }
if test "x$lto" != "xyes" ; then
CFLAGS="$CFLAGS -Wall -Wextra -Wstrict-prototypes -flto=auto"
fi
fi fi
fi fi
@@ -4848,7 +4895,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" ac_log="
This file was extended by remind $as_me 06.01.02, which was This file was extended by remind $as_me 06.01.06, which was
generated by GNU Autoconf 2.72. Invocation command line was generated by GNU Autoconf 2.72. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
@@ -4913,7 +4960,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped' ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\ ac_cs_version="\\
remind config.status 06.01.02 remind config.status 06.01.06
configured by $0, generated by GNU Autoconf 2.72, configured by $0, generated by GNU Autoconf 2.72,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"

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.01.02, , , https://dianne.skoll.ca/projects/remind/) AC_INIT(remind, 06.01.06, , , https://dianne.skoll.ca/projects/remind/)
AC_CONFIG_SRCDIR([src/queue.c]) AC_CONFIG_SRCDIR([src/queue.c])
cat <<'EOF' cat <<'EOF'
@@ -13,6 +13,7 @@ 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,7 +32,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_LIB(readline, readline)
AC_CHECK_HEADERS_ONCE([sys/time.h stdint.h readline/readline.h readline/history.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)
@@ -43,25 +44,38 @@ 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`"
if test "$GCC" = yes; then # LTO fails on Solaris for some reason
CFLAGS="$CFLAGS -Wall -Wextra -Wstrict-prototypes" if test "$U" != "SunOS" -a "$GCC" = yes; then
CFLAGS="$CFLAGS -Wall -Wextra -Wstrict-prototypes"
# Check for link-time optimization support # Check for link-time optimization support
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])
else if test "x$lto" != "xyes" ; then
AC_MSG_RESULT([no]) CFLAGS="$CFLAGS -Wall -Wextra -Wstrict-prototypes"
fi
else else
AC_MSG_RESULT([no]) AC_MSG_CHECKING([whether $CC supports -ffat-lto-object])
CFLAGS="$CFLAGS -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="$CFLAGS -Wall -Wextra -Wstrict-prototypes -flto=auto"
fi
fi fi
fi fi

View File

@@ -151,7 +151,7 @@
"$TerminalBackground" "$Thursday" "$TimeSep" "$TimetIs64bit" "$Tm" "$Today" "$TodoFilter" "$TerminalBackground" "$Thursday" "$TimeSep" "$TimetIs64bit" "$Tm" "$Today" "$TodoFilter"
"$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" "$Was" "$Wednesday") "$UseVTColors" "$Uw" "$Uy" "$WarningLevel" "$Was" "$Wednesday")
#'(lambda (a b) (> (length a) (length b))))) #'(lambda (a b) (> (length a) (length b)))))
(defconst remind-time-words (defconst remind-time-words

View File

@@ -1,5 +1,108 @@
CHANGES TO REMIND CHANGES TO REMIND
* VERSION 6.1 Patch 6 - 2025-10-20
- NEW FEATURE: rem2pdf: Add command-line options to set colors of various
parts of the calendar such as the gridlines, the day numbers, etc.
- NEW FEATURE: rem2pdf: Add a command-line option to make the calendar title
into a hotlink to a URL that you supply.
- IMPROVEMENT: remind: Make the tzconvert() function warn about possibly
invalid time zone names, similar to the warning issued by the TZ keyword.
- IMPROVEMENT: "make test": If spellintian and hunspell are installed,
use them to spell-check and lint the man pages and README.md file.
- PORTABILITY IMPROVEMENT: Make Remind compile on OpenIndiana (a
Solaris derivative.) "make test" fails because of deficiencies in
the Solaris C library, however.
- MINOR FIXES: Fix various spelling errors caught by hunspell.
- BUG FIX: rem2pdf: Correct a bug in the coordinate-tracking of calendar boxes
so that SHADE fills the entire box and absolutely-positioned PANGO items
are positioned correctly.
- MINOR BUG FIX: remind: Suppress spurious debugging output when using
"-dt" flag with a TZ clause.
- MINOR BUG FIX: remind: For the purposes of purge mode, don't consider a
non-constant expression in the *body* of a reminder to be a problem.
- MINOR BUG FIX: remind: Fix a couple of (unlikely-to-be-triggered) memory
leaks.
- MINOR BUG FIX: include/holidays/jewish.rem: Don't leak private
functions and variables to the calling file.
* VERSION 6.1 Patch 5 - 2025-10-09
- BUG FIX: remind: Yet another bug in TZ handling was fixed. I hope this
is the final TZ bug; the test suite has had a large number of TZ tests
added.
- IMPROVEMENT: remind: If the directory /usr/share/zoneinfo exists, Remind
warns about time zone names that look invalid. You can override the
warning by prefixing your time zone name with "!" if you want to use
non-file-based time zone names like "UTC+0400".
- MINOR IMPROVEMENTS: A couple of man page typos were fixed.
* VERSION 6.1 Patch 4 - 2025-10-08
- BUG FIX: remind: In calendar mode, reminders that specify a TZ zone
that is *behind* the system time zone could sometimes not show up.
The bug has been fixed; thanks to Jin Chen for reporting it.
- CHANGE: remind: Any time Remind runs another program (for example,
in response to REM ... RUN, the shell() command, the -k option, or
INCLUDECMD) it connects that command's standard input to /dev/null
so that it cannot interfere with the main Remind process's standard
input.
- BUG FIX: remind: Don't set up an inotify file descriptor if we are
not running in Daemon Mode.
- MINOR IMPROVEMENT: remind: When using readline to read from a
terminal, include the line number in the Remind> prompt.
- IMPROVEMENT: lang/*.rem: Suppress redefined function warnings if you
include one language file and then later on a different one.
- IMPROVEMENT: remind: Make the output of "make test" slightly more
verbose; color-code the PASS and FAIL results if standard output
refers to a terminal.
- CHANGE: include/holidays/*.rem: Add %"..%" markers and %! %b
suffixes to all reminders. This prevents you from having to use the
msgsuffix() hack if you want advance warning of holidays.
If you *are* using the msgsuffix() hack, you should stop using it!
Just set $DefaultDelta. See include/holidays/README for details.
* VERSION 6.1 Patch 3 - 2025-09-30
- IMPROVEMENT: remind: Issue a warning that SCANFROM should be used
with ADDOMIT in cases where Remind detects a movable OMIT.
- NEW FEATURE: remind: Add $WarningLevel system variable. This lets
you suppress warnings added by new versions of Remind until you have
a chance to update your remind scripts.
- BUG FIX / IMPROVEMENT: include/holidays/*.rem: Simplify the logic
used for moving holidays before/after weekends. Also fixes bugs
found in the logic used to move New Year's Day. Thanks to Nimrod
Levy for pointing out the New Year's Day bug.
- IMPROVEMENT: include/holidays/jewish.rem: This file was reworked by
Nimrod Levy to simplify logic and optionally add the counting of the
Omer.
- BUG FIX: remind: "remind -c" would add an unnecessary blank line for
completely-empty calendar rows if you used the "-w,0,0" option.
This is now fixed. Bug pointed out by Tim Chase.
* VERSION 6.1 Patch 2 - 2025-09-19 * VERSION 6.1 Patch 2 - 2025-09-19
- BUG FIX: remind: A reminder on a specific fixed date and time that - BUG FIX: remind: A reminder on a specific fixed date and time that
@@ -1290,7 +1393,7 @@ CHANGES TO REMIND
ansitext.rem (the latter defines standard ANSI escape codes for ansitext.rem (the latter defines standard ANSI escape codes for
changing text attributes such as bold, underline, etc.) changing text attributes such as bold, underline, etc.)
- NEW EXAMPLES: add examples/alignmemt.rem, examples/ansitext and - NEW EXAMPLES: add examples/alignment.rem, examples/ansitext and
examples/astro examples/astro
- BUG FIX: remind: Make MSF correctly format UTF-8 text and text with - BUG FIX: remind: Make MSF correctly format UTF-8 text and text with
@@ -2512,7 +2615,7 @@ CHANGES TO REMIND
+ BUG FIXES + BUG FIXES
- Rem2PS was passing specials like HTML, etc. in PostScript output. - Rem2PS was passing specials like HTML, etc. in PostScript output.
YECH! Fix courtesty of Derek J. Decker. YECH! Fix courtesy of Derek J. Decker.
- Fixed a typo in danish.h, courtesy of Niels Kristian Bech Jensen. - Fixed a typo in danish.h, courtesy of Niels Kristian Bech Jensen.

View File

@@ -33,12 +33,9 @@ pagan.rem - Pagan holidays
ADVANCE WARNING: ADVANCE WARNING:
================ ================
None of the included holiday files have deltas or substitution sequences. None of the included holiday files have deltas. You can use the
You can use the following trick if you would like (for example) 7 days' following trick if you would like (for example) 7 days' advance
advance warning of holidays: warning of holidays:
# Save old definition (if any) of msgsuffix
PUSH-FUNCS msgsuffix
# Save old value of $DefaultDelta # Save old value of $DefaultDelta
PUSH-VARS $DefaultDelta PUSH-VARS $DefaultDelta
@@ -46,20 +43,9 @@ advance warning of holidays:
# 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 value $DefaultDelta
POP-VARS POP-VARS
# Restore old version of msgsuffix
POP-FUNCS

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 OMIT 1 January MSG %"New Year's Day%" %! %b.
OMIT 6 January MSG Epiphany OMIT 6 January MSG %"Epiphany%" %! %b.
OMIT [easterdate($Uy)-47] MSG Carnival OMIT [easterdate($Uy)-47] MSG %"Carnival%" %! %b.
OMIT 14 March MSG Constitution Day OMIT 14 March MSG %"Constitution Day%" %! %b.
OMIT [easterdate($Uy)-2] MSG Good Friday OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b.
OMIT [easterdate($Uy)+1] MSG Easter Monday OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b.
OMIT 1 May MSG Labor Day OMIT 1 May MSG %"Labor Day%" %! %b.
OMIT [easterdate($Uy)+50] MSG Whit Monday OMIT [easterdate($Uy)+50] MSG %"Whit Monday%" %! %b.
OMIT 15 August MSG Assumption Day OMIT 15 August MSG %"Assumption Day%" %! %b.
OMIT 8 September MSG National Day OMIT 8 September MSG %"National Day%" %! %b.
OMIT 1 November MSG All Saints' Day OMIT 1 November MSG %"All Saints' Day%" %! %b.
OMIT 8 December MSG Immaculate Conception Day OMIT 8 December MSG %"Immaculate Conception Day%" %! %b.
OMIT 25 December MSG Christmas Day OMIT 25 December MSG %"Christmas Day%" %! %b.
OMIT 26 December MSG Saint Stephen's Day OMIT 26 December MSG %"Saint Stephen's Day%" %! %b.

View File

@@ -10,6 +10,6 @@
# 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 SYSINCLUDE holidays/ad.rem
REM Third Saturday in July ADDOMIT SCANFROM -28 MSG Canillo Annual Festival REM Third Saturday in July ADDOMIT SCANFROM -28 MSG %"Canillo Annual Festival%" %! %b.
REM Sunday 16 July ADDOMIT SCANFROM -28 MSG Canillo Annual Festival REM Sunday 16 July ADDOMIT SCANFROM -28 MSG %"Canillo Annual Festival%" %! %b.
REM Monday 17 July ADDOMIT SCANFROM -28 MSG Canillo Annual Festival REM Monday 17 July ADDOMIT SCANFROM -28 MSG %"Canillo Annual Festival%" %! %b.

View File

@@ -10,5 +10,5 @@
# 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 SYSINCLUDE holidays/ad.rem
OMIT 15 August MSG Encamp Annual Festival OMIT 15 August MSG %"Encamp Annual Festival%" %! %b.
OMIT 16 August MSG Encamp Annual Festival OMIT 16 August MSG %"Encamp Annual Festival%" %! %b.

View File

@@ -10,5 +10,5 @@
# 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 SYSINCLUDE holidays/ad.rem
OMIT 15 August MSG La Massana Annual Festival OMIT 15 August MSG %"La Massana Annual Festival%" %! %b.
OMIT 16 August MSG La Massana Annual Festival OMIT 16 August MSG %"La Massana Annual Festival%" %! %b.

View File

@@ -10,5 +10,5 @@
# 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 SYSINCLUDE holidays/ad.rem
OMIT 15 August MSG Ordino Annual Festival OMIT 15 August MSG %"Ordino Annual Festival%" %! %b.
OMIT 16 August MSG Ordino Annual Festival OMIT 16 August MSG %"Ordino Annual Festival%" %! %b.

View File

@@ -10,7 +10,7 @@
# 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 SYSINCLUDE holidays/ad.rem
REM Friday 23 July ADDOMIT SCANFROM -28 MSG Sant Julià de Lòria Annual Festival REM Friday 23 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 Saturday 24 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 Sunday 25 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 REM Monday 26 July ADDOMIT SCANFROM -28 MSG %"Sant Julià de Lòria Annual Festival%" %! %b.

View File

@@ -10,6 +10,6 @@
# 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 SYSINCLUDE holidays/ad.rem
REM First Saturday in August ADDOMIT SCANFROM -28 MSG Andorra la Vella Annual Festival REM First Saturday in 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 Sunday 2 August ADDOMIT SCANFROM -28 MSG %"Andorra la Vella Annual Festival%" %! %b.
REM Monday 3 August ADDOMIT SCANFROM -28 MSG Andorra la Vella Annual Festival REM Monday 3 August ADDOMIT SCANFROM -28 MSG %"Andorra la Vella Annual Festival%" %! %b.

View File

@@ -10,5 +10,5 @@
# 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 SYSINCLUDE holidays/ad.rem
OMIT 25 July MSG Escaldes-Engordany Annual Festival OMIT 25 July MSG %"Escaldes-Engordany Annual Festival%" %! %b.
OMIT 26 July MSG Escaldes-Engordany Annual Festival OMIT 26 July MSG %"Escaldes-Engordany Annual Festival%" %! %b.

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 رأس السنة الميلادية OMIT 1 January MSG %"رأس السنة الميلادية%" %! %b.
OMIT 2 December MSG اليوم الوطني OMIT 2 December MSG %"اليوم الوطني%" %! %b.
OMIT 3 December MSG اليوم الوطني OMIT 3 December MSG %"اليوم الوطني%" %! %b.

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 OMIT 1 January MSG %"Festat e Vitit të Ri%" %! %b.
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ë) 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.
OMIT 2 January MSG Festat e Vitit të Ri OMIT 2 January MSG %"Festat e Vitit të Ri%" %! %b.
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ë) 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.
OMIT 14 March MSG Dita e Verës OMIT 14 March MSG %"Dita e Verës%" %! %b.
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ë) 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.
OMIT 22 March MSG Dita e Nevruzit OMIT 22 March MSG %"Dita e Nevruzit%" %! %b.
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ë) 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 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ë) 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.
OMIT [easterdate($Uy)] MSG E diela e Pashkëve Katolike OMIT [easterdate($Uy)] MSG %"E diela e Pashkëve Katolike%" %! %b.
OMIT [easterdate($Uy)] MSG E diela e Pashkëve Ortodokse OMIT [easterdate($Uy)] MSG %"E diela e Pashkëve Ortodokse%" %! %b.
OMIT 1 May MSG Dita Ndërkombëtare e Punëtorëve OMIT 1 May MSG %"Dita Ndërkombëtare e Punëtorëve%" %! %b.
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ë) 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 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ë) 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.
OMIT 5 September MSG Dita e Shenjtërimit të Shenjt Terezës OMIT 5 September MSG %"Dita e Shenjtërimit të Shenjt Terezës%" %! %b.
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ë) 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.
OMIT 22 November MSG Dita e Alfabetit OMIT 22 November MSG %"Dita e Alfabetit%" %! %b.
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ë) 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.
OMIT 28 November MSG Dita Flamurit dhe e Pavarësisë OMIT 28 November MSG %"Dita Flamurit dhe e Pavarësisë%" %! %b.
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ë) 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.
OMIT 29 November MSG Dita e Çlirimit OMIT 29 November MSG %"Dita e Çlirimit%" %! %b.
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ë) 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.
OMIT 8 December MSG Dita Kombëtare e Rinisë OMIT 8 December MSG %"Dita Kombëtare e Rinisë%" %! %b.
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ë) 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.
OMIT 25 December MSG Krishtlindjet OMIT 25 December MSG %"Krishtlindjet%" %! %b.
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ë) 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.

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 Նոր տարվա օր OMIT 1 January MSG %"Նոր տարվա օր%" %! %b.
OMIT 2 January MSG Նոր տարվա օր OMIT 2 January MSG %"Նոր տարվա օր%" %! %b.
OMIT 6 January MSG Սուրբ Ծնունդ եւ Հայտնություն OMIT 6 January MSG %"Սուրբ Ծնունդ եւ Հայտնություն%" %! %b.
OMIT 28 January MSG Բանակի օր OMIT 28 January MSG %"Բանակի օր%" %! %b.
OMIT 8 March MSG Կանանց տոն OMIT 8 March MSG %"Կանանց տոն%" %! %b.
OMIT 24 April MSG Եղեռնի զոհերի հիշատակի օր OMIT 24 April MSG %"Եղեռնի զոհերի հիշատակի օր%" %! %b.
OMIT 1 May MSG Աշխատանքի օր OMIT 1 May MSG %"Աշխատանքի օր%" %! %b.
OMIT 9 May MSG Հաղթանակի և Խաղաղության տոն OMIT 9 May MSG %"Հաղթանակի և Խաղաղության տոն%" %! %b.
OMIT 28 May MSG Հանրապետության օր OMIT 28 May MSG %"Հանրապետության օր%" %! %b.
OMIT 5 July MSG Սահմանադրության օր OMIT 5 July MSG %"Սահմանադրության օր%" %! %b.
OMIT 21 September MSG Անկախության օր OMIT 21 September MSG %"Անկախության օր%" %! %b.
OMIT 31 December MSG Նոր տարվա գիշեր OMIT 31 December MSG %"Նոր տարվա գիշեր%" %! %b.

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 OMIT 1 January MSG %"Dia do Ano Novo%" %! %b.
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 4] MSG Dia do Ano Novo (ponte) REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia do Ano Novo (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) 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.
OMIT 4 February MSG Dia do Início da Luta Armada de Libertação Nacional OMIT 4 February MSG %"Dia do Início da Luta Armada de Libertação Nacional%" %! %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 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 12 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 2, 13)) == 2] MSG Dia do Carnaval (ponte) REM 12 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia do Carnaval (ponte)%" %! %b.
REM 14 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 2, 13)) == 4] MSG Dia do Carnaval (ponte) REM 14 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia do Carnaval (ponte)%" %! %b.
OMIT [easterdate($Uy)-47] MSG Dia do Carnaval OMIT [easterdate($Uy)-47] MSG %"Dia do Carnaval%" %! %b.
REM 7 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 8)) == 2] MSG Dia Internacional da Mulher (ponte) REM 7 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia Internacional da Mulher (ponte)%" %! %b.
OMIT 8 March MSG Dia Internacional da Mulher OMIT 8 March MSG %"Dia Internacional da Mulher%" %! %b.
REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 8)) == 4] MSG Dia Internacional da Mulher (ponte) REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia Internacional da Mulher (ponte)%" %! %b.
REM 22 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 23)) == 2] MSG Dia da Libertação da África Austral (ponte) REM 22 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia da Libertação da África Austral (ponte)%" %! %b.
OMIT 23 March MSG Dia da Libertação da África Austral OMIT 23 March MSG %"Dia da Libertação da África Austral%" %! %b.
REM 24 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 23)) == 4] MSG Dia da Libertação da África Austral (ponte) REM 24 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia da Libertação da África Austral (ponte)%" %! %b.
REM 3 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 4, 4)) == 2] MSG Dia da Paz e Reconciliação Nacional (ponte) REM 3 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia da Paz e Reconciliação Nacional (ponte)%" %! %b.
OMIT 4 April MSG Dia da Paz e Reconciliação Nacional OMIT 4 April MSG %"Dia da Paz e Reconciliação Nacional%" %! %b.
REM 5 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 4, 4)) == 4] MSG Dia da Paz e Reconciliação Nacional (ponte) REM 5 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia da Paz e Reconciliação Nacional (ponte)%" %! %b.
OMIT [easterdate($Uy)-2] MSG Sexta-Feira Santa OMIT [easterdate($Uy)-2] MSG %"Sexta-Feira Santa%" %! %b.
REM 30 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1)) == 2] MSG Dia Internacional do Trabalhador (ponte) REM 30 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia Internacional do Trabalhador (ponte)%" %! %b.
OMIT 1 May MSG Dia Internacional do Trabalhador OMIT 1 May MSG %"Dia Internacional do Trabalhador%" %! %b.
REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1)) == 4] MSG Dia Internacional do Trabalhador (ponte) REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia Internacional do Trabalhador (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) 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.
OMIT 17 September MSG Dia do Fundador da Nação e do Herói Nacional OMIT 17 September MSG %"Dia do Fundador da Nação e do Herói Nacional%" %! %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 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 1 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 2)) == 2] MSG Dia dos Finados (ponte) REM 1 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia dos Finados (ponte)%" %! %b.
OMIT 2 November MSG Dia dos Finados OMIT 2 November MSG %"Dia dos Finados%" %! %b.
REM 3 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 2)) == 4] MSG Dia dos Finados (ponte) REM 3 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia dos Finados (ponte)%" %! %b.
REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 11)) == 2] MSG Dia da Independência Nacional (ponte) REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia da Independência Nacional (ponte)%" %! %b.
OMIT 11 November MSG Dia da Independência Nacional OMIT 11 November MSG %"Dia da Independência Nacional%" %! %b.
REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 11)) == 4] MSG Dia da Independência Nacional (ponte) REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia da Independência Nacional (ponte)%" %! %b.
REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 2] MSG Dia de Natal e da Família (ponte) REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia de Natal e da Família (ponte)%" %! %b.
OMIT 25 December MSG Dia de Natal e da Família OMIT 25 December MSG %"Dia de Natal e da Família%" %! %b.
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 4] MSG Dia de Natal e da Família (ponte) REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 4] MSG %"Dia de Natal e da Família (ponte)%" %! %b.
REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 2] MSG Dia do Ano Novo (ponte) REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Dia do Ano Novo (ponte)%" %! %b.

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 OMIT 1 January MSG %"Año Nuevo%" %! %b.
OMIT [easterdate($Uy)-48] MSG Día de Carnaval OMIT [easterdate($Uy)-48] MSG %"Día de Carnaval%" %! %b.
OMIT [easterdate($Uy)-47] MSG Día de Carnaval OMIT [easterdate($Uy)-47] MSG %"Día de Carnaval%" %! %b.
OMIT 24 March MSG Día Nacional de la Memoria por la Verdad y la Justicia OMIT 24 March MSG %"Día Nacional de la Memoria por la Verdad y la Justicia%" %! %b.
OMIT 2 April MSG Día del Veterano y de los Caidos en la Guerra de Malvinas OMIT 2 April MSG %"Día del Veterano y de los Caidos en la Guerra de Malvinas%" %! %b.
OMIT [easterdate($Uy)-2] MSG Viernes Santo OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %! %b.
OMIT 1 May MSG Día del Trabajo OMIT 1 May MSG %"Día del Trabajo%" %! %b.
OMIT 25 May MSG Día de la Revolución de Mayo OMIT 25 May MSG %"Día de la Revolución de Mayo%" %! %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 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 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 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 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) 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.
OMIT 20 June MSG Paso a la Inmortalidad del General Don Manuel Belgrano OMIT 20 June MSG %"Paso a la Inmortalidad del General Don Manuel Belgrano%" %! %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) 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.
OMIT 9 July MSG Día de la Independencia OMIT 9 July MSG %"Día de la Independencia%" %! %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 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 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 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 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 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 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 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 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 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 10 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 10, 12)) == 3] MSG Día del Respeto a la Diversidad Cultural (observado) REM 10 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] 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 11 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] 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 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 15 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 10, 12)) == 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 16 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 10, 12)) == 4] 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 18 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 20)) == 3] MSG Día de la Soberanía Nacional (observado) REM 18 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] 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 19 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] 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 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 23 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 20)) == 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 24 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 20)) == 4] 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.
OMIT 8 December MSG Inmaculada Concepción de María OMIT 8 December MSG %"Inmaculada Concepción de María%" %! %b.
OMIT 25 December MSG Navidad OMIT 25 December MSG %"Navidad%" %! %b.

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 OMIT 1 January MSG %"New Year's Day%" %! %b.
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed) REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b.
REM Third Monday in January ADDOMIT SCANFROM -28 MSG Martin Luther King Jr. Day REM Third Monday in January ADDOMIT SCANFROM -28 MSG %"Martin Luther King Jr. Day%" %! %b.
REM Third Monday in February ADDOMIT SCANFROM -28 MSG Washington's Birthday REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Washington's Birthday%" %! %b.
REM 16 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 4, 17)) == 6] MSG American Samoa Flag Day (observed) REM 16 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"American Samoa Flag Day (observed)%" %! %b.
OMIT 17 April MSG American Samoa Flag Day OMIT 17 April MSG %"American Samoa Flag Day%" %! %b.
REM 18 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 4, 17)) == 0] MSG American Samoa Flag Day (observed) REM 18 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"American Samoa Flag Day (observed)%" %! %b.
REM Last Monday in May ADDOMIT SCANFROM -28 MSG Memorial Day REM Last Monday in May ADDOMIT SCANFROM -28 MSG %"Memorial Day%" %! %b.
REM 18 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 6, 19)) == 6] MSG Juneteenth National Independence Day (observed) REM 18 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Juneteenth National Independence Day (observed)%" %! %b.
OMIT 19 June MSG Juneteenth National Independence Day OMIT 19 June MSG %"Juneteenth National Independence Day%" %! %b.
REM 20 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 6, 19)) == 0] MSG Juneteenth National Independence Day (observed) REM 20 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Juneteenth National Independence Day (observed)%" %! %b.
REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 7, 4)) == 6] MSG Independence Day (observed) REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Independence Day (observed)%" %! %b.
OMIT 4 July MSG Independence Day OMIT 4 July MSG %"Independence Day%" %! %b.
REM 5 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 7, 4)) == 0] MSG Independence Day (observed) REM 5 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b.
REM 15 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 7, 16)) == 6] MSG Manu'a Islands Cession Day (observed) REM 15 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Manu'a Islands Cession Day (observed)%" %! %b.
OMIT 16 July MSG Manu'a Islands Cession Day OMIT 16 July MSG %"Manu'a Islands Cession Day%" %! %b.
REM 17 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 7, 16)) == 0] MSG Manu'a Islands Cession Day (observed) REM 17 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Manu'a Islands Cession Day (observed)%" %! %b.
REM First Monday in September ADDOMIT SCANFROM -28 MSG Labor Day REM First Monday in September ADDOMIT SCANFROM -28 MSG %"Labor Day%" %! %b.
REM Second Monday in October ADDOMIT SCANFROM -28 MSG Columbus Day REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Columbus Day%" %! %b.
REM Second Sunday in October ADDOMIT SCANFROM -28 MSG White Sunday REM Second Sunday in October ADDOMIT SCANFROM -28 MSG %"White Sunday%" %! %b.
REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 11)) == 6] MSG Veterans Day (observed) REM 10 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Veterans Day (observed)%" %! %b.
OMIT 11 November MSG Veterans Day OMIT 11 November MSG %"Veterans Day%" %! %b.
REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 11)) == 0] MSG Veterans Day (observed) REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Veterans Day (observed)%" %! %b.
REM Fourth Thursday in November ADDOMIT SCANFROM -28 MSG Thanksgiving REM Fourth Thursday in November ADDOMIT SCANFROM -28 MSG %"Thanksgiving%" %! %b.
REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 6] MSG Christmas Day (observed) REM 24 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"Christmas Day (observed)%" %! %b.
OMIT 25 December MSG Christmas Day OMIT 25 December MSG %"Christmas Day%" %! %b.
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 0] MSG Christmas Day (observed) REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b.
REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG New Year's Day (observed) REM 31 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 6] MSG %"New Year's Day (observed)%" %! %b.
# Optional holidays # Optional holidays
REM 14 February MSG Valentine's Day REM 14 February MSG %"Valentine's Day%" %! %b.
REM 17 March MSG Saint Patrick's Day REM 17 March MSG %"Saint Patrick's Day%" %! %b.
REM 31 October MSG Halloween REM 31 October MSG %"Halloween%" %! %b.

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 OMIT 1 January MSG %"Neujahr%" %! %b.
OMIT 6 January MSG Heilige Drei Könige OMIT 6 January MSG %"Heilige Drei Könige%" %! %b.
OMIT [easterdate($Uy)+1] MSG Ostermontag OMIT [easterdate($Uy)+1] MSG %"Ostermontag%" %! %b.
OMIT 1 May MSG Staatsfeiertag OMIT 1 May MSG %"Staatsfeiertag%" %! %b.
OMIT [easterdate($Uy)+39] MSG Christi Himmelfahrt OMIT [easterdate($Uy)+39] MSG %"Christi Himmelfahrt%" %! %b.
OMIT [easterdate($Uy)+50] MSG Pfingstmontag OMIT [easterdate($Uy)+50] MSG %"Pfingstmontag%" %! %b.
OMIT [easterdate($Uy)+60] MSG Fronleichnam OMIT [easterdate($Uy)+60] MSG %"Fronleichnam%" %! %b.
OMIT 15 August MSG Mariä Himmelfahrt OMIT 15 August MSG %"Mariä Himmelfahrt%" %! %b.
OMIT 26 October MSG Nationalfeiertag OMIT 26 October MSG %"Nationalfeiertag%" %! %b.
OMIT 1 November MSG Allerheiligen OMIT 1 November MSG %"Allerheiligen%" %! %b.
OMIT 8 December MSG Mariä Empfängnis OMIT 8 December MSG %"Mariä Empfängnis%" %! %b.
OMIT 25 December MSG Christtag OMIT 25 December MSG %"Christtag%" %! %b.
OMIT 26 December MSG Stefanitag OMIT 26 December MSG %"Stefanitag%" %! %b.
# Optional holidays # Optional holidays
REM [easterdate($Uy)-2] MSG Karfreitag REM [easterdate($Uy)-2] MSG %"Karfreitag%" %! %b.
REM 24 December MSG Heiliger Abend REM 24 December MSG %"Heiliger Abend%" %! %b.
REM 31 December MSG Silvester REM 31 December MSG %"Silvester%" %! %b.

View File

@@ -12,4 +12,4 @@
# Optional holidays # Optional holidays
REM 11 November MSG Hl. Martin REM 11 November MSG %"Hl. Martin%" %! %b.

View File

@@ -12,5 +12,5 @@
# Optional holidays # Optional holidays
REM 19 March MSG Hl. Josef REM 19 March MSG %"Hl. Josef%" %! %b.
REM 10 October MSG Tag der Volksabstimmung REM 10 October MSG %"Tag der Volksabstimmung%" %! %b.

View File

@@ -12,4 +12,4 @@
# Optional holidays # Optional holidays
REM 15 November MSG Hl. Leopold REM 15 November MSG %"Hl. Leopold%" %! %b.

View File

@@ -12,4 +12,4 @@
# Optional holidays # Optional holidays
REM 4 May MSG Hl. Florian REM 4 May MSG %"Hl. Florian%" %! %b.

View File

@@ -12,4 +12,4 @@
# Optional holidays # Optional holidays
REM 24 September MSG Hl. Rupert REM 24 September MSG %"Hl. Rupert%" %! %b.

View File

@@ -12,4 +12,4 @@
# Optional holidays # Optional holidays
REM 19 March MSG Hl. Josef REM 19 March MSG %"Hl. Josef%" %! %b.

View File

@@ -12,4 +12,4 @@
# Optional holidays # Optional holidays
REM 19 March MSG Hl. Josef REM 19 March MSG %"Hl. Josef%" %! %b.

View File

@@ -12,4 +12,4 @@
# Optional holidays # Optional holidays
REM 19 March MSG Hl. Josef REM 19 March MSG %"Hl. Josef%" %! %b.

View File

@@ -12,4 +12,4 @@
# Optional holidays # Optional holidays
REM 15 November MSG Hl. Leopold REM 15 November MSG %"Hl. Leopold%" %! %b.

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 OMIT 1 January MSG %"New Year's Day%" %! %b.
OMIT 26 January MSG Australia Day OMIT 26 January MSG %"Australia Day%" %! %b.
OMIT [easterdate($Uy)-2] MSG Good Friday OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b.
OMIT [easterdate($Uy)+1] MSG Easter Monday OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b.
OMIT 25 April MSG ANZAC Day OMIT 25 April MSG %"ANZAC Day%" %! %b.
OMIT 25 December MSG Christmas Day OMIT 25 December MSG %"Christmas Day%" %! %b.
OMIT 26 December MSG Boxing Day OMIT 26 December MSG %"Boxing Day%" %! %b.

View File

@@ -10,18 +10,18 @@
# 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 SYSINCLUDE holidays/au.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed) REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] 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 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b.
REM Second Monday in March ADDOMIT SCANFROM -28 MSG Canberra Day REM Second Monday in March ADDOMIT SCANFROM -28 MSG %"Canberra Day%" %! %b.
OMIT [easterdate($Uy)-1] MSG Easter Saturday OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %! %b.
OMIT [easterdate($Uy)] MSG Easter Sunday OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b.
REM Monday 27 May ADDOMIT SCANFROM -28 MSG Reconciliation Day REM Monday 27 May ADDOMIT SCANFROM -28 MSG %"Reconciliation Day%" %! %b.
REM Second Monday in June ADDOMIT SCANFROM -28 MSG King's Birthday REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %b.
REM First Monday in October ADDOMIT SCANFROM -28 MSG Labour Day REM First Monday in October ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %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, 25)) == 6] MSG Christmas Day (observed) REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas 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) == 0] MSG %"Boxing Day (observed)%" %! %b.
REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 6] MSG Boxing Day (observed) REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b.
# Optional holidays # Optional holidays
REM First Monday in August SCANFROM -28 MSG Bank Holiday REM First Monday in August SCANFROM -28 MSG %"Bank Holiday%" %! %b.

View File

@@ -10,16 +10,16 @@
# 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 SYSINCLUDE holidays/au.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed) REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] 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 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b.
OMIT [easterdate($Uy)-1] MSG Easter Saturday OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %! %b.
OMIT [easterdate($Uy)] MSG Easter Sunday OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b.
REM Second Monday in June ADDOMIT SCANFROM -28 MSG King's Birthday REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %b.
REM First Monday in October ADDOMIT SCANFROM -28 MSG Labour Day REM First Monday in October ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %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, 25)) == 6] MSG Christmas Day (observed) REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas 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) == 0] MSG %"Boxing Day (observed)%" %! %b.
REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 6] MSG Boxing Day (observed) REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b.
# Optional holidays # Optional holidays
REM First Monday in August SCANFROM -28 MSG Bank Holiday REM First Monday in August SCANFROM -28 MSG %"Bank Holiday%" %! %b.

View File

@@ -10,19 +10,19 @@
# 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 SYSINCLUDE holidays/au.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed) REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] 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 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b.
OMIT [easterdate($Uy)-1] MSG Easter Saturday OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %! %b.
OMIT [easterdate($Uy)] MSG Easter Sunday OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b.
REM First Monday in May ADDOMIT SCANFROM -28 MSG May Day REM First Monday in May ADDOMIT SCANFROM -28 MSG %"May Day%" %! %b.
REM Second Monday in June ADDOMIT SCANFROM -28 MSG King's Birthday REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %b.
REM First Monday in August ADDOMIT SCANFROM -28 MSG Picnic Day REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Picnic Day%" %! %b.
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 0] MSG Christmas Day (observed) REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas 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-1) == 1] MSG %"Boxing Day (observed)%" %! %b.
REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 1] MSG Boxing Day (observed) REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas 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) == 0] MSG %"Boxing Day (observed)%" %! %b.
REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 6] MSG Boxing Day (observed) REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b.
# Optional holidays # Optional holidays
REM 24 December MSG Christmas Eve (from 7pm) REM 24 December MSG %"Christmas Eve (from 7pm)%" %! %b.
REM 31 December MSG New Year's Eve (from 7pm) REM 31 December MSG %"New Year's Eve (from 7pm)%" %! %b.

View File

@@ -10,14 +10,14 @@
# 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 SYSINCLUDE holidays/au.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed) REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] 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 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b.
OMIT [easterdate($Uy)-1] MSG Easter Saturday OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %! %b.
OMIT [easterdate($Uy)] MSG Easter Sunday OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b.
REM First Monday in May ADDOMIT SCANFROM -28 MSG Labour Day REM First Monday in May ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %b.
REM Wednesday 10 August ADDOMIT SCANFROM -28 MSG The Royal Queensland Show REM Wednesday 10 August ADDOMIT SCANFROM -28 MSG %"The Royal Queensland Show%" %! %b.
REM First Monday in October ADDOMIT SCANFROM -28 MSG King's Birthday REM First Monday in October ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %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, 25)) == 6] MSG Christmas Day (observed) REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas 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) == 0] MSG %"Boxing Day (observed)%" %! %b.
REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 6] MSG Boxing Day (observed) REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b.

View File

@@ -10,20 +10,20 @@
# 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 SYSINCLUDE holidays/au.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed) REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] 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 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b.
REM Second Monday in March ADDOMIT SCANFROM -28 MSG Adelaide Cup Day REM Second Monday in March ADDOMIT SCANFROM -28 MSG %"Adelaide Cup Day%" %! %b.
OMIT [easterdate($Uy)-1] MSG Easter Saturday OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %! %b.
OMIT [easterdate($Uy)] MSG Easter Sunday OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b.
REM Second Monday in June ADDOMIT SCANFROM -28 MSG King's Birthday REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %b.
REM First Monday in October ADDOMIT SCANFROM -28 MSG Labour Day REM First Monday in October ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %b.
OMIT 26 December MSG Proclamation Day OMIT 26 December MSG %"Proclamation Day%" %! %b.
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 0] MSG Christmas Day (observed) REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas 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-1) == 1] MSG %"Proclamation Day (observed)%" %! %b.
REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 1] MSG Proclamation Day (observed) REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas 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) == 0] MSG %"Proclamation Day (observed)%" %! %b.
REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 6] MSG Proclamation Day (observed) REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Proclamation Day (observed)%" %! %b.
# Optional holidays # Optional holidays
REM 24 December MSG Christmas Eve (from 7pm) REM 24 December MSG %"Christmas Eve (from 7pm)%" %! %b.
REM 31 December MSG New Year's Eve (from 7pm) REM 31 December MSG %"New Year's Eve (from 7pm)%" %! %b.

View File

@@ -10,7 +10,7 @@
# 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 SYSINCLUDE holidays/au.rem
REM Second Monday in March ADDOMIT SCANFROM -28 MSG Eight Hours Day REM Second Monday in March ADDOMIT SCANFROM -28 MSG %"Eight Hours Day%" %! %b.
REM Second Monday in June ADDOMIT SCANFROM -28 MSG King's Birthday REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %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, 25)) == 6] MSG Christmas Day (observed) REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas Day (observed)%" %! %b.

View File

@@ -10,15 +10,15 @@
# 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 SYSINCLUDE holidays/au.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed) REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] 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 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b.
REM Second Monday in March ADDOMIT SCANFROM -28 MSG Labour Day REM Second Monday in March ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %b.
OMIT [easterdate($Uy)-1] MSG Easter Saturday OMIT [easterdate($Uy)-1] MSG %"Easter Saturday%" %! %b.
OMIT [easterdate($Uy)] MSG Easter Sunday OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b.
REM Second Monday in June ADDOMIT SCANFROM -28 MSG King's Birthday REM Second Monday in June ADDOMIT SCANFROM -28 MSG %"King's Birthday%" %! %b.
REM Saturday 1 October --8 ADDOMIT SCANFROM -28 MSG Grand Final Day REM Saturday 1 October --8 ADDOMIT SCANFROM -28 MSG %"Grand Final Day%" %! %b.
REM First Tuesday in November ADDOMIT SCANFROM -28 MSG Melbourne Cup Day REM First Tuesday in November ADDOMIT SCANFROM -28 MSG %"Melbourne Cup Day%" %! %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, 25)) == 6] MSG Christmas Day (observed) REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas 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) == 0] MSG %"Boxing Day (observed)%" %! %b.
REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 6] MSG Boxing Day (observed) REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b.

View File

@@ -10,15 +10,15 @@
# 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 SYSINCLUDE holidays/au.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed) REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] 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 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b.
REM First Monday in March ADDOMIT SCANFROM -28 MSG Labour Day REM First Monday in March ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %b.
OMIT [easterdate($Uy)] MSG Easter Sunday OMIT [easterdate($Uy)] MSG %"Easter Sunday%" %! %b.
REM 26 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 4, 25)) == 0] MSG ANZAC Day (observed) REM 26 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"ANZAC Day (observed)%" %! %b.
REM 27 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 4, 25)) == 6] MSG ANZAC Day (observed) REM 27 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"ANZAC Day (observed)%" %! %b.
REM First Monday in June ADDOMIT SCANFROM -28 MSG Western Australia Day REM First Monday in June ADDOMIT SCANFROM -28 MSG %"Western Australia Day%" %! %b.
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 0] MSG Christmas Day (observed) REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas 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-1) == 1] MSG %"Boxing Day (observed)%" %! %b.
REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 1] MSG Boxing Day (observed) REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas 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) == 0] MSG %"Boxing Day (observed)%" %! %b.
REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 6] MSG Boxing Day (observed) REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b.

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 OMIT 1 January MSG %"Aña Nobo%" %! %b.
OMIT 25 January MSG Dia di Betico OMIT 25 January MSG %"Dia di Betico%" %! %b.
OMIT [easterdate($Uy)-48] MSG Dialuna prome cu diaranson di shinish OMIT [easterdate($Uy)-48] MSG %"Dialuna prome cu diaranson di shinish%" %! %b.
OMIT 18 March MSG Dia di Himno y Bandera OMIT 18 March MSG %"Dia di Himno y Bandera%" %! %b.
OMIT [easterdate($Uy)-2] MSG Bierna Santo OMIT [easterdate($Uy)-2] MSG %"Bierna Santo%" %! %b.
OMIT [easterdate($Uy)+1] MSG Di dos dia di Pasco di Resureccion OMIT [easterdate($Uy)+1] MSG %"Di dos dia di Pasco di Resureccion%" %! %b.
OMIT 1 May MSG Dia di Obrero OMIT 1 May MSG %"Dia di Obrero%" %! %b.
OMIT [easterdate($Uy)+39] MSG Dia di Asuncion OMIT [easterdate($Uy)+39] MSG %"Dia di Asuncion%" %! %b.
REM 31 August ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG Dia di Rey REM 31 August ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Dia di Rey%" %! %b.
REM 1 September ADDOMIT SCANFROM -28 SATISFY [$Tw == 1] MSG Dia di Rey REM 1 September ADDOMIT SCANFROM -28 SATISFY [$Tw == 1] MSG %"Dia di Rey%" %! %b.
OMIT 25 December MSG Pasco di Nacemento OMIT 25 December MSG %"Pasco di Nacemento%" %! %b.
OMIT 26 December MSG Di dos dia di Pasco di Nacemento OMIT 26 December MSG %"Di dos dia di Pasco di Nacemento%" %! %b.

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ı OMIT 1 January MSG %"Yeni il bayramı%" %! %b.
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) 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.
OMIT 2 January MSG Yeni il bayramı OMIT 2 January MSG %"Yeni il bayramı%" %! %b.
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) 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.
OMIT 20 January MSG Ümumxalq hüzn günü OMIT 20 January MSG %"Ümumxalq hüzn günü%" %! %b.
OMIT 8 March MSG Qadınlar günü OMIT 8 March MSG %"Qadınlar günü%" %! %b.
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) 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.
OMIT 20 March MSG Novruz bayramı OMIT 20 March MSG %"Novruz bayramı%" %! %b.
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) 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.
OMIT 21 March MSG Novruz bayramı OMIT 21 March MSG %"Novruz bayramı%" %! %b.
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) 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.
OMIT 22 March MSG Novruz bayramı OMIT 22 March MSG %"Novruz bayramı%" %! %b.
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) 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.
OMIT 23 March MSG Novruz bayramı OMIT 23 March MSG %"Novruz bayramı%" %! %b.
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) 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.
OMIT 24 March MSG Novruz bayramı OMIT 24 March MSG %"Novruz bayramı%" %! %b.
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) 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.
OMIT 9 May MSG Faşizm üzərində qələbə günü OMIT 9 May MSG %"Faşizm üzərində qələbə günü%" %! %b.
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) 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.
OMIT 28 May MSG Müstəqillik Günü OMIT 28 May MSG %"Müstəqillik Günü%" %! %b.
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) 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.
OMIT 15 June MSG Azərbaycan xalqının milli qurtuluş günü OMIT 15 June MSG %"Azərbaycan xalqının milli qurtuluş günü%" %! %b.
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) 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.
OMIT 26 June MSG Azərbaycan Respublikasının Silahlı Qüvvələri günü OMIT 26 June MSG %"Azərbaycan Respublikasının Silahlı Qüvvələri günü%" %! %b.
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) 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.
OMIT 8 November MSG Zəfər Günü OMIT 8 November MSG %"Zəfər Günü%" %! %b.
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) 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.
OMIT 9 November MSG Azərbaycan Respublikasının Dövlət bayrağı günü OMIT 9 November MSG %"Azərbaycan Respublikasının Dövlət bayrağı günü%" %! %b.
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) 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.
OMIT 31 December MSG Dünya azərbaycanlılarının həmrəyliyi günü OMIT 31 December MSG %"Dünya azərbaycanlılarının həmrəyliyi günü%" %! %b.
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) 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.
# Optional holidays # Optional holidays
REM 27 September MSG Anım Günü REM 27 September MSG %"Anım Günü%" %! %b.
REM 18 October MSG Müstəqilliyin Bərpası Günü REM 18 October MSG %"Müstəqilliyin Bərpası Günü%" %! %b.
REM 12 November MSG Konstitusiya Günü REM 12 November MSG %"Konstitusiya Günü%" %! %b.
REM 17 November MSG Milli Dirçəliş Günü REM 17 November MSG %"Milli Dirçəliş Günü%" %! %b.

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 OMIT 1 January MSG %"Nova godina%" %! %b.
OMIT 2 January MSG Nova godina OMIT 2 January MSG %"Nova godina%" %! %b.
OMIT 7 January MSG Božić (Pravoslavni) OMIT 7 January MSG %"Božić (Pravoslavni)%" %! %b.
OMIT [orthodoxeaster($Uy)-2] MSG Veliki petak (Pravoslavni) OMIT [orthodoxeaster($Uy)-2] MSG %"Veliki petak (Pravoslavni)%" %! %b.
OMIT [orthodoxeaster($Uy)+1] MSG Uskrsni ponedjeljak (Katolički) OMIT [orthodoxeaster($Uy)+1] MSG %"Uskrsni ponedjeljak (Katolički)%" %! %b.
OMIT 1 May MSG Međunarodni praznik rada OMIT 1 May MSG %"Međunarodni praznik rada%" %! %b.
OMIT 2 May MSG Međunarodni praznik rada OMIT 2 May MSG %"Međunarodni praznik rada%" %! %b.
OMIT 25 December MSG Božić (Katolički) OMIT 25 December MSG %"Božić (Katolički)%" %! %b.

View File

@@ -10,14 +10,14 @@
# 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 SYSINCLUDE holidays/ba.rem
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) == 0] MSG %"Nova godina (preneseno)%" %! %b.
OMIT 6 January MSG Badnji dan (Pravoslavni) OMIT 6 January MSG %"Badnji dan (Pravoslavni)%" %! %b.
OMIT 1 March MSG Dan nezavisnosti OMIT 1 March MSG %"Dan nezavisnosti%" %! %b.
OMIT [orthodoxeaster($Uy)-2] MSG Veliki petak (Katolički) OMIT [orthodoxeaster($Uy)-2] MSG %"Veliki petak (Katolički)%" %! %b.
OMIT [orthodoxeaster($Uy)] MSG Uskrs (Katolički) OMIT [orthodoxeaster($Uy)] MSG %"Uskrs (Katolički)%" %! %b.
OMIT [orthodoxeaster($Uy)] MSG Vaskrs (Pravoslavni) OMIT [orthodoxeaster($Uy)] MSG %"Vaskrs (Pravoslavni)%" %! %b.
OMIT [orthodoxeaster($Uy)+1] MSG Uskrsni ponedjeljak (Pravoslavni) OMIT [orthodoxeaster($Uy)+1] MSG %"Uskrsni ponedjeljak (Pravoslavni)%" %! %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) == 0] MSG %"Međunarodni praznik rada (preneseno)%" %! %b.
OMIT 9 May MSG Dan pobjede nad fašizmom OMIT 9 May MSG %"Dan pobjede nad fašizmom%" %! %b.
OMIT 25 November MSG Dan državnosti OMIT 25 November MSG %"Dan državnosti%" %! %b.
OMIT 24 December MSG Badnji dan (Katolički) OMIT 24 December MSG %"Badnji dan (Katolički)%" %! %b.

View File

@@ -10,11 +10,11 @@
# 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 SYSINCLUDE holidays/ba.rem
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) == 0] MSG %"Nova godina (preneseno)%" %! %b.
REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG Nova godina (preneseno) REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Nova godina (preneseno)%" %! %b.
REM 8 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 7)) == 0] MSG Božić (Pravoslavni) (preneseno) REM 8 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Božić (Pravoslavni) (preneseno)%" %! %b.
OMIT 8 March MSG Dan uspostavljanja Brčko distrikta OMIT 8 March MSG %"Dan uspostavljanja Brčko distrikta%" %! %b.
REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 8)) == 0] MSG Dan uspostavljanja Brčko distrikta (preneseno) REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Dan uspostavljanja Brčko distrikta (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) == 0] 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 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Međunarodni praznik rada (preneseno)%" %! %b.
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 0] MSG Božić (Katolički) (preneseno) REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Božić (Katolički) (preneseno)%" %! %b.

View File

@@ -10,14 +10,14 @@
# 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 SYSINCLUDE holidays/ba.rem
REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG Nova godina (preneseno) REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Nova godina (preneseno)%" %! %b.
OMIT 6 January MSG Badnji dan (Pravoslavni) OMIT 6 January MSG %"Badnji dan (Pravoslavni)%" %! %b.
OMIT 14 January MSG Pravoslavna Nova godina OMIT 14 January MSG %"Pravoslavna Nova godina%" %! %b.
OMIT [orthodoxeaster($Uy)-2] MSG Veliki petak (Katolički) OMIT [orthodoxeaster($Uy)-2] MSG %"Veliki petak (Katolički)%" %! %b.
OMIT [orthodoxeaster($Uy)] MSG Uskrs (Katolički) OMIT [orthodoxeaster($Uy)] MSG %"Uskrs (Katolički)%" %! %b.
OMIT [orthodoxeaster($Uy)] MSG Vaskrs (Pravoslavni) OMIT [orthodoxeaster($Uy)] MSG %"Vaskrs (Pravoslavni)%" %! %b.
OMIT [orthodoxeaster($Uy)+1] MSG Uskrsni ponedjeljak (Pravoslavni) OMIT [orthodoxeaster($Uy)+1] MSG %"Uskrsni ponedjeljak (Pravoslavni)%" %! %b.
REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1)) == 6] MSG Međunarodni praznik rada (preneseno) REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Međunarodni praznik rada (preneseno)%" %! %b.
OMIT 9 May MSG Dan pobjede nad fašizmom OMIT 9 May MSG %"Dan pobjede nad fašizmom%" %! %b.
OMIT 21 November MSG Dan uspostave Opšteg okvirnog sporazuma za mir u Bosni i Hercegovini OMIT 21 November MSG %"Dan uspostave Opšteg okvirnog sporazuma za mir u Bosni i Hercegovini%" %! %b.
OMIT 24 December MSG Badnji dan (Katolički) OMIT 24 December MSG %"Badnji dan (Katolički)%" %! %b.

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 OMIT 1 January MSG %"New Year's Day%" %! %b.
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed) REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b.
OMIT 21 January MSG Errol Barrow Day OMIT 21 January MSG %"Errol Barrow Day%" %! %b.
REM 22 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 21)) == 0] MSG Errol Barrow Day (observed) REM 22 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Errol Barrow Day (observed)%" %! %b.
OMIT [easterdate($Uy)-2] MSG Good Friday OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b.
OMIT [easterdate($Uy)+1] MSG Easter Monday OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b.
OMIT 28 April MSG National Heroes Day OMIT 28 April MSG %"National Heroes Day%" %! %b.
REM 29 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 4, 28)) == 0] MSG National Heroes Day (observed) REM 29 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Heroes Day (observed)%" %! %b.
OMIT 1 May MSG May Day OMIT 1 May MSG %"May Day%" %! %b.
REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1)) == 0] MSG May Day (observed) REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"May Day (observed)%" %! %b.
OMIT [easterdate($Uy)+50] MSG Whit Monday OMIT [easterdate($Uy)+50] MSG %"Whit Monday%" %! %b.
OMIT 1 August MSG Emancipation Day OMIT 1 August MSG %"Emancipation Day%" %! %b.
REM First Monday in August ADDOMIT SCANFROM -28 MSG Kadooment Day REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Kadooment Day%" %! %b.
REM 2 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 8, 1)) == 1] MSG Emancipation Day (observed) REM 2 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 1] MSG %"Emancipation Day (observed)%" %! %b.
REM 3 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 8, 1)) == 0] MSG Emancipation Day (observed) REM 3 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Emancipation Day (observed)%" %! %b.
OMIT 30 November MSG Independence Day OMIT 30 November MSG %"Independence Day%" %! %b.
REM 1 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 30)) == 0] MSG Independence Day (observed) REM 1 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b.
OMIT 25 December MSG Christmas Day OMIT 25 December MSG %"Christmas Day%" %! %b.
OMIT 26 December MSG Boxing Day OMIT 26 December MSG %"Boxing Day%" %! %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-1) == 0] MSG %"Boxing Day (observed)%" %! %b.
REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 0] MSG Boxing Day (observed) REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b.

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 OMIT 21 February MSG %"International Mother's language Day%" %! %b.
OMIT 17 March MSG Sheikh Mujibur Rahman's Birthday and Children's Day OMIT 17 March MSG %"Sheikh Mujibur Rahman's Birthday and Children's Day%" %! %b.
OMIT 26 March MSG Independence Day OMIT 26 March MSG %"Independence Day%" %! %b.
OMIT 14 April MSG Bengali New Year's Day OMIT 14 April MSG %"Bengali New Year's Day%" %! %b.
OMIT 1 May MSG May Day OMIT 1 May MSG %"May Day%" %! %b.
OMIT 15 August MSG National Mourning Day OMIT 15 August MSG %"National Mourning Day%" %! %b.
OMIT 16 December MSG Victory Day OMIT 16 December MSG %"Victory Day%" %! %b.

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 OMIT 1 January MSG %"Nieuwjaar%" %! %b.
OMIT [easterdate($Uy)] MSG Pasen OMIT [easterdate($Uy)] MSG %"Pasen%" %! %b.
OMIT [easterdate($Uy)+1] MSG Paasmaandag OMIT [easterdate($Uy)+1] MSG %"Paasmaandag%" %! %b.
OMIT 1 May MSG Dag van de Arbeid OMIT 1 May MSG %"Dag van de Arbeid%" %! %b.
OMIT [easterdate($Uy)+39] MSG O. L. H. Hemelvaart OMIT [easterdate($Uy)+39] MSG %"O. L. H. Hemelvaart%" %! %b.
OMIT [easterdate($Uy)+49] MSG Pinksteren OMIT [easterdate($Uy)+49] MSG %"Pinksteren%" %! %b.
OMIT [easterdate($Uy)+50] MSG Pinkstermaandag OMIT [easterdate($Uy)+50] MSG %"Pinkstermaandag%" %! %b.
OMIT 21 July MSG Nationale feestdag OMIT 21 July MSG %"Nationale feestdag%" %! %b.
OMIT 15 August MSG O. L. V. Hemelvaart OMIT 15 August MSG %"O. L. V. Hemelvaart%" %! %b.
OMIT 1 November MSG Allerheiligen OMIT 1 November MSG %"Allerheiligen%" %! %b.
OMIT 11 November MSG Wapenstilstand OMIT 11 November MSG %"Wapenstilstand%" %! %b.
OMIT 25 December MSG Kerstmis OMIT 25 December MSG %"Kerstmis%" %! %b.
# Optional holidays # Optional holidays
REM [easterdate($Uy)-2] MSG Goede Vrijdag REM [easterdate($Uy)-2] MSG %"Goede Vrijdag%" %! %b.
REM [easterdate($Uy)+40] MSG Vrijdag na O. L. H. Hemelvaart REM [easterdate($Uy)+40] MSG %"Vrijdag na O. L. H. Hemelvaart%" %! %b.
REM 26 December MSG Banksluitingsdag REM 26 December MSG %"Banksluitingsdag%" %! %b.

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 OMIT 1 January MSG %"New Year's Day%" %! %b.
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed) REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b.
OMIT 3 January MSG Revolution Day OMIT 3 January MSG %"Revolution Day%" %! %b.
REM 4 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 3)) == 0] MSG Revolution Day (observed) REM 4 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Revolution Day (observed)%" %! %b.
OMIT 8 March MSG International Women's Day OMIT 8 March MSG %"International Women's Day%" %! %b.
REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 8)) == 0] MSG International Women's Day (observed) REM 9 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"International Women's Day (observed)%" %! %b.
OMIT [easterdate($Uy)+1] MSG Easter Monday OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b.
OMIT 1 May MSG Labour Day OMIT 1 May MSG %"Labour Day%" %! %b.
REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1)) == 0] MSG Labour Day (observed) REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %! %b.
OMIT [easterdate($Uy)+39] MSG Ascension Day OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %! %b.
OMIT 5 August MSG Independence Day OMIT 5 August MSG %"Independence Day%" %! %b.
REM 6 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 8, 5)) == 0] MSG Independence Day (observed) REM 6 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b.
OMIT 15 August MSG Assumption Day OMIT 15 August MSG %"Assumption Day%" %! %b.
REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 8, 15)) == 0] MSG Assumption Day (observed) REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Assumption Day (observed)%" %! %b.
OMIT 31 October MSG Martyrs' Day OMIT 31 October MSG %"Martyrs' Day%" %! %b.
OMIT 1 November MSG All Saints' Day OMIT 1 November MSG %"All Saints' Day%" %! %b.
REM 1 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 10, 31)) == 0] MSG Martyrs' Day (observed) REM 1 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Martyrs' Day (observed)%" %! %b.
REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 1)) == 0] MSG All Saints' Day (observed) REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"All Saints' Day (observed)%" %! %b.
OMIT 11 December MSG Proclamation of Independence Day OMIT 11 December MSG %"Proclamation of Independence Day%" %! %b.
REM 12 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 11)) == 0] MSG Proclamation of Independence Day (observed) REM 12 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Proclamation of Independence Day (observed)%" %! %b.
OMIT 25 December MSG Christmas Day OMIT 25 December MSG %"Christmas Day%" %! %b.
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 0] MSG Christmas Day (observed) REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b.

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 Нова година OMIT 1 January MSG %"Нова година%" %! %b.
REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG Нова година (почивен ден) REM 1 January OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 1, 1)), 0, 6)] MSG %"Нова година (почивен ден)%" %! %b.
OMIT 3 March MSG Ден на Освобождението на България от османско иго OMIT 3 March MSG %"Ден на Освобождението на България от османско иго%" %! %b.
REM 3 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 3)), 0, 6)] MSG Ден на Освобождението на България от османско иго (почивен ден) REM 3 March OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 3, 3)), 0, 6)] MSG %"Ден на Освобождението на България от османско иго (почивен ден)%" %! %b.
OMIT [orthodoxeaster($Uy)-2] MSG Велики петък OMIT [orthodoxeaster($Uy)-2] MSG %"Велики петък%" %! %b.
OMIT [orthodoxeaster($Uy)-1] MSG Велика събота OMIT [orthodoxeaster($Uy)-1] MSG %"Велика събота%" %! %b.
OMIT [orthodoxeaster($Uy)] MSG Великден OMIT [orthodoxeaster($Uy)] MSG %"Великден%" %! %b.
OMIT [orthodoxeaster($Uy)+1] MSG Великден OMIT [orthodoxeaster($Uy)+1] MSG %"Великден%" %! %b.
OMIT 1 May MSG Ден на труда и на международната работническа солидарност OMIT 1 May MSG %"Ден на труда и на международната работническа солидарност%" %! %b.
REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG Ден на труда и на международната работническа солидарност (почивен ден) REM 1 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 1)), 0, 6)] MSG %"Ден на труда и на международната работническа солидарност (почивен ден)%" %! %b.
OMIT 6 May MSG Гергьовден, Ден на храбростта и Българската армия OMIT 6 May MSG %"Гергьовден, Ден на храбростта и Българската армия%" %! %b.
REM 6 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 6)), 0, 6)] MSG Гергьовден, Ден на храбростта и Българската армия (почивен ден) REM 6 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 6)), 0, 6)] MSG %"Гергьовден, Ден на храбростта и Българската армия (почивен ден)%" %! %b.
OMIT 24 May MSG Ден на светите братя Кирил и Методий, на българската азбука, просвета и култура и на славянската книжовност OMIT 24 May MSG %"Ден на светите братя Кирил и Методий, на българската азбука, просвета и култура и на славянската книжовност%" %! %b.
REM 24 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 24)), 0, 6)] MSG Ден на светите братя Кирил и Методий, на българската азбука, просвета и култура и на славянската книжовност (почивен ден) REM 24 May OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 5, 24)), 0, 6)] MSG %"Ден на светите братя Кирил и Методий, на българската азбука, просвета и култура и на славянската книжовност (почивен ден)%" %! %b.
OMIT 6 September MSG Ден на Съединението OMIT 6 September MSG %"Ден на Съединението%" %! %b.
REM 6 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 9, 6)), 0, 6)] MSG Ден на Съединението (почивен ден) REM 6 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 9, 6)), 0, 6)] MSG %"Ден на Съединението (почивен ден)%" %! %b.
OMIT 22 September MSG Ден на Независимостта на България OMIT 22 September MSG %"Ден на Независимостта на България%" %! %b.
REM 22 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 9, 22)), 0, 6)] MSG Ден на Независимостта на България (почивен ден) REM 22 September OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 9, 22)), 0, 6)] MSG %"Ден на Независимостта на България (почивен ден)%" %! %b.
OMIT 24 December MSG Бъдни вечер OMIT 24 December MSG %"Бъдни вечер%" %! %b.
REM 24 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 24)), 0, 6)] MSG Бъдни вечер (почивен ден) REM 24 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 24)), 0, 6)] MSG %"Бъдни вечер (почивен ден)%" %! %b.
OMIT 25 December MSG Рождество Христово OMIT 25 December MSG %"Рождество Христово%" %! %b.
REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 25)), 0, 6)] MSG Рождество Христово (почивен ден) REM 25 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 25)), 0, 6)] MSG %"Рождество Христово (почивен ден)%" %! %b.
OMIT 26 December MSG Рождество Христово OMIT 26 December MSG %"Рождество Христово%" %! %b.
REM 26 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 26)), 0, 6)] MSG Рождество Христово (почивен ден) REM 26 December OMIT SAT SUN AFTER ADDOMIT SCANFROM -28 SATISFY [isany(wkdaynum(date($Ty, 12, 26)), 0, 6)] MSG %"Рождество Христово (почивен ден)%" %! %b.
# Optional holidays # Optional holidays
REM 1 November MSG Ден на народните будители REM 1 November MSG %"Ден на народните будители%" %! %b.

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 رأس السنة الميلادية OMIT 1 January MSG %"رأس السنة الميلادية%" %! %b.
OMIT 1 May MSG عيد العمال OMIT 1 May MSG %"عيد العمال%" %! %b.
OMIT 16 December MSG اليوم الوطني OMIT 16 December MSG %"اليوم الوطني%" %! %b.
OMIT 17 December MSG اليوم الوطني OMIT 17 December MSG %"اليوم الوطني%" %! %b.

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 OMIT 1 January MSG %"New Year's Day%" %! %b.
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed) REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b.
OMIT 5 February MSG Unity Day OMIT 5 February MSG %"Unity Day%" %! %b.
REM 6 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 2, 5)) == 0] MSG Unity Day (observed) REM 6 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Unity Day (observed)%" %! %b.
OMIT 6 April MSG President Ntaryamira Day OMIT 6 April MSG %"President Ntaryamira Day%" %! %b.
REM 7 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 4, 6)) == 0] MSG President Ntaryamira Day (observed) REM 7 April ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"President Ntaryamira Day (observed)%" %! %b.
OMIT 1 May MSG Labour Day OMIT 1 May MSG %"Labour Day%" %! %b.
REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1)) == 0] MSG Labour Day (observed) REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %! %b.
OMIT [easterdate($Uy)+39] MSG Ascension Day OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %! %b.
OMIT 8 June MSG President Nkurunziza Day OMIT 8 June MSG %"President Nkurunziza Day%" %! %b.
REM 9 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 6, 8)) == 0] MSG President Nkurunziza Day (observed) REM 9 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"President Nkurunziza Day (observed)%" %! %b.
OMIT 1 July MSG Independence Day OMIT 1 July MSG %"Independence Day%" %! %b.
REM 2 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 7, 1)) == 0] MSG Independence Day (observed) REM 2 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b.
OMIT 15 August MSG Assumption Day OMIT 15 August MSG %"Assumption Day%" %! %b.
REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 8, 15)) == 0] MSG Assumption Day (observed) REM 16 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Assumption Day (observed)%" %! %b.
OMIT 13 October MSG Prince Louis Rwagasore Day OMIT 13 October MSG %"Prince Louis Rwagasore Day%" %! %b.
REM 14 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 10, 13)) == 0] MSG Prince Louis Rwagasore Day (observed) REM 14 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Prince Louis Rwagasore Day (observed)%" %! %b.
OMIT 21 October MSG President Ndadaye's Day OMIT 21 October MSG %"President Ndadaye's Day%" %! %b.
REM 22 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 10, 21)) == 0] MSG President Ndadaye's Day (observed) REM 22 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"President Ndadaye's Day (observed)%" %! %b.
OMIT 1 November MSG All Saints' Day OMIT 1 November MSG %"All Saints' Day%" %! %b.
REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 1)) == 0] MSG All Saints' Day (observed) REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"All Saints' Day (observed)%" %! %b.
OMIT 25 December MSG Christmas Day OMIT 25 December MSG %"Christmas Day%" %! %b.
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 0] MSG Christmas Day (observed) REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas Day (observed)%" %! %b.

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 OMIT 1 January MSG %"Awal Tahun Masihi%" %! %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) == 0] MSG %"Awal Tahun Masihi (diperhatikan)%" %! %b.
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 5] MSG Awal Tahun Masihi (diperhatikan) REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 5] MSG %"Awal Tahun Masihi (diperhatikan)%" %! %b.
OMIT 23 February MSG Hari Kebangsaan OMIT 23 February MSG %"Hari Kebangsaan%" %! %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) == 0] MSG %"Hari Kebangsaan (diperhatikan)%" %! %b.
REM 24 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 2, 23)) == 5] MSG Hari Kebangsaan (diperhatikan) REM 24 February ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 5] MSG %"Hari Kebangsaan (diperhatikan)%" %! %b.
OMIT 31 May MSG Hari Angkatan Bersenjata Diraja Brunei OMIT 31 May MSG %"Hari Angkatan Bersenjata Diraja Brunei%" %! %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) == 0] 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) REM 1 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 5] MSG %"Hari Angkatan Bersenjata Diraja Brunei (diperhatikan)%" %! %b.
OMIT 15 July MSG Hari Keputeraan KDYMM Sultan Brunei OMIT 15 July MSG %"Hari Keputeraan KDYMM Sultan Brunei%" %! %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) == 0] 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) REM 16 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 5] MSG %"Hari Keputeraan KDYMM Sultan Brunei (diperhatikan)%" %! %b.
OMIT 25 December MSG Hari Natal OMIT 25 December MSG %"Hari Natal%" %! %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) == 0] MSG %"Hari Natal (diperhatikan)%" %! %b.
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 5] MSG Hari Natal (diperhatikan) REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 5] MSG %"Hari Natal (diperhatikan)%" %! %b.

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 OMIT 1 January MSG %"Año Nuevo%" %! %b.
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG Año Nuevo (observado) REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Año Nuevo (observado)%" %! %b.
OMIT 22 January MSG Día de la Creación del Estado Plurinacional de Bolivia OMIT 22 January MSG %"Día de la Creación del Estado Plurinacional de Bolivia%" %! %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) 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.
OMIT [easterdate($Uy)-48] MSG Carnaval OMIT [easterdate($Uy)-48] MSG %"Carnaval%" %! %b.
OMIT [easterdate($Uy)-47] MSG Carnaval OMIT [easterdate($Uy)-47] MSG %"Carnaval%" %! %b.
OMIT [easterdate($Uy)-2] MSG Viernes Santo OMIT [easterdate($Uy)-2] MSG %"Viernes Santo%" %! %b.
OMIT 1 May MSG Día del Trabajo OMIT 1 May MSG %"Día del Trabajo%" %! %b.
REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1)) == 0] MSG Día del Trabajo (observado) REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día del Trabajo (observado)%" %! %b.
OMIT [easterdate($Uy)+60] MSG Corpus Christi OMIT [easterdate($Uy)+60] MSG %"Corpus Christi%" %! %b.
OMIT 21 June MSG Año Nuevo Aymara Amazónico OMIT 21 June MSG %"Año Nuevo Aymara Amazónico%" %! %b.
REM 22 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 6, 21)) == 0] MSG Año Nuevo Aymara Amazónico (observado) REM 22 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Año Nuevo Aymara Amazónico (observado)%" %! %b.
OMIT 6 August MSG Día de la Independencia de Bolivia OMIT 6 August MSG %"Día de la Independencia de Bolivia%" %! %b.
REM 7 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 8, 6)) == 0] MSG Día de la Independencia de Bolivia (observado) REM 7 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Día de la Independencia de Bolivia (observado)%" %! %b.
OMIT 17 October MSG Día de la Dignidad Nacional OMIT 17 October MSG %"Día de la Dignidad Nacional%" %! %b.
OMIT 2 November MSG Día de Todos los Difuntos OMIT 2 November MSG %"Día de Todos los Difuntos%" %! %b.
OMIT 25 December MSG Navidad OMIT 25 December MSG %"Navidad%" %! %b.
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 0] MSG Navidad (observado) REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Navidad (observado)%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/bo.rem
OMIT 18 November MSG Día del departamento de Beni OMIT 18 November MSG %"Día del departamento de Beni%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/bo.rem
OMIT 14 September MSG Día del departamento de Cochabamba OMIT 14 September MSG %"Día del departamento de Cochabamba%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/bo.rem
OMIT 25 May MSG Día del departamento de Chuquisaca OMIT 25 May MSG %"Día del departamento de Chuquisaca%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/bo.rem
OMIT 16 July MSG Día del departamento de La Paz OMIT 16 July MSG %"Día del departamento de La Paz%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/bo.rem
OMIT 11 October MSG Día del departamento de Pando OMIT 11 October MSG %"Día del departamento de Pando%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/bo.rem
OMIT [easterdate($Uy)-51] MSG Carnaval de Oruro OMIT [easterdate($Uy)-51] MSG %"Carnaval de Oruro%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/bo.rem
OMIT 10 November MSG Día del departamento de Potosí OMIT 10 November MSG %"Día del departamento de Potosí%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/bo.rem
OMIT 24 September MSG Día del departamento de Santa Cruz OMIT 24 September MSG %"Día del departamento de Santa Cruz%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/bo.rem
OMIT 15 April MSG La Tablada OMIT 15 April MSG %"La Tablada%" %! %b.

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 OMIT 1 January MSG %"Confraternização Universal%" %! %b.
OMIT [easterdate($Uy)-2] MSG Sexta-feira Santa OMIT [easterdate($Uy)-2] MSG %"Sexta-feira Santa%" %! %b.
OMIT 21 April MSG Tiradentes OMIT 21 April MSG %"Tiradentes%" %! %b.
OMIT 1 May MSG Dia do Trabalhador OMIT 1 May MSG %"Dia do Trabalhador%" %! %b.
OMIT 7 September MSG Independência do Brasil OMIT 7 September MSG %"Independência do Brasil%" %! %b.
OMIT 12 October MSG Nossa Senhora Aparecida OMIT 12 October MSG %"Nossa Senhora Aparecida%" %! %b.
OMIT 2 November MSG Finados OMIT 2 November MSG %"Finados%" %! %b.
OMIT 15 November MSG Proclamação da República OMIT 15 November MSG %"Proclamação da República%" %! %b.
OMIT 20 November MSG Dia Nacional de Zumbi e da Consciência Negra OMIT 20 November MSG %"Dia Nacional de Zumbi e da Consciência Negra%" %! %b.
OMIT 25 December MSG Natal OMIT 25 December MSG %"Natal%" %! %b.
# Optional holidays # Optional holidays
REM [easterdate($Uy)-48] MSG Carnaval REM [easterdate($Uy)-48] MSG %"Carnaval%" %! %b.
REM [easterdate($Uy)-47] MSG Carnaval REM [easterdate($Uy)-47] MSG %"Carnaval%" %! %b.
REM [easterdate($Uy)-46] MSG Início da Quaresma REM [easterdate($Uy)-46] MSG %"Início da Quaresma%" %! %b.
REM [easterdate($Uy)+60] MSG Corpus Christi REM [easterdate($Uy)+60] MSG %"Corpus Christi%" %! %b.
REM 28 October MSG Dia do Servidor Público REM 28 October MSG %"Dia do Servidor Público%" %! %b.
REM 24 December MSG Véspera de Natal REM 24 December MSG %"Véspera de Natal%" %! %b.
REM 31 December MSG Véspera de Ano-Novo REM 31 December MSG %"Véspera de Ano-Novo%" %! %b.

View File

@@ -10,12 +10,12 @@
# 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 SYSINCLUDE holidays/br.rem
REM 23 January ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 4] MSG Dia do Evangélico REM 23 January ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 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 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 8 March ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 4] MSG Dia Internacional da Mulher REM 8 March ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 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 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.
OMIT 15 June MSG Aniversário do Acre OMIT 15 June MSG %"Aniversário do Acre%" %! %b.
REM 23 September ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 4] MSG Dia da Amazônia REM 23 September ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 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 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 17 November ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 4] MSG Assinatura do Tratado de Petrópolis REM 17 November ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 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 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.

View File

@@ -10,7 +10,7 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 24 June MSG São João OMIT 24 June MSG %"São João%" %! %b.
OMIT 29 June MSG São Pedro OMIT 29 June MSG %"São Pedro%" %! %b.
OMIT 16 September MSG Emancipação Política de Alagoas OMIT 16 September MSG %"Emancipação Política de Alagoas%" %! %b.
OMIT 30 November MSG Dia do Evangélico OMIT 30 November MSG %"Dia do Evangélico%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 5 September MSG Elevação do Amazonas à categoria de província OMIT 5 September MSG %"Elevação do Amazonas à categoria de província%" %! %b.

View File

@@ -10,6 +10,6 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 19 March MSG São José OMIT 19 March MSG %"São José%" %! %b.
OMIT 25 July MSG São Tiago OMIT 25 July MSG %"São Tiago%" %! %b.
OMIT 13 September MSG Criação do Território Federal OMIT 13 September MSG %"Criação do Território Federal%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 2 July MSG Independência da Bahia OMIT 2 July MSG %"Independência da Bahia%" %! %b.

View File

@@ -10,6 +10,6 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 19 March MSG São José OMIT 19 March MSG %"São José%" %! %b.
OMIT 25 March MSG Abolição da escravidão no Ceará OMIT 25 March MSG %"Abolição da escravidão no Ceará%" %! %b.
OMIT 15 August MSG Nossa Senhora da Assunção OMIT 15 August MSG %"Nossa Senhora da Assunção%" %! %b.

View File

@@ -10,5 +10,5 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 21 April MSG Fundação de Brasília OMIT 21 April MSG %"Fundação de Brasília%" %! %b.
OMIT 30 November MSG Dia do Evangélico OMIT 30 November MSG %"Dia do Evangélico%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT [easterdate($Uy)+8] MSG Nossa Senhora da Penha OMIT [easterdate($Uy)+8] MSG %"Nossa Senhora da Penha%" %! %b.

View File

@@ -10,5 +10,5 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 26 July MSG Fundação da cidade de Goiás OMIT 26 July MSG %"Fundação da cidade de Goiás%" %! %b.
OMIT 24 October MSG Pedra fundamental de Goiânia OMIT 24 October MSG %"Pedra fundamental de Goiânia%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 28 July MSG Adesão do Maranhão à independência do Brasil OMIT 28 July MSG %"Adesão do Maranhão à independência do Brasil%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 21 April MSG Execução de Tiradentes OMIT 21 April MSG %"Execução de Tiradentes%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 11 October MSG Criação do Estado OMIT 11 October MSG %"Criação do Estado%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 15 August MSG Adesão do Grão-Pará à independência do Brasil OMIT 15 August MSG %"Adesão do Grão-Pará à independência do Brasil%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 5 August MSG Fundação do Estado OMIT 5 August MSG %"Fundação do Estado%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/br.rem
REM First Sunday in March ADDOMIT SCANFROM -28 MSG Revolução Pernambucana REM First Sunday in March ADDOMIT SCANFROM -28 MSG %"Revolução Pernambucana%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 19 October MSG Dia do Piauí OMIT 19 October MSG %"Dia do Piauí%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 19 December MSG Emancipação do Paraná OMIT 19 December MSG %"Emancipação do Paraná%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 23 April MSG São Jorge OMIT 23 April MSG %"São Jorge%" %! %b.

View File

@@ -10,5 +10,5 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 7 August MSG Dia do Rio Grande do Norte OMIT 7 August MSG %"Dia do Rio Grande do Norte%" %! %b.
OMIT 3 October MSG Mártires de Cunhaú e Uruaçuu OMIT 3 October MSG %"Mártires de Cunhaú e Uruaçuu%" %! %b.

View File

@@ -10,5 +10,5 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 4 January MSG Criação do Estado OMIT 4 January MSG %"Criação do Estado%" %! %b.
OMIT 18 June MSG Dia do Evangélico OMIT 18 June MSG %"Dia do Evangélico%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 5 October MSG Criação do Estado OMIT 5 October MSG %"Criação do Estado%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 20 September MSG Dia do Gaúcho OMIT 20 September MSG %"Dia do Gaúcho%" %! %b.

View File

@@ -10,5 +10,5 @@
# 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 SYSINCLUDE holidays/br.rem
REM Sunday 11 August ADDOMIT SCANFROM -28 MSG Dia do Estado de Santa Catarina REM Sunday 11 August ADDOMIT SCANFROM -28 MSG %"Dia do Estado de Santa Catarina%" %! %b.
REM Sunday 25 November ADDOMIT SCANFROM -28 MSG Dia de Santa Catarina de Alexandria REM Sunday 25 November ADDOMIT SCANFROM -28 MSG %"Dia de Santa Catarina de Alexandria%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 8 July MSG Emancipação política de Sergipe OMIT 8 July MSG %"Emancipação política de Sergipe%" %! %b.

View File

@@ -10,4 +10,4 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 9 July MSG Revolução Constitucionalista OMIT 9 July MSG %"Revolução Constitucionalista%" %! %b.

View File

@@ -10,6 +10,6 @@
# 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 SYSINCLUDE holidays/br.rem
OMIT 18 March MSG Dia da Autonomia OMIT 18 March MSG %"Dia da Autonomia%" %! %b.
OMIT 8 September MSG Nossa Senhora da Natividade OMIT 8 September MSG %"Nossa Senhora da Natividade%" %! %b.
OMIT 5 October MSG Criação do Estado OMIT 5 October MSG %"Criação do Estado%" %! %b.

View File

@@ -5,22 +5,22 @@
# #
# 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 OMIT 1 January MSG %"New Year's Day%" %! %b.
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed) REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b.
OMIT 10 January MSG Majority Rule Day OMIT 10 January MSG %"Majority Rule Day%" %! %b.
REM 11 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 10)) == 0] MSG Majority Rule Day (observed) REM 11 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Majority Rule Day (observed)%" %! %b.
REM 12 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 10)) == 6] MSG Majority Rule Day (observed) REM 12 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Majority Rule Day (observed)%" %! %b.
OMIT [easterdate($Uy)-2] MSG Good Friday OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b.
OMIT [easterdate($Uy)+1] MSG Easter Monday OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b.
REM First Friday in June ADDOMIT SCANFROM -28 MSG Randol Fawkes Labour Day REM First Friday in June ADDOMIT SCANFROM -28 MSG %"Randol Fawkes Labour Day%" %! %b.
OMIT [easterdate($Uy)+50] MSG Whit Monday OMIT [easterdate($Uy)+50] MSG %"Whit Monday%" %! %b.
OMIT 10 July MSG Independence Day OMIT 10 July MSG %"Independence Day%" %! %b.
REM 11 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 7, 10)) == 0] MSG Independence Day (observed) REM 11 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b.
REM 12 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 7, 10)) == 6] MSG Independence Day (observed) REM 12 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Independence Day (observed)%" %! %b.
REM First Monday in August ADDOMIT SCANFROM -28 MSG Emancipation Day REM First Monday in August ADDOMIT SCANFROM -28 MSG %"Emancipation Day%" %! %b.
REM Second Monday in October ADDOMIT SCANFROM -28 MSG National Heroes Day REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"National Heroes Day%" %! %b.
OMIT 25 December MSG Christmas Day OMIT 25 December MSG %"Christmas Day%" %! %b.
OMIT 26 December MSG Boxing Day OMIT 26 December MSG %"Boxing Day%" %! %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-1) == 0] MSG %"Boxing Day (observed)%" %! %b.
REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 0] MSG Boxing Day (observed) REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b.
REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 6] MSG Boxing Day (observed) REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b.

View File

@@ -5,27 +5,27 @@
# #
# 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 OMIT 1 January MSG %"New Year's Day%" %! %b.
OMIT 2 January MSG New Year's Day Holiday OMIT 2 January MSG %"New Year's Day Holiday%" %! %b.
REM 3 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-1) == 0] MSG %"New Year's Day Holiday (observed)%" %! %b.
REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 2)) == 0] MSG New Year's Day Holiday (observed) REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"New Year's Day (observed)%" %! %b.
OMIT [easterdate($Uy)-2] MSG Good Friday OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b.
OMIT [easterdate($Uy)-1] MSG Holy Saturday OMIT [easterdate($Uy)-1] MSG %"Holy Saturday%" %! %b.
OMIT [easterdate($Uy)+1] MSG Easter Monday OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b.
OMIT 1 May MSG Labour Day OMIT 1 May MSG %"Labour Day%" %! %b.
REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1)) == 0] MSG Labour Day (observed) REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %! %b.
REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1)) == 6] MSG Labour Day Holiday REM 3 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Labour Day Holiday%" %! %b.
OMIT [easterdate($Uy)+39] MSG Ascension Day OMIT [easterdate($Uy)+39] MSG %"Ascension Day%" %! %b.
OMIT 1 July MSG Sir Seretse Khama Day OMIT 1 July MSG %"Sir Seretse Khama Day%" %! %b.
REM 2 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 7, 1)) == 0] MSG Sir Seretse Khama Day (observed) REM 2 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Sir Seretse Khama Day (observed)%" %! %b.
REM Third Monday in July ADDOMIT SCANFROM -28 MSG President's Day REM Third Monday in July ADDOMIT SCANFROM -28 MSG %"President's Day%" %! %b.
REM Tuesday 16 July ADDOMIT SCANFROM -28 MSG President's Day Holiday REM Tuesday 16 July ADDOMIT SCANFROM -28 MSG %"President's Day Holiday%" %! %b.
OMIT 30 September MSG Botswana Day OMIT 30 September MSG %"Botswana Day%" %! %b.
OMIT 1 October MSG Botswana Day Holiday OMIT 1 October MSG %"Botswana Day Holiday%" %! %b.
REM 2 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 10, 1)) == 0] MSG Botswana Day Holiday (observed) REM 2 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Botswana Day Holiday (observed)%" %! %b.
REM 2 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 9, 30)) == 0] MSG Botswana Day (observed) REM 2 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Botswana Day (observed)%" %! %b.
OMIT 25 December MSG Christmas Day OMIT 25 December MSG %"Christmas Day%" %! %b.
OMIT 26 December MSG Boxing Day OMIT 26 December MSG %"Boxing Day%" %! %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-1) == 0] MSG %"Boxing Day (observed)%" %! %b.
REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 0] MSG Boxing Day (observed) REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 0] MSG %"Christmas Day (observed)%" %! %b.
REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 6] MSG Boxing Day Holiday REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day Holiday%" %! %b.

View File

@@ -5,13 +5,13 @@
# #
# See important caveats in the README file in this directory. # See important caveats in the README file in this directory.
OMIT 1 January MSG Новы год OMIT 1 January MSG %"Новы год%" %! %b.
OMIT 2 January MSG Новы год OMIT 2 January MSG %"Новы год%" %! %b.
OMIT 7 January MSG Нараджэнне Хрыстова (праваслаўнае Раство) OMIT 7 January MSG %"Нараджэнне Хрыстова (праваслаўнае Раство)%" %! %b.
OMIT 8 March MSG Дзень жанчын OMIT 8 March MSG %"Дзень жанчын%" %! %b.
OMIT [orthodoxeaster($Uy)+9] MSG Радаўніца OMIT [orthodoxeaster($Uy)+9] MSG %"Радаўніца%" %! %b.
OMIT 1 May MSG Свята працы OMIT 1 May MSG %"Свята працы%" %! %b.
OMIT 9 May MSG Дзень Перамогі OMIT 9 May MSG %"Дзень Перамогі%" %! %b.
OMIT 3 July MSG Дзень Незалежнасці Рэспублікі Беларусь (Дзень Рэспублікі) OMIT 3 July MSG %"Дзень Незалежнасці Рэспублікі Беларусь (Дзень Рэспублікі)%" %! %b.
OMIT 7 November MSG Дзень Кастрычніцкай рэвалюцыі OMIT 7 November MSG %"Дзень Кастрычніцкай рэвалюцыі%" %! %b.
OMIT 25 December MSG Нараджэнне Хрыстова (каталіцкае Раство) OMIT 25 December MSG %"Нараджэнне Хрыстова (каталіцкае Раство)%" %! %b.

View File

@@ -5,39 +5,39 @@
# #
# See important caveats in the README file in this directory. # See important caveats in the README file in this directory.
REM 1 January ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG New Year's Day (observed) REM 1 January ADDOMIT SCANFROM -28 SATISFY [$Tw != 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 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"New Year's Day (observed)%" %! %b.
REM 15 January ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG George Price Day (observed) REM 15 January ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"George Price Day (observed)%" %! %b.
REM 16 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 15)) == 0] MSG George Price Day (observed) REM 16 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"George Price Day (observed)%" %! %b.
REM 6 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 9)) == 4] MSG National Heroes and Benefactors Day (observed) REM 6 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+3) == 4] MSG %"National Heroes and Benefactors Day (observed)%" %! %b.
REM 7 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 9)) == 3] MSG National Heroes and Benefactors Day (observed) REM 7 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"National Heroes and Benefactors Day (observed)%" %! %b.
REM 8 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 9)) == 2] MSG National Heroes and Benefactors Day (observed) REM 8 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"National Heroes and Benefactors Day (observed)%" %! %b.
REM 9 March ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 0] MSG National Heroes and Benefactors Day (observed) REM 9 March ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 0] MSG %"National Heroes and Benefactors Day (observed)%" %! %b.
REM 10 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 9)) == 0] MSG National Heroes and Benefactors Day (observed) REM 10 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Heroes and Benefactors Day (observed)%" %! %b.
REM 12 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 3, 9)) == 5] MSG National Heroes and Benefactors Day (observed) REM 12 March ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"National Heroes and Benefactors Day (observed)%" %! %b.
OMIT [easterdate($Uy)-2] MSG Good Friday OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b.
OMIT [easterdate($Uy)-1] MSG Holy Saturday OMIT [easterdate($Uy)-1] MSG %"Holy Saturday%" %! %b.
OMIT [easterdate($Uy)+1] MSG Easter Monday OMIT [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b.
REM 1 May ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG Labour Day (observed) REM 1 May ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Labour Day (observed)%" %! %b.
REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 5, 1)) == 0] MSG Labour Day (observed) REM 2 May ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Labour Day (observed)%" %! %b.
REM 29 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 8, 1)) == 4] MSG Emancipation Day (observed) REM 29 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+3) == 4] MSG %"Emancipation Day (observed)%" %! %b.
REM 30 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 8, 1)) == 3] MSG Emancipation Day (observed) REM 30 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Emancipation Day (observed)%" %! %b.
REM 31 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 8, 1)) == 2] MSG Emancipation Day (observed) REM 31 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Emancipation Day (observed)%" %! %b.
REM 1 August ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 0] MSG Emancipation Day (observed) REM 1 August ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 0] MSG %"Emancipation Day (observed)%" %! %b.
REM 2 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 8, 1)) == 0] MSG Emancipation Day (observed) REM 2 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Emancipation Day (observed)%" %! %b.
REM 4 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 8, 1)) == 5] MSG Emancipation Day (observed) REM 4 August ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Emancipation Day (observed)%" %! %b.
REM 10 September ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG Saint George's Caye Day (observed) REM 10 September ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Saint George's Caye Day (observed)%" %! %b.
REM 11 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 9, 10)) == 0] MSG Saint George's Caye Day (observed) REM 11 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Saint George's Caye Day (observed)%" %! %b.
REM 21 September ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG Independence Day (observed) REM 21 September ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Independence Day (observed)%" %! %b.
REM 22 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 9, 21)) == 0] MSG Independence Day (observed) REM 22 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Independence Day (observed)%" %! %b.
REM 9 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 10, 12)) == 4] MSG Indigenous Peoples' Resistance Day (observed) REM 9 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+3) == 4] MSG %"Indigenous Peoples' Resistance Day (observed)%" %! %b.
REM 10 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 10, 12)) == 3] MSG Indigenous Peoples' Resistance Day (observed) REM 10 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG %"Indigenous Peoples' Resistance Day (observed)%" %! %b.
REM 11 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 10, 12)) == 2] MSG Indigenous Peoples' Resistance Day (observed) REM 11 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG %"Indigenous Peoples' Resistance Day (observed)%" %! %b.
REM 12 October ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 0] MSG Indigenous Peoples' Resistance Day (observed) REM 12 October ADDOMIT SCANFROM -28 SATISFY [$Tw != 2 && $Tw != 3 && $Tw != 4 && $Tw != 5 && $Tw != 0] MSG %"Indigenous Peoples' Resistance Day (observed)%" %! %b.
REM 13 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 10, 12)) == 0] MSG Indigenous Peoples' Resistance Day (observed) REM 13 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Indigenous Peoples' Resistance Day (observed)%" %! %b.
REM 15 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 10, 12)) == 5] MSG Indigenous Peoples' Resistance Day (observed) REM 15 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG %"Indigenous Peoples' Resistance Day (observed)%" %! %b.
REM 19 November ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG Garifuna Settlement Day (observed) REM 19 November ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Garifuna Settlement Day (observed)%" %! %b.
REM 20 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 19)) == 0] MSG Garifuna Settlement Day (observed) REM 20 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Garifuna Settlement Day (observed)%" %! %b.
OMIT 25 December MSG Christmas Day OMIT 25 December MSG %"Christmas Day%" %! %b.
REM 26 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG Boxing Day (observed) REM 26 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG %"Boxing Day (observed)%" %! %b.
REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 0] MSG Boxing Day (observed) REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Boxing Day (observed)%" %! %b.

View File

@@ -12,26 +12,26 @@
# one of the regional *.rem files in the directory # one of the regional *.rem files in the directory
# [$SysInclude]/holidays/ca/ # [$SysInclude]/holidays/ca/
OMIT 1 January MSG New Year's Day OMIT 1 January MSG %"New Year's Day%" %! %b.
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed) REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] 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 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"New Year's Day (observed)%" %! %b.
OMIT [easterdate($Uy)-2] MSG Good Friday OMIT [easterdate($Uy)-2] MSG %"Good Friday%" %! %b.
REM Monday 18 May ADDOMIT SCANFROM -28 MSG Victoria Day REM Monday 18 May ADDOMIT SCANFROM -28 MSG %"Victoria Day%" %! %b.
OMIT 1 July MSG Canada Day OMIT 1 July MSG %"Canada Day%" %! %b.
REM 2 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 7, 1)) == 0] MSG Canada Day (observed) REM 2 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Canada Day (observed)%" %! %b.
REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 7, 1)) == 6] MSG Canada Day (observed) REM 3 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Canada Day (observed)%" %! %b.
REM First Monday in September ADDOMIT SCANFROM -28 MSG Labour Day REM First Monday in September ADDOMIT SCANFROM -28 MSG %"Labour Day%" %! %b.
OMIT 30 September MSG National Day for Truth and Reconciliation OMIT 30 September MSG %"National Day for Truth and Reconciliation%" %! %b.
REM 1 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 9, 30)) == 0] MSG National Day for Truth and Reconciliation (observed) REM 1 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"National Day for Truth and Reconciliation (observed)%" %! %b.
REM 2 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 9, 30)) == 6] MSG National Day for Truth and Reconciliation (observed) REM 2 October ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"National Day for Truth and Reconciliation (observed)%" %! %b.
REM Second Monday in October ADDOMIT SCANFROM -28 MSG Thanksgiving Day REM Second Monday in October ADDOMIT SCANFROM -28 MSG %"Thanksgiving Day%" %! %b.
OMIT 11 November MSG Remembrance Day OMIT 11 November MSG %"Remembrance Day%" %! %b.
REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 11)) == 0] MSG Remembrance Day (observed) REM 12 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Remembrance Day (observed)%" %! %b.
REM 13 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 11)) == 6] MSG Remembrance Day (observed) REM 13 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Remembrance Day (observed)%" %! %b.
OMIT 25 December MSG Christmas Day OMIT 25 December MSG %"Christmas Day%" %! %b.
OMIT 26 December MSG Boxing Day OMIT 26 December MSG %"Boxing Day%" %! %b.
REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 25)) == 0] MSG Christmas Day (observed) REM 26 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG %"Christmas 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-1) == 1] MSG %"Boxing Day (observed)%" %! %b.
REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 1] MSG Boxing Day (observed) REM 27 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Christmas 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) == 0] MSG %"Boxing Day (observed)%" %! %b.
REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 26)) == 6] MSG Boxing Day (observed) REM 28 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG %"Boxing Day (observed)%" %! %b.

View File

@@ -10,8 +10,8 @@
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/ca.rem # also SYSINCLUDE holidays/ca.rem
REM Third Monday in February ADDOMIT SCANFROM -28 MSG Family Day REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Family Day%" %! %b.
# Optional holidays # Optional holidays
REM [easterdate($Uy)+1] MSG Easter Monday REM [easterdate($Uy)+1] MSG %"Easter Monday%" %! %b.
REM First Monday in August SCANFROM -28 MSG Heritage Day REM First Monday in August SCANFROM -28 MSG %"Heritage Day%" %! %b.

View File

@@ -10,5 +10,5 @@
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/ca.rem # also SYSINCLUDE holidays/ca.rem
REM Third Monday in February ADDOMIT SCANFROM -28 MSG Family Day REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Family Day%" %! %b.
REM First Monday in August ADDOMIT SCANFROM -28 MSG British Columbia Day REM First Monday in August ADDOMIT SCANFROM -28 MSG %"British Columbia Day%" %! %b.

View File

@@ -10,7 +10,7 @@
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/ca.rem # also SYSINCLUDE holidays/ca.rem
REM Third Monday in February ADDOMIT SCANFROM -28 MSG Louis Riel Day REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Louis Riel Day%" %! %b.
# Optional holidays # Optional holidays
REM First Monday in August SCANFROM -28 MSG Terry Fox Day REM First Monday in August SCANFROM -28 MSG %"Terry Fox Day%" %! %b.

View File

@@ -10,5 +10,5 @@
# If you want the national holidays as well, you must # If you want the national holidays as well, you must
# also SYSINCLUDE holidays/ca.rem # also SYSINCLUDE holidays/ca.rem
REM Third Monday in February ADDOMIT SCANFROM -28 MSG Family Day REM Third Monday in February ADDOMIT SCANFROM -28 MSG %"Family Day%" %! %b.
REM First Monday in August ADDOMIT SCANFROM -28 MSG New Brunswick Day REM First Monday in August ADDOMIT SCANFROM -28 MSG %"New Brunswick Day%" %! %b.

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