mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-08-19 09:53:08 +02:00
Merge branch '2.5.2' into master
This commit is contained in:
commit
2dd21de678
552 changed files with 11657 additions and 34178 deletions
12
.github/issue_template.md
vendored
Normal file
12
.github/issue_template.md
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
#### To report a bug...
|
||||
|
||||
* What command(s) did you run?
|
||||
* What did you expect to happen?
|
||||
* What actually happened?
|
||||
* Paste the output of the ```task diag``` command.
|
||||
|
||||
#### To request a feature...
|
||||
|
||||
* Clearly describe the feature.
|
||||
* Clearly state the use case. We are only interested in use cases, do not waste time with implementation details or suggested syntax.
|
||||
* Please see our notes on [How to request a feature](https://taskwarrior.org/docs/features.html)
|
9
.github/pull_request_template.md
vendored
Normal file
9
.github/pull_request_template.md
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
#### Description
|
||||
|
||||
Replace this text with a description of the PR.
|
||||
|
||||
#### Additional information...
|
||||
|
||||
- [ ] Have you run the test suite?
|
||||
Many changes need to be tested. Please run the test suite
|
||||
and include the output of ```cd test && ./problems```.
|
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -19,3 +19,4 @@ CPackSourceConfig.cmake
|
|||
patches
|
||||
*.exe
|
||||
tutorials
|
||||
.prove
|
||||
|
|
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[submodule "src/libshared"]
|
||||
path = src/libshared
|
||||
url = https://github.com/GothenburgBitFactory/libshared.git
|
49
.travis.yml
Normal file
49
.travis.yml
Normal file
|
@ -0,0 +1,49 @@
|
|||
sudo: required
|
||||
language: generic
|
||||
matrix:
|
||||
include:
|
||||
- name: "Centos 7"
|
||||
os: linux
|
||||
env: CONTAINER=centos7
|
||||
services: docker
|
||||
- name: "Fedora 28"
|
||||
os: linux
|
||||
env: CONTAINER=fedora28
|
||||
services: docker
|
||||
- name: "Fedora 29"
|
||||
os: linux
|
||||
env: CONTAINER=fedora28
|
||||
services: docker
|
||||
- name: "Debian Stable"
|
||||
os: linux
|
||||
env: CONTAINER=debianstable
|
||||
services: docker
|
||||
- name: "Debian Testing"
|
||||
os: linux
|
||||
env: CONTAINER=debiantesting
|
||||
services: docker
|
||||
- name: "Ubuntu 16.04"
|
||||
os: linux
|
||||
env: CONTAINER=ubuntu1604
|
||||
services: docker
|
||||
- name: "Ubuntu 18.04"
|
||||
os: linux
|
||||
env: CONTAINER=ubuntu1804
|
||||
services: docker
|
||||
- name: "OpenSUSE 15.0"
|
||||
os: linux
|
||||
env: CONTAINER=opensuse1500
|
||||
services: docker
|
||||
- name: "Archlinux 2018.01.01"
|
||||
os: linux
|
||||
env: CONTAINER=arch180101
|
||||
services: docker
|
||||
- name: "Mac OS X 10.13"
|
||||
os: osx
|
||||
env: CONTAINER=osx
|
||||
install:
|
||||
# Build the docker container
|
||||
- pushd $TRAVIS_BUILD_DIR
|
||||
- if [[ $CONTAINER != "osx" ]]; then docker-compose build test-$CONTAINER ; fi
|
||||
script:
|
||||
- if [[ $CONTAINER != "osx" ]]; then docker-compose run test-$CONTAINER; else bash test/scripts/test_osx.sh ; fi
|
54
AUTHORS
54
AUTHORS
|
@ -126,7 +126,33 @@ The following submitted code, packages or analysis, and deserve special thanks:
|
|||
Sunil Joshi
|
||||
Misty De Meo
|
||||
Kent R. Spillner
|
||||
Konstantin
|
||||
Konstantin Vorobyev
|
||||
Tom Sydney Kerckhove
|
||||
Lynoure Braakman
|
||||
Sebastien Badia
|
||||
Ran Benita
|
||||
Vladimir
|
||||
Zachary Manning
|
||||
jrabbit
|
||||
Jelle van der Waa
|
||||
Flavio Poletti
|
||||
Antonio Huete Jimenez
|
||||
Lukas Barth
|
||||
Øyvind A. Holm
|
||||
Paul J. Fenwick
|
||||
Michael Neumann
|
||||
Mark Scannell
|
||||
buhtz
|
||||
Tiago Matias
|
||||
Simon Ruderich
|
||||
Kirill Bobyrev
|
||||
Simon Désaulniers
|
||||
Janik Rabe
|
||||
mrossinek
|
||||
taiyu-len
|
||||
Lionel Miller
|
||||
Chad Phillips
|
||||
Lionel Miller
|
||||
|
||||
Thanks to the following, who submitted detailed bug reports and excellent
|
||||
suggestions:
|
||||
|
@ -274,7 +300,6 @@ suggestions:
|
|||
James Cline
|
||||
Ryan
|
||||
Simon W. Jackson
|
||||
Sebastien Badia
|
||||
Michale Meier
|
||||
Svetoslav Trochev
|
||||
Marc Cornellà
|
||||
|
@ -288,3 +313,28 @@ suggestions:
|
|||
pawprint
|
||||
Reg
|
||||
Yaroslav Molochko
|
||||
Michael Meier
|
||||
Slaven ʙanovic
|
||||
Ellington Santos
|
||||
george js
|
||||
E. Manuel Cerr'on Angeles
|
||||
Andrew
|
||||
bjonnh
|
||||
OKOMper
|
||||
eldios
|
||||
Eli
|
||||
Sergey Trofimov
|
||||
eezewaek
|
||||
Hubert Toullec
|
||||
Eric Hymowitz
|
||||
Dan Callahan
|
||||
Martin Strunz
|
||||
Kai HTML
|
||||
Marc Richter
|
||||
rjc
|
||||
php-coder
|
||||
Martin F. Krafft
|
||||
tom-doerr
|
||||
ad-si
|
||||
Adrien Lemaire
|
||||
Wray Zheng
|
||||
|
|
145
CMakeLists.txt
145
CMakeLists.txt
|
@ -1,5 +1,5 @@
|
|||
cmake_minimum_required (VERSION 2.8)
|
||||
set(CMAKE_LEGACY_CYGWIN_WIN32 0) # Remove when CMake >= 2.8.4 is required
|
||||
cmake_minimum_required (VERSION 3.0)
|
||||
set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake")
|
||||
|
||||
include (CheckFunctionExists)
|
||||
include (CheckStructHasMember)
|
||||
|
@ -7,7 +7,15 @@ include (CheckStructHasMember)
|
|||
set (HAVE_CMAKE true)
|
||||
|
||||
project (task)
|
||||
set (PROJECT_VERSION "2.5.1")
|
||||
set (PROJECT_VERSION "2.5.2")
|
||||
include (CXXSniffer)
|
||||
|
||||
OPTION (ENABLE_WASM "Enable 'wasm' support" OFF)
|
||||
|
||||
if (ENABLE_WASM)
|
||||
message ("Enabling WASM support.")
|
||||
set(CMAKE_EXECUTABLE_SUFFIX ".js")
|
||||
endif (ENABLE_WASM)
|
||||
|
||||
OPTION (ENABLE_SYNC "Enable 'task sync' support" ON)
|
||||
|
||||
|
@ -18,81 +26,14 @@ else (ENABLE_SYNC)
|
|||
message (WARNING "ENABLE_SYNC=OFF. Not building sync support.")
|
||||
endif (ENABLE_SYNC)
|
||||
|
||||
message ("CMAKE_SYSTEM_NAME ${CMAKE_SYSTEM_NAME}")
|
||||
|
||||
include (CheckCXXCompilerFlag)
|
||||
|
||||
# NOTE: If we are to actually use C++11 features, we should either require
|
||||
# a compiler that supports the -std=c++11 flag or check for the
|
||||
# features used.
|
||||
# Relying on -std=c++0x or even -std=gnu++0x is highly volatile.
|
||||
|
||||
CHECK_CXX_COMPILER_FLAG("-std=c++11" _HAS_CXX11)
|
||||
CHECK_CXX_COMPILER_FLAG("-std=c++0x" _HAS_CXX0X)
|
||||
CHECK_CXX_COMPILER_FLAG("-std=gnu++0x" _HAS_GNU0X)
|
||||
|
||||
if (_HAS_CXX11)
|
||||
set (_CXX11_FLAGS "-std=c++11")
|
||||
elseif (_HAS_CXX0X)
|
||||
message (WARNING "Enabling -std=c++0x draft compile flag. Your compiler does not support the standard '-std=c++11' option. Consider upgrading.")
|
||||
set (_CXX11_FLAGS "-std=c++0x")
|
||||
elseif (_HAS_GNU0X)
|
||||
message (WARNING "Enabling -std=gnu++0x draft compile flag. Your compiler does not support the standard '-std=c++11' option. Consider upgrading.")
|
||||
set (_CXX11_FLAGS "-std=gnu++0x")
|
||||
else (_HAS_CXX11)
|
||||
message (FATAL_ERROR "C++11 support missing. Try upgrading your C++ compiler. If you have a good reason for using an outdated compiler, please let us know at support@taskwarrior.org.")
|
||||
endif (_HAS_CXX11)
|
||||
|
||||
if (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
|
||||
set (_CXX11_FLAGS "${_CXX11_FLAGS} -stdlib=libc++")
|
||||
endif (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
|
||||
|
||||
if (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
||||
set (LINUX true)
|
||||
elseif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
||||
set (DARWIN true)
|
||||
elseif (${CMAKE_SYSTEM_NAME} MATCHES "kFreeBSD")
|
||||
set (KFREEBSD true)
|
||||
elseif (${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
|
||||
set (FREEBSD true)
|
||||
elseif (${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD")
|
||||
set (OPENBSD true)
|
||||
elseif (${CMAKE_SYSTEM_NAME} MATCHES "NetBSD")
|
||||
set (NETBSD true)
|
||||
elseif (${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
|
||||
set (SOLARIS true)
|
||||
elseif (${CMAKE_SYSTEM_NAME} STREQUAL "GNU")
|
||||
set (GNUHURD true)
|
||||
elseif (${CMAKE_SYSTEM_NAME} STREQUAL "CYGWIN")
|
||||
set (CYGWIN true)
|
||||
# NOTE: Not setting -std=gnu++0x leads to compile errors even with
|
||||
# GCC 4.8.3, and debugging those leads to insanity. Adding this
|
||||
# workaround instead of fixing Cygwin.
|
||||
set (_CXX11_FLAGS "-std=gnu++0x")
|
||||
else (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
||||
set (UNKNOWN true)
|
||||
endif (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
||||
|
||||
set (CMAKE_CXX_FLAGS "${_CXX11_FLAGS} ${CMAKE_CXX_FLAGS}")
|
||||
|
||||
set (CMAKE_CXX_FLAGS "-Wall -Wsign-compare -Wreturn-type ${CMAKE_CXX_FLAGS}")
|
||||
|
||||
if (NETBSD)
|
||||
# Since readline, etc likely to be in /usr/pkg/lib, not standard library
|
||||
# Otherwise will remove links during install
|
||||
set (CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
|
||||
endif (NETBSD)
|
||||
|
||||
if (FREEBSD)
|
||||
SET (TASK_MAN1DIR man/man1 CACHE STRING "Installation directory for man pages, section 1")
|
||||
SET (TASK_MAN5DIR man/man5 CACHE STRING "Installation directory for man pages, section 5")
|
||||
else (FREEBSD)
|
||||
SET (TASK_MAN1DIR share/man/man1 CACHE STRING "Installation directory for man pages, section 1")
|
||||
SET (TASK_MAN5DIR share/man/man5 CACHE STRING "Installation directory for man pages, section 5")
|
||||
endif (FREEBSD)
|
||||
SET (TASK_DOCDIR share/doc/task CACHE STRING "Installation directory for doc files")
|
||||
SET (TASK_RCDIR "${TASK_DOCDIR}/rc" CACHE STRING "Installation directory for configuration files")
|
||||
SET (TASK_BINDIR bin CACHE STRING "Installation directory for the binary")
|
||||
message ("-- Looking for libshared")
|
||||
if (EXISTS ${CMAKE_SOURCE_DIR}/src/libshared/.git)
|
||||
message ("-- Found libshared")
|
||||
else (EXISTS ${CMAKE_SOURCE_DIR}/src/libshared/.git)
|
||||
message ("-- Cloning libshared")
|
||||
execute_process (COMMAND git submodule update --init
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
endif (EXISTS ${CMAKE_SOURCE_DIR}/src/libshared/.git)
|
||||
|
||||
message ("-- Looking for SHA1 references")
|
||||
if (EXISTS ${CMAKE_SOURCE_DIR}/.git/index)
|
||||
|
@ -107,12 +48,23 @@ endif (EXISTS ${CMAKE_SOURCE_DIR}/.git/index)
|
|||
|
||||
set (PACKAGE "${PROJECT_NAME}")
|
||||
set (VERSION "${PROJECT_VERSION}")
|
||||
set (PACKAGE_BUGREPORT "support@taskwarrior.org")
|
||||
set (PACKAGE_BUGREPORT "support@gothenburgbitfactory.org")
|
||||
set (PACKAGE_NAME "${PACKAGE}")
|
||||
set (PACKAGE_TARNAME "${PACKAGE}")
|
||||
set (PACKAGE_VERSION "${VERSION}")
|
||||
set (PACKAGE_STRING "${PACKAGE} ${VERSION}")
|
||||
|
||||
if (FREEBSD OR DRAGONFLY)
|
||||
SET (TASK_MAN1DIR man/man1 CACHE STRING "Installation directory for man pages, section 1")
|
||||
SET (TASK_MAN5DIR man/man5 CACHE STRING "Installation directory for man pages, section 5")
|
||||
else (FREEBSD OR DRAGONFLY)
|
||||
SET (TASK_MAN1DIR share/man/man1 CACHE STRING "Installation directory for man pages, section 1")
|
||||
SET (TASK_MAN5DIR share/man/man5 CACHE STRING "Installation directory for man pages, section 5")
|
||||
endif (FREEBSD OR DRAGONFLY)
|
||||
SET (TASK_DOCDIR share/doc/task CACHE STRING "Installation directory for doc files")
|
||||
SET (TASK_RCDIR "${TASK_DOCDIR}/rc" CACHE STRING "Installation directory for configuration files")
|
||||
SET (TASK_BINDIR bin CACHE STRING "Installation directory for the binary")
|
||||
|
||||
if (USE_GNUTLS)
|
||||
message ("-- Looking for GnuTLS")
|
||||
find_package (GnuTLS)
|
||||
|
@ -159,22 +111,25 @@ else (HAVE_UUID_UNPARSE_LOWER)
|
|||
message ("-- Found libuuid, using internal uuid_unparse_lower")
|
||||
endif (HAVE_UUID_UNPARSE_LOWER)
|
||||
|
||||
# Set the package language.
|
||||
if (LANGUAGE)
|
||||
set (PACKAGE_LANGUAGE ${LANGUAGE})
|
||||
else (LANGUAGE)
|
||||
set (PACKAGE_LANGUAGE 1)
|
||||
endif (LANGUAGE)
|
||||
if (SOLARIS)
|
||||
# accept() is in libsocket according to its manpage
|
||||
message("-- Looking for libsocket")
|
||||
find_library (SOCKET_LIBRARY NAMES socket)
|
||||
if (SOCKET_LIBRARY)
|
||||
set (TASK_LIBRARIES ${TASK_LIBRARIES} ${SOCKET_LIBRARY})
|
||||
else (SOCKET_LIBRARY)
|
||||
message(FATAL_ERROR "-- libsocket not found.")
|
||||
endif (SOCKET_LIBRARY)
|
||||
|
||||
set (LANGUAGE_ENG_USA 1)
|
||||
set (LANGUAGE_ESP_ESP 2)
|
||||
set (LANGUAGE_DEU_DEU 3)
|
||||
set (LANGUAGE_FRA_FRA 4)
|
||||
set (LANGUAGE_ITA_ITA 5)
|
||||
set (LANGUAGE_POR_PRT 6)
|
||||
set (LANGUAGE_EPO_RUS 7)
|
||||
set (LANGUAGE_POL_POL 8)
|
||||
set (LANGUAGE_JPN_JPN 9)
|
||||
# inet_ntop() is in libnsl according to its manpage
|
||||
message("-- Looking for libnsl")
|
||||
find_library (NSL_LIBRARY NAMES nsl)
|
||||
if (NSL_LIBRARY)
|
||||
set (TASK_LIBRARIES ${TASK_LIBRARIES} ${NSL_LIBRARY})
|
||||
else (NSL_LIBRARY)
|
||||
message(FATAL_ERROR "-- libnsl not found.")
|
||||
endif (NSL_LIBRARY)
|
||||
endif (SOLARIS)
|
||||
|
||||
message ("-- Configuring cmake.h")
|
||||
configure_file (
|
||||
|
@ -206,5 +161,5 @@ set (CPACK_SOURCE_IGNORE_FILES "CMakeCache" "CMakeFiles" "CPackConfig" "CPackSo
|
|||
"_CPack_Packages" "cmake_install" "install_manifest" "Makefile$"
|
||||
"test" "package-config" "misc/*" "src/task$" "src/calc$" "performance"
|
||||
"src/libtask.a" "src/columns/libcolumns.a" "src/commands/libcommands.a"
|
||||
"/\\\\.gitignore" "/\\\\.git/" "swp$" "src/lex$")
|
||||
".github/" ".travis.yml" "/\\\\.gitignore" "/\\\\.git/" "swp$" "src/lex$")
|
||||
include (CPack)
|
||||
|
|
4
COPYING
4
COPYING
|
@ -1,6 +1,6 @@
|
|||
Taskwarrior - a command line task list manager.
|
||||
|
||||
Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -20,4 +20,4 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
http://www.opensource.org/licenses/mit-license.php
|
||||
https://www.opensource.org/licenses/mit-license.php
|
||||
|
|
178
ChangeLog
178
ChangeLog
|
@ -1,3 +1,159 @@
|
|||
2.5.2 () -
|
||||
|
||||
- TD-64 sync conflict deleted all annotations of the task
|
||||
Thanks to Markus Beppler, Konstantin Vorobyev
|
||||
- TI-91 Timewarrior does not compile on DragonFly
|
||||
Thanks to Michael Neumann
|
||||
- TW #1 URL formating
|
||||
Thanks to buhtz
|
||||
- TW #2 Update to markdown and rename DEVELOPER to DEVELOPER.md
|
||||
Thanks to Lynoure Braakman
|
||||
- TW-54/#115 Reduce output for timesheet
|
||||
Thanks to Aikido guy
|
||||
- TW-61 Extract only tasks with annotations
|
||||
Thanks to Aikido Guy
|
||||
- TW-213 Align countdown column on boundary between number and text.
|
||||
Thanks to Eric Fluger
|
||||
- TW-1572 Alternative approach to urgency inheritance
|
||||
Thanks to Jens Erat, Wim Schuermann
|
||||
- TW-1667 hooks: upon failure indicate which hook failed
|
||||
Thanks to Daniel Shahaf
|
||||
- TW-1785 Purge command to remove deleted tasks
|
||||
Thanks to Paul Beckingham
|
||||
- TW-1772 Implementation of circular dependency detection is inefficient
|
||||
Thanks to Michael Meier
|
||||
- TW-1778 Unicode strings are truncated in task description
|
||||
Thanks to Andrew, bjonnh, OKOMPer, Vladimir
|
||||
- TW-1788 Closing a reopened task does not update the end time
|
||||
Thanks to Ralph Bean
|
||||
- TW-1791 taskrc(5) manpage: spurious "pri." in rule.precedence.color
|
||||
Thanks to Sebastien Badia
|
||||
- TW-1792 The info command uses '0' to reference dependencies on non-
|
||||
pending tasks.
|
||||
- TW-1795 Calendar underline on Day padding
|
||||
Thanks to Renato Alves
|
||||
- TW-1805 project:ide is not allowed
|
||||
Thanks to Slaven ʙanovic
|
||||
- TW-1807 dateformat lacks a flag to display day of week
|
||||
Thanks to Ellington Santos
|
||||
- TW-1813 Range filter doesn't work
|
||||
Thanks to george js
|
||||
- TW-1820 Install with -DLANGUAGE=2 flag not work.
|
||||
Thanks to E. Manuel Cerr'on Angeles
|
||||
- TW-1823 Incorrect unicode text wrapping / justifying.
|
||||
Thanks to Sergey Trofimov
|
||||
- TW-1827 Extract annotations from a task
|
||||
Thanks to Ryan
|
||||
- TW-1855 "Well-known" CA certificates not properly auto-loaded
|
||||
Thanks to Flavio Poletti
|
||||
- TW-1857 Change Task::get call to the more efficient Task::has
|
||||
Thanks to Zachary Manning
|
||||
- TW‐1858 Change signature for dependencyGetBlocked
|
||||
- TW-1859 Change signature of Task::getTags
|
||||
- TW-1860 Change signature of Task::getAnnotations
|
||||
- TW-1861 Truncated description when adding annotation
|
||||
Thanks to eezewaek
|
||||
- TW-1869 segmentation fault (on unusual installation)
|
||||
Thanks to Eric Hymowitz
|
||||
- TW-1873 Specify different path to extensions/hooks directory
|
||||
Thanks to Eli
|
||||
- TW-1877 task done, task edit, task is now pending
|
||||
Thanks to Eric Hymowitz
|
||||
- TW-1878 uuids subcommand produces a space-delimited list, not comma-delimited
|
||||
Thanks to Scott Kostyshak
|
||||
- TW-1881 Missing last character(s) in Description field
|
||||
Thanks to Hubert Toullec
|
||||
- TW-1881 default.scheduled seems not to work
|
||||
Thanks to Onion
|
||||
- TW-1885 Task Sync does not send TLS SNI headers
|
||||
Thanks to Dan Callahan
|
||||
- TW-1903 grammar error -- There are 1 local changes.
|
||||
Thanks to Eric Hymowitz
|
||||
- TW-1906/#1919 sync sub-command is missing from task(1) manual page
|
||||
Thanks to rjc
|
||||
- TW-1910 unreachable statement
|
||||
Thanks to Martin Strunz
|
||||
- TW-1917/#1930 "above" does a string comparison, even when the value is numeric
|
||||
Thanks to Dirk Deimeke
|
||||
- TW-1930 Typo in help
|
||||
Thanks to Kai HTML
|
||||
- TW-1935 Separate verbosity category for rc overrides
|
||||
Thanks to Paul J. Fenwick
|
||||
- TW-1936 Tweak tests to have fuller TAP compliance
|
||||
Thanks to Paul J. Fenwick
|
||||
- TW-1938 Adjust behaviour of new-uuid and new-id verbosity levels
|
||||
Thanks to Paul J. Fenwick
|
||||
- TW-1947 "urgency.over" filter seems to not work correct
|
||||
Thanks to Marc Richter
|
||||
- TW #1964 task burndown shows extra brackets #1964
|
||||
Thanks to php-coder
|
||||
- TW #1966 Tests: Don't hardcode errno constants #1966
|
||||
Thanks to Jakub Wilk
|
||||
- TW #1973 Don't nag when no tasks are READY
|
||||
Thanks to Martin F. Krafft
|
||||
- TW #1986 [Nit] Update DEVELOPER.md after migration to Github
|
||||
Thanks to Kirill Bobyrev
|
||||
- TW #1922 Can't find export scripts
|
||||
Thanks to tom-doerr
|
||||
- TW #2020 reserved.lines is not affecting the burndown height
|
||||
Thanks to ad₋si
|
||||
- TW #2047 Exiting the task editor with an error code doesn't remove the lock file
|
||||
Thanks to coaxial
|
||||
- TW #2051 doc/man: ready tasks sorted with started tasks 1st
|
||||
Thanks to Simon Désaulniers
|
||||
- TW #2053 Do not set CMP0037 on CMake 3.11.0 and above
|
||||
Thanks to Janik Rabe
|
||||
- #2077 Change taskrc override priority, respect verbose override, refactor.
|
||||
Thanks to taiyu-len
|
||||
- #2108 CmdHistory: repeat unit if a larger unit changes
|
||||
Thanks to Janik Rabe
|
||||
- #2132 JSON encode/decode string UDAs
|
||||
Thanks to Chad Phillips
|
||||
- #2176 How to get the full list of tags ?
|
||||
Thanks to Adrien Lemaire
|
||||
- #2091 duration of task is set to a wrong and extremely big value
|
||||
Thanks to Wray Zheng
|
||||
- Added 'juhannus' as a synonym for 'midsommarafton'
|
||||
Thanks to Lynoure Braakman
|
||||
- Deprecated the 'DUETODAY' virtual tag, which is a synonym for the 'TODAY'
|
||||
virtual tag.
|
||||
- Removed deprecated 'alias._query' setting.
|
||||
- Fixed ambiguity in the esp-ESP localization
|
||||
Thanks to Fidel Mato
|
||||
- Deprecated the 'new-uuid' verbosity option, since its functionality can be
|
||||
removed by merging with 'new-id'.
|
||||
- Correct a false-positive warning when a due date is removed and a wait is
|
||||
added.
|
||||
- Added 'QUARTER' virtual tag.
|
||||
- Fixed unquoted glob in bash completion script
|
||||
Thanks to Ran Benita
|
||||
- Deprecated use of alternate Boolean configuration settings. Use values "0" for
|
||||
off, and "1" for on. Avoid used of "on", "off", "true", "t", "false", "f",
|
||||
"yes", "y", "no", "n".
|
||||
- Fixed test harness for Python 3.x.
|
||||
Thanks to jrabbit
|
||||
- Improved certificate validation diagnostics
|
||||
Thanks to Jelle van der Waa
|
||||
- Improved portability for SunOS-like OSes.
|
||||
Thanks to Antonio Huete Jimenez
|
||||
- Updated the 'timesheet' command with a more compact report that accepts a
|
||||
filter, and has a default filter showing the last four weeks of completed and
|
||||
started tasks.
|
||||
- Added 'history.weekly', 'history.daily', 'ghistory.weekly', 'ghistory.daily'
|
||||
report variations, with code refactoring.
|
||||
Thanks to Lukas Barth
|
||||
- New DOM references: annotations.count, tw.syncneeded, tw.program, tw.args,
|
||||
tw.width, tw.height, tw.version.
|
||||
- The message telling you to sync now indicates how many local changes will be
|
||||
synced.
|
||||
- Removed compile-time language settings and I18N.
|
||||
- Workaround for alias grep=rg in fish
|
||||
Thanks to Lionel Miller.
|
||||
- Do not set CMP0037 on CMake 3.11.0 and above
|
||||
Thanks to Janik Rabe
|
||||
|
||||
------ current release ---------------------------
|
||||
|
||||
2.5.1 (2016-02-24) 8b4ae3b54b44dfbd00b96cdd6dceb8dfe7cc1ea0
|
||||
|
||||
- TD-104 Unrecognized taskwarrior file format
|
||||
|
@ -108,7 +264,7 @@
|
|||
- The 'run_all' script was not correctly using exit code 0 when all tests pass
|
||||
(thanks to Gordon Ball).
|
||||
|
||||
------ current release ---------------------------
|
||||
------ old releases ------------------------------
|
||||
|
||||
2.5.0 (2015-10-21) dd5968a61b1fab258b38879cfdbb7d67f1bcd550
|
||||
|
||||
|
@ -168,7 +324,7 @@
|
|||
- TW-1488 You have more urgent tasks (thanks to Stefan Betz, Denis Kasak).
|
||||
- TW-1496 Translation manuals are outdated/miss information (thanks to Jens
|
||||
Erat).
|
||||
- TW-1499 Invalid due date produces jump to beggining of the unix epoch (thanks
|
||||
- TW-1499 Invalid due date produces jump to beginning of the unix epoch (thanks
|
||||
to Tomas Babej).
|
||||
- TW-1511 Project titles not properly parsed if they contain hyphens (thanks to
|
||||
Leon Feng, Blake Sweeney, Dylan Mikus).
|
||||
|
@ -222,7 +378,7 @@
|
|||
John Reeder).
|
||||
- TW-1630 "Due" parsing behavior seems inconsistent (thanks to Jim B).
|
||||
- TW-1632 Japanese translation for Taskwarrior(150713) (thanks to ribbon).
|
||||
- TW-1634 due.not:<date> excludes only tasks scheduled at mitnight (thanks to
|
||||
- TW-1634 due.not:<date> excludes only tasks scheduled at midnight (thanks to
|
||||
Tomas Babej).
|
||||
- TW-1635 Running "task anystringatall" does not filter anything (thanks to
|
||||
Tomas Babej).
|
||||
|
@ -323,8 +479,6 @@
|
|||
added.
|
||||
- When GC is turned off, disable the query shortcuts, which no longer apply.
|
||||
|
||||
------ old releases ------------------------------
|
||||
|
||||
2.4.4 (2015-05-10) df49aaba126484b668c41d3ff9301f8d8ec49987
|
||||
|
||||
- TW-69 wait dates relative to due date (thanks to John Florian).
|
||||
|
@ -435,7 +589,7 @@
|
|||
Babej).
|
||||
- TW-1505 completely ignore mis-named hook scripts (thanks to Tomas Babej,
|
||||
David Patrick).
|
||||
- TW-1509 Hooks modifications performed on sync not sycning back (thanks to
|
||||
- TW-1509 Hooks modifications performed on sync not syncing back (thanks to
|
||||
Tomas Babej).
|
||||
- TW-1510 Task can save empty value in the data backlog (thanks to Tomas Babej).
|
||||
- TW-1517 Hook performance should be measured individually for each hook (thanks
|
||||
|
@ -543,7 +697,7 @@
|
|||
"Description ( Information)".
|
||||
- TW-248 Substitute text doesn't work with forward slash (thanks to Jostein
|
||||
Berntsen).
|
||||
- TW-249 Report filters don't allow parantheses (thanks to Philipp Woelfel).
|
||||
- TW-249 Report filters don't allow parentheses (thanks to Philipp Woelfel).
|
||||
- TW-250 Opening parenthesis in description gets padded in task 2.0.0 bet 2
|
||||
(thanks to Michelle Crane).
|
||||
- TW-251 extra spaces added after ( and / (thanks to Andy Spiegl).
|
||||
|
@ -818,7 +972,7 @@ Bugs
|
|||
.taskrc file (thanks to Haitham Gad).
|
||||
- #1247 Tests now create a local dir, rather than use the insecure /tmp dir
|
||||
(thanks to Jakub Wilk).
|
||||
- #1248 Merge tests no longer connect to takwarrior.org (thank to Jakub Wilk).
|
||||
- #1248 Merge tests no longer connect to taskwarrior.org (thank to Jakub Wilk).
|
||||
- #1249 Build system now recognizes GNU/Hurd and GNU/kFreeBSD (thanks to Jakub
|
||||
Wilk).
|
||||
- #1263 The 'waiting' report properly lists only pending tasks with a wait date
|
||||
|
@ -884,7 +1038,7 @@ Features
|
|||
- Stop consider new tasks after quitting a bulk change.
|
||||
- Removed deprecated 'fg:' and 'bg:' attributes.
|
||||
- The 'diagnostics' command now reports libuuid details.
|
||||
- New characters for parsing and formating dates ('n', 's' and 'v').
|
||||
- New characters for parsing and formatting dates ('n', 's' and 'v').
|
||||
- Virtual tags (BLOCKED, UNBLOCKED, BLOCKING, DUE, DUETODAY, OVERDUE, TODAY,
|
||||
ACTIVE, SCHEDULED, CHILD, UNTIL, WAITING and ANNOTATED).
|
||||
- New 'modified' attribute, which contains the most recent modification date,
|
||||
|
@ -1350,7 +1504,7 @@ Bugs
|
|||
Michelle Crane).
|
||||
- Fixed bug #823, so that recurring task change propagations are now always
|
||||
confirmed (thanks to Miguel de Val Borro).
|
||||
- Fixed bug #824, which caused probles when completing recurring tasks (thanks
|
||||
- Fixed bug #824, which caused problems when completing recurring tasks (thanks
|
||||
to Matt Kraai).
|
||||
- Fixed bug #831, which prevented some date fields from being properly parsed.
|
||||
- Fixed bug #835, which prevented hierarchical projects from being recognized.
|
||||
|
@ -1429,7 +1583,7 @@ Bugs
|
|||
(thanks to Michal Vyskocil).
|
||||
- Fixed problem where update-holidays.pl did not properly handle UTF8 JSON
|
||||
data.
|
||||
- Fixed problem where update-holidays.pl did not use the YYYYMMDD date foramt.
|
||||
- Fixed problem where update-holidays.pl did not use the YYYYMMDD date format.
|
||||
- Fixed problem where urgency was not properly calculated for waiting tasks.
|
||||
- Fixed problem where 'project' was not supported as a verbosity token (thanks
|
||||
to Adam Gibbins).
|
||||
|
@ -1943,7 +2097,7 @@ Bugs
|
|||
- Supports 'rc.name:value' for a command line override to .taskrc data
|
||||
(thanks to Federico Hernandez).
|
||||
- Removed obsolete DEVELOPERS file. The online support forums at
|
||||
http://taskwarrior.org will provide better information.
|
||||
https://taskwarrior.org will provide better information.
|
||||
- Fixed bug that kept some deleted tasks showing up on the calendar report
|
||||
(thanks to Federico Hernandez).
|
||||
- Now asks the user to confirm large changes if configuration variable
|
||||
|
|
168
DEVELOPER
168
DEVELOPER
|
@ -1,168 +0,0 @@
|
|||
How to Build Taskwarrior
|
||||
|
||||
Satisfy the Requirements:
|
||||
- gcc 4.7 or later, clang 3.3 or later or equivalent. This is because C++11
|
||||
is now used.
|
||||
- libuuid
|
||||
- gnutls (optional)
|
||||
- python 2.7 or 3 (optional, for running the test suite)
|
||||
|
||||
Obtain and build code:
|
||||
$ git clone https://git.tasktools.org/scm/tm/task.git task.git
|
||||
$ cd task.git
|
||||
$ git checkout 2.5.0 # Latest dev branch
|
||||
$ cmake -DCMAKE_BUILD_TYPE=debug . # debug or release. Default: neither.
|
||||
$ make VERBOSE=1 # Shows details
|
||||
|
||||
Running Test Suite:
|
||||
$ cd tests
|
||||
$ make VERBOSE=1 # Shows details
|
||||
$ ./run_all # Runs all tests silently > all.log
|
||||
$ ./problems # Enumerate test failures in all.log
|
||||
|
||||
Note that any development should be performed using a git clone, and the
|
||||
current development branch. The source tarballs do not reflect HEAD, and do
|
||||
not contain the test suite.
|
||||
|
||||
If you send a patch (support@taskwarrior.org), make sure that patch is made
|
||||
against git HEAD on the development branch. We cannot apply patches made
|
||||
against the tarball source, or master.
|
||||
|
||||
General Statement
|
||||
This file is intended to convey the current efforts, priorities and needs of
|
||||
the codebase. It is for anyone looking for a way to start contributing.
|
||||
While this is biased towards developers, anyone can contribute, and everyone
|
||||
is encouraged to do so. Here are many ways to contribute that may not be
|
||||
immediately obvious to you:
|
||||
|
||||
- Use Taskwarrior, become familiar with it, and make suggestions. There are
|
||||
always ongoing discussions about new features and changes to existing
|
||||
features.
|
||||
|
||||
- Join us in the #taskwarrior IRC channel on freenode.net. Many great ideas,
|
||||
suggestions, testing and discussions have taken place there. It is also
|
||||
the quickest way to get help, or confirm a bug.
|
||||
|
||||
- Join https://answers.tasktools.org and help us by asking, answering and
|
||||
voting on questions and answers, directly helping those who ask, and
|
||||
helping future users who search for existing answers.
|
||||
|
||||
- Review documentation: there are man pages, online articles, tutorials and
|
||||
so on, and these may contain errors, or they may not convey ideas in the
|
||||
best way. Perhaps you can help improve it. Contact us - documentation is
|
||||
a separate effort from the codebase, and includes all web sites, and all
|
||||
are available using git.
|
||||
|
||||
- Take a look at the bug database, and help triage the bug list. This is a
|
||||
review process that involves confirming bugs, providing additional data,
|
||||
information or analysis. Bug triage is very useful and much needed. You
|
||||
could check to see that an old bug is still relevant - sometimes they are
|
||||
not.
|
||||
|
||||
- Review the source code, and point out inefficiencies, problems, unreadable
|
||||
functions, bugs and assumptions.
|
||||
|
||||
- Fix a bug. For this you'll need C++ and Git skills, but this is one of
|
||||
the largest ways you can contribute. We welcome all bug fixes, provided
|
||||
the work is done well and doesn't create other problems or introduce new
|
||||
dependencies. We recommend talking to us before starting. Seriously.
|
||||
|
||||
- Add unit tests. Unit tests are possibly the most useful contributions of
|
||||
all, because they not only improve the quality of the code, but prevent
|
||||
future regressions, therefore maintaining quality of subsequent releases.
|
||||
Plus, broken tests are a great motivator for us to fix the causal defect.
|
||||
You'll need Python skills.
|
||||
|
||||
- Add a feature. Well, let's be very clear about this: adding a feature is
|
||||
not usually well-received, and if you add a feature and send a patch, it
|
||||
will most likely be rejected. The reason for this is that there are many
|
||||
efforts under way, in various code branches. There is a very good chance
|
||||
that the feature you add is either already in progress, or being done in a
|
||||
way that is more fitting when considering other work in progress. So if
|
||||
you want to add a feature, please don't. Start by talking to us, and find
|
||||
out what is currently under way or planned. You might find that we've
|
||||
already rejected such a feature for some very good reasons. So please
|
||||
check first, so we don't duplicate effort or waste anyone's time.
|
||||
|
||||
- Donate some server time to the testing effort, by participating in the
|
||||
continuous integration of all changes, with our Flod software. See this
|
||||
page for an example: http://central.tasktools.org. Ask us about running a
|
||||
Flod satellite, we're always looking for exotic platforms to test on.
|
||||
|
||||
- Spread the word. Help others become more effective at managing tasks.
|
||||
|
||||
- Encouragement. Tell us what works for you, and what doesn't. Tell us about
|
||||
your methodology for managing tasks. It's all useful information.
|
||||
|
||||
- Request a feature. This not only tells us that you think something is
|
||||
missing from the software, but gives us insights into how you use it.
|
||||
Plus, you might get your feature implemented.
|
||||
|
||||
Next are some specific areas that need attention.
|
||||
|
||||
New Code Needs
|
||||
This is code that needs to be written.
|
||||
|
||||
- Need an external script that can locate and correct duplicate UUIDs in the
|
||||
data file, as found by 'task diag'. This should check to see if there is
|
||||
a suitable UUID generator installed. This should also be careful to
|
||||
properly handle recurring tasks.
|
||||
- Take a look at:
|
||||
|
||||
https://bug.tasktools.org/browse/EX
|
||||
|
||||
This 'extension' release is a collection of all the requested features that
|
||||
lie outside of the core product, and will be implemented as external scripts
|
||||
by anyone who wishes to participate.
|
||||
|
||||
Unit Tests Needed
|
||||
There are always more unit tests needed. More specifically, better unit tests
|
||||
are always needed. The convention is that there are four types of unit test:
|
||||
|
||||
1. High level tests that exercise large features, or combinations of commands.
|
||||
For example, dependencies.t runs through a long list of commands that test
|
||||
dependencies, but do so by using 'add', 'modify', 'done' and 'delete'.
|
||||
2. Regression tests that ensure certain bugs are fixed and stay fixed. These
|
||||
tests are named bug.NNN.t where NNN refers to the bug number. While it is
|
||||
not worth creating tests for small fixes like typos, it is for changes to
|
||||
the logic.
|
||||
3. Small feature tests. When small features are added, we would like small,
|
||||
low-level feature tests named feature.t, with a descriptive name and
|
||||
focused tests.
|
||||
4. Code tests. These are tests written in C++ that exercise C++ objects, or
|
||||
function calls. These are the lowest level tests. It is important that
|
||||
these kind of tests be extensive and thorough, because the software depends
|
||||
on this code the most.
|
||||
|
||||
The tests are written in Python, Bash and C++, and all use TAP.
|
||||
|
||||
Tests needed:
|
||||
|
||||
- Take a look at the bug database (https://bug.tasktools.org) and notice that
|
||||
many issues, open and closed, have the "needsTest" label. These are things
|
||||
that we would like to see in the test suite, as regression tests.
|
||||
- Test regex support.
|
||||
- Need unit tests for each bug in the issue list that is marked with the
|
||||
'needsTest' label.
|
||||
|
||||
Note that all new unit tests should follow the test/template.t standard.
|
||||
|
||||
Work in Progress
|
||||
|
||||
Things that are currently in flux, which is another way of saying leave it
|
||||
alone while it is being worked on.
|
||||
|
||||
- All columns/Col*::validate methods.
|
||||
- New columns/Col*::modify methods.
|
||||
|
||||
Current Codebase Condition
|
||||
|
||||
'master' branch:
|
||||
- 2.4.4 Current release, locked.
|
||||
|
||||
'2.5.0' branch:
|
||||
- Current development branch no plans yet.
|
||||
|
||||
---
|
||||
|
||||
2015-09-07 Updated for 2.5.0
|
157
DEVELOPER.md
Normal file
157
DEVELOPER.md
Normal file
|
@ -0,0 +1,157 @@
|
|||
# How to Build Taskwarrior
|
||||
|
||||
## Satisfy the Requirements:
|
||||
* CMake 3.0 or later
|
||||
* gcc 5.0 or later, clang 3.4 or later, or a compiler with full C++14 support
|
||||
* libuuid (if not on macOS)
|
||||
* gnutls (optional)
|
||||
* python 2.7 or 3 (optional, for running the test suite)
|
||||
|
||||
## Obtain and build code:
|
||||
```
|
||||
$ git clone --recursive https://github.com/GothenburgBitFactory/taskwarrior taskwarrior.git
|
||||
$ cd taskwarrior.git
|
||||
$ git checkout 2.6.0 # Latest dev branch
|
||||
$ git submodule init # This is now done by cmake as a test
|
||||
$ git submodule update # Update the libhsared.git submodule
|
||||
$ cmake -DCMAKE_BUILD_TYPE=debug . # debug or release. Default: neither
|
||||
$ make VERBOSE=1 -j4 # Shows details, builds using 4 jobs
|
||||
# Alternately 'export MAKEFLAGS=-j 4'
|
||||
```
|
||||
## Running Test Suite:
|
||||
```
|
||||
$ cd tests
|
||||
$ make VERBOSE=1 # Shows details
|
||||
$ ./run_all # Runs all tests silently > all.log
|
||||
$ ./problems # Enumerate test failures in all.log
|
||||
```
|
||||
|
||||
Note that any development should be performed using a git clone, and the
|
||||
current development branch. The source tarballs do not reflect HEAD, and do
|
||||
not contain the test suite.
|
||||
|
||||
If you send a patch (support@gothenburgbitfactory.org), make sure that patch is made
|
||||
against git HEAD on the development branch. We cannot apply patches made
|
||||
against the tarball source, or master.
|
||||
|
||||
|
||||
# General Statement
|
||||
This file is intended to convey the current efforts, priorities and needs of
|
||||
the code base. It is for anyone looking for a way to start contributing.
|
||||
Here are many ways to contribute that may not be obvious:
|
||||
|
||||
* Use Taskwarrior, become familiar with it, and make suggestions. There are
|
||||
always ongoing discussions about new features and changes to existing
|
||||
features.
|
||||
|
||||
* Join us in the #taskwarrior IRC channel on freenode.net. Many great ideas,
|
||||
suggestions, testing and discussions have taken place there. It is also
|
||||
the quickest way to get help, or confirm a bug.
|
||||
|
||||
* Review documentation: there are man pages, online articles, tutorials and
|
||||
so on, and these may contain errors, or they may not convey ideas in the
|
||||
best way. Perhaps you can help improve it. Contact us - documentation is
|
||||
a separate effort from the code base, and includes all web sites, and all
|
||||
are available as git repositories.
|
||||
|
||||
* Take a look at the bug database, and help triage the bug list. This is a
|
||||
review process that involves confirming bugs, providing additional data,
|
||||
information or analysis. Bug triage is very useful and much needed. You
|
||||
could check to see that an old bug is still relevant - sometimes they are
|
||||
not.
|
||||
|
||||
* Review the source code, and point out inefficiencies, problems, unreadable
|
||||
functions, bugs and assumptions.
|
||||
|
||||
* Fix a bug. For this you'll need C++ and Git skills. We welcome all bug
|
||||
fixes, provided the work is done well and doesn't create other problems or
|
||||
introduce new dependencies. We recommend talking to us before starting.
|
||||
Seriously.
|
||||
|
||||
* Add unit tests. Unit tests are possibly the most useful contributions of
|
||||
all, because they not only improve the quality of the code, but prevent
|
||||
future regressions, therefore maintaining quality of subsequent releases.
|
||||
Plus, broken tests are a great motivator for us to fix the causal defect.
|
||||
You'll need Python skills.
|
||||
|
||||
* Add a feature. Well, let's be very clear about this: adding a feature is
|
||||
not usually well-received, and if you add a feature and send a patch, it
|
||||
will most likely be rejected. The reason for this is that there are many
|
||||
efforts under way, in various code branches. There is a very good chance
|
||||
that the feature you add is either already in progress, or being done in a
|
||||
way that is more fitting when considering other work in progress. So if
|
||||
you want to add a feature, please don't. Start by talking to us, and find
|
||||
out what is currently under way or planned. You might find that we've
|
||||
already rejected such a feature for some very good reasons. So please
|
||||
check first, so we don't duplicate effort or waste anyone's time.
|
||||
|
||||
* Spread the word. Help others become more effective at managing tasks.
|
||||
|
||||
* Encouragement. Tell us what works for you, and what doesn't. Tell us about
|
||||
your methodology for managing tasks. It's all useful information.
|
||||
|
||||
* Request a feature. This not only tells us that you think something is
|
||||
missing from the software, but gives us insights into how you use it.
|
||||
Plus, you might get your feature implemented.
|
||||
|
||||
# Unit Tests Needed
|
||||
There are always more unit tests needed. More specifically, better unit tests
|
||||
are always needed. The convention is that there are four types of unit test:
|
||||
|
||||
1. High level tests that exercise large features, or combinations of commands.
|
||||
For example, dependencies.t runs through a long list of commands that test
|
||||
dependencies, but do so by using 'add', 'modify', 'done' and 'delete'.
|
||||
1. Regression tests that ensure certain bugs are fixed and stay fixed. These
|
||||
tests are named tw-NNNN.t where NNNN refers to the bug number. While it is
|
||||
not worth creating tests for small fixes like typos, it is for logic
|
||||
changes.
|
||||
1. Small feature tests. When small features are added, we would like small,
|
||||
low-level feature tests named feature.t, with a descriptive name and
|
||||
focused tests.
|
||||
1. Code tests. These are tests written in C++ that exercise C++ objects, or
|
||||
function calls. These are the lowest level tests. It is important that
|
||||
these kind of tests be extensive and thorough, because the software depends
|
||||
on this code the most.
|
||||
|
||||
The tests are written in Python, Bash and C++, and all use TAP.
|
||||
|
||||
## Tests needed
|
||||
|
||||
* Take a look at the bug database (https://github.com/GothenburgBitFactory/taskwarrior/issues)
|
||||
and notice that many issues, open and closed, have the "needsTest" label.
|
||||
These are things that we would like to see in the test suite, as regression
|
||||
tests.
|
||||
|
||||
All new unit tests should follow the test/template.t standard.
|
||||
|
||||
# Patches
|
||||
Patches are encouraged and welcomed. Either send a pull request on Github or
|
||||
email a patch to support@taskwarrior.org. A good patch:
|
||||
|
||||
* Maintains the MIT license, and does not contain code lifted from other
|
||||
sources. You will have written 100% of the code in the patch, otherwise
|
||||
we cannot maintain the license.
|
||||
* Precisely addresses one issue only.
|
||||
* Doesn't break unit tests. This means yes, run the unit tests.
|
||||
* Doesn't introduce dependencies.
|
||||
* Is accompanied by new or updated unit tests, where appropriate.
|
||||
* Is accompanied by documentation changes, where appropriate.
|
||||
* Conforms to the prevailing coding standards - in other words, it should
|
||||
fit in with the existing code.
|
||||
|
||||
A patch may be rejected for violating any of the above rules, and more.
|
||||
Bad patches may be accepted and modified depending on work load and mood. It
|
||||
is possible that a patch may be rejected because it conflicts in some way with
|
||||
plans or upcoming changes. Check with us first, before sinking time and effort
|
||||
into a patch.
|
||||
|
||||
# Current Code Base Condition
|
||||
|
||||
**'master' branch**:
|
||||
* 2.5.1 Current release, locked.
|
||||
|
||||
**'2.6.0' branch**:
|
||||
* Current development branch.
|
||||
|
||||
---
|
||||
2018-05-13 Updated for 2.5.2
|
210
EXPOSITION
210
EXPOSITION
|
@ -1,210 +0,0 @@
|
|||
Startup
|
||||
On startup, main creates a global Context object, then calls the
|
||||
Context::initialize and Context::run methods.
|
||||
|
||||
Context is a large object that holds all task information, both in terms of
|
||||
the task data, and intermediate run-time data. Having one global Context
|
||||
object means we don't have 50 global variables. Context is therefore just a
|
||||
big global bucket of data.
|
||||
|
||||
Context::initialize sets up all the data and processes the command line. The
|
||||
initialization process is a big chicken-and-egg problem, because the command
|
||||
line depends on configuration (aliases) and the command line can force a
|
||||
reload of configuration (rc:foo). This is solved by look-ahead: the command
|
||||
line is scanned for 'rc:xxx' and 'rc.data.location:xxx' arguments, then later
|
||||
for overrides.
|
||||
|
||||
The Context::run method handles all the debug output and exceptions. Its
|
||||
main purpose is to set up exception handling and call Context::dispatch.
|
||||
|
||||
|
||||
Command Line Parsing
|
||||
Command line parsing is difficult because of all the ambiguity. The solution
|
||||
is to make multiple passes over the command line. For example, the command
|
||||
determines whether subsequent arguments are interpreted as part of a filter or
|
||||
set of modifications.
|
||||
|
||||
The CLI2 object is fed command line arguments, then through a succession of
|
||||
calls builds and annotates a parse tree. To help with this, the Lexer is
|
||||
used to break up strings into tokens.
|
||||
|
||||
|
||||
Dispatch
|
||||
Dispatch is simple: once the command line is parsed, the command is used to
|
||||
look up a command object, then a call is made to the Command::execute method.
|
||||
|
||||
Context stores an associative map of command object pointers indexed by a
|
||||
string. This means the 'done' string is an index to the CmdDone object that
|
||||
implements the functionality.
|
||||
|
||||
|
||||
Command Objects
|
||||
Every task command is implemented by a command object. The command object
|
||||
provides metadata, usage and one-line help in addition to the ::execute method
|
||||
that implements the command. The Command base class implements common
|
||||
functionality.
|
||||
|
||||
|
||||
Column Objects
|
||||
There is a 1:1 correspondence between attributes stored in the data files and
|
||||
the columns that may be reported. These are represented by column objects,
|
||||
which are responsible for validating input, measuring space needed according
|
||||
to various formats, and for rendering data for reports. There is a
|
||||
ColDescription object that inherits from a Column base class.
|
||||
|
||||
|
||||
TDB2
|
||||
The TDB2 object is a layered, transactioned I/O manager. Its purpose is to
|
||||
isolate code from file I/O, locking and parsing details. It is also
|
||||
responsible for minimizing reads, writes and parsing of data files.
|
||||
|
||||
All input is assumed to be UTF8. All stored data is UTF8.
|
||||
|
||||
|
||||
GC
|
||||
Garbage Collection is the process that moves tasks between the pending.data
|
||||
and completed.data files. It is also responsible for waking tasks out of the
|
||||
wait state.
|
||||
|
||||
Every command that displays task IDs will cause a GC to be run first, which
|
||||
minimizes the number of changes necessary to the task IDs. This means that
|
||||
when a report shows task IDs, those IDs will remain valid while subsequent
|
||||
write commands are issued. The next report run may show different IDs.
|
||||
|
||||
Minimizing the size of pending.data is important for performance, because it
|
||||
is the file that is accessed most.
|
||||
|
||||
|
||||
Files
|
||||
The data files used are all kept in the rc.data.location directory, which
|
||||
defaults to ~/.task. The files are:
|
||||
|
||||
pending.data
|
||||
completed.data
|
||||
undo.data
|
||||
backlog.data
|
||||
|
||||
The pending.data file aspires to contain only pending, waiting and recurring
|
||||
tasks, but this is only correct after a GC, and before any tasks are modified.
|
||||
This file tends to be relatively stable in size, reflecting the length of the
|
||||
task list.
|
||||
|
||||
The completed.data file accumulates data over time, and grows unbounded.
|
||||
|
||||
The undo.data file accumulates changes over time, and grows unbounded. It
|
||||
provides all the necessary metadata to support the 'undo' command.
|
||||
|
||||
The backlog.data file contains an accumulated set of changes that have not
|
||||
been transmitted to Taskserver. It grows unbounded between 'sync' commands.
|
||||
|
||||
|
||||
Filter
|
||||
A filter is simply a set of command line arguments, but is only a subset of
|
||||
the complete command line. These arguments are extracted from the parse tree
|
||||
according to whether the command found is a read or write command.
|
||||
|
||||
There is a Filter::subset method for applying a filter to a set of tasks,
|
||||
yielding a result set. It does this by creating an expression from the
|
||||
parse tree using the Eval object, then evaluating the expression for each task,
|
||||
such that the result set contains only tasks for which the expression evaluates
|
||||
to Boolean true.
|
||||
|
||||
|
||||
Eval & Variant
|
||||
The Eval class evaluates expressions, provided in string form, using the
|
||||
Variant class to represent data elements. Variant implements all operators
|
||||
for all Variant types.
|
||||
|
||||
|
||||
Sorting
|
||||
Sorting is performed on a set of tasks. More specifically, the list that is
|
||||
sorted is a set of numeric indexes to tasks that are stored in a separate
|
||||
list. This minimizes the amount of data copying involved to just integers
|
||||
rather than Task objects, but at the expense of one level of indirection.
|
||||
Memory fragmentation is a bigger problem than the performance of vector
|
||||
indexing.
|
||||
|
||||
The actual sorting is performed by std::stable_sort, but the compare function
|
||||
is custom.
|
||||
|
||||
|
||||
Render
|
||||
There are two rendering objects, ViewTask and ViewText. These both have the
|
||||
same tabular grid rendering capabilities. ViewText maintains a 2D vector of
|
||||
strings to contain the data to be rendered, so it is used for things like the
|
||||
help command output. ViewTask does not copy data, but assumes all data is
|
||||
stored externally in a vector of Tasks, which minimizes data copying.
|
||||
|
||||
ViewTask contains projection data in the form of a set of Column objects that
|
||||
represent the X axis. The Y axis is represented by a vector of tasks.
|
||||
|
||||
The rendering process is complex. It involves dynamically setting column
|
||||
widths based on (1) available terminal width, (2) the columns to be included
|
||||
in the output, (3) ability to wrap text for certain columns and (4) the size
|
||||
of the data to be rendered, which involves added complexity when UTF8 is used.
|
||||
|
||||
The Column objects determine minimum width for a column and the maximum width
|
||||
which then allows ViewT* to make choices.
|
||||
|
||||
|
||||
Test Suite
|
||||
A strong and diverse test suite is critical to the successful release of any
|
||||
software. With the complex command set and its myriad permutations, a test
|
||||
suite is the only way to ensure quality levels, and guarantee that big changes
|
||||
are robust.
|
||||
|
||||
It is intended that the test suite continues growing, mostly feature tests.
|
||||
The test are mostly written in Python. Some tests are written in C++ and all
|
||||
tests generate TAP output.
|
||||
|
||||
There are currently about 8,000 unit tests, that take only a few seconds to
|
||||
run on a multi-core machine.
|
||||
|
||||
Taskwarrior uses flod software to automate continuous integration across many
|
||||
platforms. Code changes are automatically detected, propagated, built and
|
||||
tested on a variety of participating platforms. Grid testing results are here:
|
||||
|
||||
http://central.tasktools.org/
|
||||
|
||||
When making code changes, it is important that the test suite be run to verify
|
||||
that functionality was not broken.
|
||||
|
||||
|
||||
Debugging
|
||||
The 'rc.debug=on' override provides the following additional information which
|
||||
is useful during debugging:
|
||||
|
||||
- Timing of various components (used to generate the data for the charts at
|
||||
http://tasktools.org/performance).
|
||||
- Data load times.
|
||||
- Terminal size, color capabilities.
|
||||
- Command line parse tree.
|
||||
- TDB2 layer and I/O information.
|
||||
|
||||
Additionally, there are other settings (see 'man taskrc' for full details) that
|
||||
may also be helpful: 'rc.hooks=on|off', 'rc.debug.parser=0|1|2|3',
|
||||
'rc.debug.hooks=0|1|2', 'rc.debug.tls=0|1|2|3...'.
|
||||
|
||||
|
||||
Patches
|
||||
Patches are encouraged and welcomed. Either attach them to the appropriate
|
||||
Jira issue, or send them to support@taskwarrior.org. A good patch:
|
||||
|
||||
- Maintains the MIT license, and does not contain code lifted from other
|
||||
sources. You will have written 100% of the code in the patch, otherwise
|
||||
we cannot maintain the license.
|
||||
- Precisely addresses one issue only.
|
||||
- Doesn't break unit tests.
|
||||
- Doesn't introduce dependencies.
|
||||
- Is accompanied by unit tests, where appropriate, written in Python.
|
||||
- Is accompanied by documentation changes, where appropriate.
|
||||
- Conforms to the prevailing coding standards - in other words, it should
|
||||
fit right in with the existing code.
|
||||
|
||||
A patch may be rejected for violating any of the above rules, and more.
|
||||
Bad patches may be accepted and modified depending on work load and mood. It
|
||||
is possible that a patch may be rejected because it conflicts in some way with
|
||||
plans or upcoming changes. Check with us first, before sinking time and effort
|
||||
into a patch.
|
||||
|
||||
---
|
45
INSTALL
45
INSTALL
|
@ -8,15 +8,15 @@ source.
|
|||
Dependencies
|
||||
------------
|
||||
|
||||
You will need the CMake build system installed in order to build Taskwarrior
|
||||
from source. More information on cmake can be obtained at http://cmake.org
|
||||
You will need the CMake 3.0+ build system installed in order to build Taskwarrior
|
||||
from source. More information on CMake can be obtained at https://cmake.org
|
||||
|
||||
You will also need:
|
||||
- make
|
||||
|
||||
You will need a C++ compiler that supports full C++11, which includes:
|
||||
- gcc 4.7 (released 2012-03-23)
|
||||
- clang 3.3 (released 2013-01-07)
|
||||
You will need a C++ compiler that supports full C++14, which includes:
|
||||
- gcc 5.0 (released 2013-12-23)
|
||||
- clang 3.4 (released 2014-01-02)
|
||||
|
||||
You will need the following libraries:
|
||||
- libuuid (not needed for OSX)
|
||||
|
@ -103,26 +103,6 @@ In order to build Taskwarrior without "sync" support, call cmake with the
|
|||
and proceed as described in "Basic Installation".
|
||||
|
||||
|
||||
Localizations
|
||||
-------------
|
||||
|
||||
To make use of a translation, specify a language number, as found in cmake.h:
|
||||
|
||||
$ cmake -DLANGUAGE=2 .
|
||||
|
||||
Currently the defined languages are:
|
||||
|
||||
eng_USA 1
|
||||
esp_ESP 2
|
||||
deu_DEU 3
|
||||
fra_FRA 4
|
||||
ita_ITA 5
|
||||
por_PRT 6
|
||||
epo_RUS 7
|
||||
pol_POL 8
|
||||
jpn-JPN 9
|
||||
|
||||
|
||||
Uninstallation
|
||||
--------------
|
||||
|
||||
|
@ -161,7 +141,7 @@ Darwin, 32bit
|
|||
cmake -DCMAKE_C_FLAGS=-m32 -DCMAKE_CXX_FLAGS=-m32 -DCMAKE_EXE_LINKER_FLAGS=-m32 .
|
||||
|
||||
See:
|
||||
http://taskwarrior.org/issues/817
|
||||
https://taskwarrior.org/issues/817
|
||||
http://stackoverflow.com/questions/3261909/build-32bit-on-64-bit-linux-using-a-configure-script
|
||||
http://stackoverflow.com/questions/2617508/cmake-gcc-cuda-and-m32-wtf
|
||||
http://stackoverflow.com/questions/6077414/cmake-how-to-set-the-ldflags-in-cmakelists-txt
|
||||
|
@ -176,8 +156,16 @@ OpenBSD
|
|||
|
||||
and build normally.
|
||||
|
||||
See: https://bug.tasktools.org/browse/TW-1579
|
||||
See: https://github.com/GothenburgBitFactory/taskwarrior/issues/1605
|
||||
|
||||
WASM
|
||||
Using the Emscripten compiler, you can achieve it like this:
|
||||
|
||||
cmake -DCMAKE_CXX_COMPILER=emcc -DENABLE_SYNC=OFF -DCMAKE_BUILD_TYPE=release -DENABLE_WASM=ON \
|
||||
-DCMAKE_EXE_LINKER_FLAGS="-m32 -s NO_DYNAMIC_EXECUTION=1 -s WASM=1 -s NO_EXIT_RUNTIME=1 -s INVOKE_RUN=0" \
|
||||
-DCMAKE_CXX_FLAGS_RELEASE="-O2 -m32"
|
||||
|
||||
This will produce an optimized WASM with a main() that is callable multiple times.
|
||||
|
||||
Troubleshooting
|
||||
---------------
|
||||
|
@ -192,8 +180,7 @@ CMake with no reported problems, and the build will fail later. This is
|
|||
almost always because CMake is mistaken about some assumption.
|
||||
|
||||
If a build does not succeed, please send the contents of the 'CMakeCache.txt'
|
||||
and 'CMakeFiles/CMakeOutput.log' files to support@taskwarrior.org, or post a
|
||||
message in the support forums at taskwarrior.org along with the information.
|
||||
and 'CMakeFiles/CMakeOutput.log' files to support@gothenburgbitfactory.org.
|
||||
|
||||
If CMake runs but Taskwarrior does not build, please send the contents of the
|
||||
above files as well as a transcript from the build, which is not written to a
|
||||
|
|
4
LICENSE
4
LICENSE
|
@ -1,6 +1,6 @@
|
|||
Taskwarrior - a command line task list manager.
|
||||
|
||||
Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -20,4 +20,4 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
http://www.opensource.org/licenses/mit-license.php
|
||||
https://www.opensource.org/licenses/mit-license.php
|
||||
|
|
56
NEWS
56
NEWS
|
@ -1,26 +1,48 @@
|
|||
|
||||
New Features in Taskwarrior 2.5.1
|
||||
New Features in Taskwarrior 2.5.2
|
||||
|
||||
- As a bug-fix, code cleanup and performance release, new features are
|
||||
limited to only small tweaks.
|
||||
- The 'QUARTER' virutal tag was added.
|
||||
- The 'help' command now takes a 'usage' argument, which displays only the
|
||||
command usage.
|
||||
- Improved compatibility with SmartOS, OmniOS and OpenIndiana.
|
||||
- New DOM references: annotations.count, tw.syncneeded, tw.program, tw.args,
|
||||
tw.width, tw.height, tw.version.
|
||||
- Renovated 'timesheet' command with a more compact report that accepts a
|
||||
filter, and has a default filter showing the last four weeks of completed
|
||||
and started tasks.
|
||||
- The message telling you to sync now indicates how many local changes will be
|
||||
synced.
|
||||
|
||||
New Commands in Taskwarrior 2.5.1
|
||||
New Commands in Taskwarrior 2.5.2
|
||||
|
||||
- None.
|
||||
- The 'purge' command was added, which completely removes old tasks.
|
||||
- Added new 'history.weekly', 'history.daily', 'ghistory.weekly',
|
||||
'ghistory.daily' reports.
|
||||
|
||||
New Configuration Options in Taskwarrior 2.5.1
|
||||
New Configuration Options in Taskwarrior 2.5.2
|
||||
|
||||
- New 'relative' column format for 'date' type columns does what 'remaining'
|
||||
and 'countdown' do, but in one format.
|
||||
- The 'default.scheduled' date/duration works just like 'default.due'.
|
||||
- The 'report.timesheet.filter' setting controls the tasks shown by the
|
||||
'timesheet' command.
|
||||
|
||||
Newly Deprecated Features in Taskwarrior 2.5.1
|
||||
Newly Deprecated Features in Taskwarrior 2.5.2
|
||||
|
||||
-
|
||||
- The 'DUETODAY' virtual tag is a synonym for the 'TODAY' virtual tag, and is
|
||||
not needed.
|
||||
- The 'new-uuid' verbosity option is to be removed, as it is redundant, its
|
||||
functionality will be merged with 'new-id' option.
|
||||
- The use of alternate Boolean configuration settings is deprecated. Use values
|
||||
"0" for off, and "1" for on. Avoid used of "on", "off", "true", "t",
|
||||
"false", "f", "yes", "y", "no", "n".
|
||||
- The 'context.program', 'context.args', 'context.width' and 'context.height'
|
||||
DOM references are deprecated, replaced by similarly-named 'tw.xxx'
|
||||
references.
|
||||
|
||||
Removed Features in 2.5.1
|
||||
Removed Features in 2.5.2
|
||||
|
||||
- Removed 'alias._query' default configuration.
|
||||
- There is no longer a 16-color default configuration for some platforms,
|
||||
making all platforms 256-color.
|
||||
- The configuration setting 'burndown.bias' is no longer used.
|
||||
|
@ -28,34 +50,32 @@ Removed Features in 2.5.1
|
|||
been replaced by something less icky. Estimates are now based on the net
|
||||
completion rate after the peak number of pending tasks.
|
||||
- The unused 'dom' and 'shell.prompt' configuration settings were removed.
|
||||
- Translations are no longer supported.
|
||||
|
||||
Known Issues
|
||||
|
||||
- https://bug.tasktools.org/
|
||||
- https://github.com/GothenburgBitFactory/taskwarrior
|
||||
|
||||
Taskwarrior has been built and tested on the following configurations:
|
||||
|
||||
* OS X
|
||||
* macOS
|
||||
* Fedora
|
||||
* Ubuntu
|
||||
* Debian
|
||||
* Arch
|
||||
* FreeBSD
|
||||
* Cygwin
|
||||
* CentOS
|
||||
|
||||
---
|
||||
|
||||
While Taskwarrior has undergone testing, bugs are sure to remain. If you
|
||||
encounter a bug, please enter a new issue at:
|
||||
|
||||
https://bug.tasktools.org
|
||||
|
||||
Or you can also report the issue in the forums at:
|
||||
|
||||
https://answers.tasktools.org
|
||||
https://github.com/GothenburgBitFactory/taskwarrior<Paste>
|
||||
|
||||
Or just send a message to:
|
||||
|
||||
support@taskwarrior.org
|
||||
support@GothenburgBitFactory.org
|
||||
|
||||
Thank you.
|
||||
|
||||
|
|
103
README.md
103
README.md
|
@ -1,47 +1,90 @@
|
|||
# Disclaimer during ongoing development
|
||||
# Taskwarrior
|
||||
|
||||
We want to discourage you from using the development version of Taskwarrior.
|
||||
|
||||
The development branch is a work in progress and may not pass all quality tests,
|
||||
therefore it may harm your data. We do not guarantee proper or even adequate
|
||||
functionality, performance or timely fixes.
|
||||
|
||||
We welcome bug reports from beta- and release-level software, but generally not
|
||||
development versions. If you are undaunted by this, please:
|
||||
|
||||
- Make proper backups.
|
||||
- Expect broken and missing functionality.
|
||||
- Be aware that using the development branch involves risks.
|
||||
|
||||
---
|
||||
[](https://travis-ci.org/GothenburgBitFactory/taskwarrior)
|
||||
|
||||
Thank you for taking a look at Taskwarrior!
|
||||
|
||||
Taskwarrior is a GTD, todo list, task management, command line utility with a
|
||||
multitude of features. It is a portable, well supported and very active Open
|
||||
Source project. Taskwarrior has binary distributions, online documentation,
|
||||
demonstration movies, and you'll find all the details at:
|
||||
Source project.
|
||||
|
||||
http://taskwarrior.org
|
||||
## Documentation
|
||||
|
||||
There is extensive online documentation.
|
||||
You'll find all the details at [taskwarrior.org/docs](https://taskwarrior.org/docs)
|
||||
|
||||
At the site you'll find online documentation, downloads, news and more.
|
||||
|
||||
Your contributions are especially welcome. Whether it comes in the form of
|
||||
code patches, ideas, discussion, bug reports, encouragement or criticism, your
|
||||
input is needed.
|
||||
## Support
|
||||
|
||||
For support options, take a look at:
|
||||
For support options, take a look at [taskwarrior.org/support](https://taskwarrior.org/support)
|
||||
|
||||
http://taskwarrior.org/support
|
||||
Please use pull requests, or alternately send your code patches to
|
||||
[support@gothenburgbitfactory.org](mailto:support@gothenburgbitfactory.org)
|
||||
|
||||
Please send your code patches to:
|
||||
## Branching Model
|
||||
|
||||
support@taskwarrior.org
|
||||
We use the following branching model:
|
||||
|
||||
Consider joining bug.tasktools.org, answers.tasktools.org and participating in
|
||||
the future of Taskwarrior.
|
||||
* `master` is the stable branch. Building from here is the same as building
|
||||
from the latest tarball, or installing a binary package. No development is
|
||||
done on the `master` branch.
|
||||
|
||||
---
|
||||
* `2.6.0` is the current development branch. All work is done here, and upon
|
||||
release it will be merged to `master`. This development branch is not stable,
|
||||
may not even build or pass tests, and should be treated accordingly.
|
||||
Make backups.
|
||||
|
||||
## Installing
|
||||
|
||||
There are many binary packages available, but to install from source requires:
|
||||
|
||||
* git
|
||||
* cmake
|
||||
* make
|
||||
* C++ compiler, currently gcc 5.0+ or clang 3.4+ for full C++14 support
|
||||
|
||||
Download the tarball, and expand it:
|
||||
|
||||
$ curl -O https://taskwarrior.org/download/task-2.6.0.tar.gz
|
||||
$ tar xzf task-2.6.0.tar.gz
|
||||
$ cd task-2.6.0
|
||||
|
||||
Or clone this repository:
|
||||
|
||||
$ git clone --recursive -b 2.6.0 https://github.com/GothenburgBitFactory/taskwarrior.git
|
||||
$ cd taskwarrior
|
||||
|
||||
In case of errors with libshared - URL pointing to git.tasktools.org in either .git/config or .gitmodules:
|
||||
|
||||
$ sed -i 's/git.tasktools.org\/TM/github.com\/GothenburgBitFactory/' .git/config
|
||||
$ git submodule update
|
||||
|
||||
or
|
||||
|
||||
$ sed -i 's/git.tasktools.org\/TM/github.com\/GothenburgBitFactory/' .gitmodules
|
||||
$ git submodule init
|
||||
$ git submodule update
|
||||
|
||||
Then build:
|
||||
|
||||
$ cmake -DCMAKE_BUILD_TYPE=release .
|
||||
...
|
||||
$ make
|
||||
...
|
||||
[$ make test]
|
||||
...
|
||||
$ sudo make install
|
||||
|
||||
## Contributing
|
||||
|
||||
Your contributions are especially welcome.
|
||||
Whether it comes in the form of code patches, ideas, discussion, bug reports, encouragement or criticism, your input is needed.
|
||||
|
||||
Visit [Github](https://github.com/GothenburgBitFactory/taskwarrior) and participate in the future of Taskwarrior.
|
||||
|
||||
## License
|
||||
|
||||
Taskwarrior is released under the MIT license.
|
||||
For details check the [LICENSE](LICENSE) file.
|
||||
|
||||
Taskwarrior is released under the MIT license. For details check the LICENSE
|
||||
file.
|
||||
|
|
13
cmake.h.in
13
cmake.h.in
|
@ -17,18 +17,6 @@
|
|||
/* Installation details */
|
||||
#define TASK_RCDIR "${CMAKE_INSTALL_PREFIX}/${TASK_RCDIR}"
|
||||
|
||||
/* Localization */
|
||||
#define PACKAGE_LANGUAGE ${PACKAGE_LANGUAGE}
|
||||
#define LANGUAGE_ENG_USA ${LANGUAGE_ENG_USA}
|
||||
#define LANGUAGE_ESP_ESP ${LANGUAGE_ESP_ESP}
|
||||
#define LANGUAGE_FRA_FRA ${LANGUAGE_FRA_FRA}
|
||||
#define LANGUAGE_DEU_DEU ${LANGUAGE_DEU_DEU}
|
||||
#define LANGUAGE_ITA_ITA ${LANGUAGE_ITA_ITA}
|
||||
#define LANGUAGE_POR_PRT ${LANGUAGE_POR_PRT}
|
||||
#define LANGUAGE_EPO_RUS ${LANGUAGE_EPO_RUS}
|
||||
#define LANGUAGE_POL_POL ${LANGUAGE_POL_POL}
|
||||
#define LANGUAGE_JPN_JPN ${LANGUAGE_JPN_JPN}
|
||||
|
||||
/* git information */
|
||||
#cmakedefine HAVE_COMMIT
|
||||
|
||||
|
@ -43,6 +31,7 @@
|
|||
#cmakedefine FREEBSD
|
||||
#cmakedefine OPENBSD
|
||||
#cmakedefine NETBSD
|
||||
#cmakedefine DRAGONFLY
|
||||
#cmakedefine HAIKU
|
||||
#cmakedefine SOLARIS
|
||||
#cmakedefine KFREEBSD
|
||||
|
|
40
cmake/CXXSniffer.cmake
Normal file
40
cmake/CXXSniffer.cmake
Normal file
|
@ -0,0 +1,40 @@
|
|||
message ("-- Configuring C++17")
|
||||
message ("-- System: ${CMAKE_SYSTEM_NAME}")
|
||||
|
||||
include (CheckCXXCompilerFlag)
|
||||
|
||||
CHECK_CXX_COMPILER_FLAG("-std=c++17" _HAS_CXX17)
|
||||
|
||||
if (_HAS_CXX17)
|
||||
set (_CXX14_FLAGS "-std=c++17")
|
||||
else (_HAS_CXX17)
|
||||
message (FATAL_ERROR "C++17 support missing. Try upgrading your C++ compiler. If you have a good reason for using an outdated compiler, please let us know at support@gothenburgbitfactory.org.")
|
||||
endif (_HAS_CXX17)
|
||||
|
||||
if (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
||||
set (LINUX true)
|
||||
elseif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
||||
set (DARWIN true)
|
||||
set (_CXX14_FLAGS "${_CXX14_FLAGS} -stdlib=libc++")
|
||||
elseif (${CMAKE_SYSTEM_NAME} MATCHES "kFreeBSD")
|
||||
set (KFREEBSD true)
|
||||
elseif (${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
|
||||
set (FREEBSD true)
|
||||
elseif (${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD")
|
||||
set (OPENBSD true)
|
||||
elseif (${CMAKE_SYSTEM_NAME} MATCHES "NetBSD")
|
||||
set (NETBSD true)
|
||||
elseif (${CMAKE_SYSTEM_NAME} MATCHES "DragonFly")
|
||||
set (DRAGONFLY true)
|
||||
elseif (${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
|
||||
set (SOLARIS true)
|
||||
elseif (${CMAKE_SYSTEM_NAME} STREQUAL "GNU")
|
||||
set (GNUHURD true)
|
||||
elseif (${CMAKE_SYSTEM_NAME} STREQUAL "CYGWIN")
|
||||
set (CYGWIN true)
|
||||
else (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
||||
set (UNKNOWN true)
|
||||
endif (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
||||
|
||||
set (CMAKE_CXX_FLAGS "${_CXX14_FLAGS} ${CMAKE_CXX_FLAGS}")
|
||||
set (CMAKE_CXX_FLAGS "-Wall -Wextra -Wsign-compare -Wreturn-type ${CMAKE_CXX_FLAGS}")
|
|
@ -1,4 +1,4 @@
|
|||
cmake_minimum_required (VERSION 2.8)
|
||||
cmake_minimum_required (VERSION 3.0)
|
||||
message ("-- Configuring man pages")
|
||||
set (man_FILES task-color.5 task-sync.5 taskrc.5 task.1)
|
||||
foreach (man_FILE ${man_FILES})
|
||||
|
|
|
@ -3,33 +3,6 @@
|
|||
.SH NAME
|
||||
task-color \- A color tutorial for the Taskwarrior command line todo manager.
|
||||
|
||||
.SH SETUP
|
||||
The first thing you need is a terminal program that supports color. All
|
||||
terminal programs support color, but only a few support lots of colors. First
|
||||
tell your terminal program to use color by specifying the TERM environment
|
||||
variable like this:
|
||||
|
||||
TERM=xterm-color
|
||||
|
||||
In this example, xterm-color is used - a common value, and one that doesn't
|
||||
require that you use xterm. This works for most setups. This setting belongs
|
||||
in your shell profile (~/.bash_profile, ~/.bashrc, ~/.cshrc etc, depending on
|
||||
which shell you use). If this is a new setting, you will need to either run
|
||||
that profile script, or close and reopen the terminal window (which does the
|
||||
same thing).
|
||||
|
||||
Now tell Taskwarrior that you want to use color. This is the default for
|
||||
Taskwarrior, so the following step may be unnecessary.
|
||||
|
||||
$ task config color on
|
||||
|
||||
This command will make sure there is an entry in your ~/.taskrc file that looks
|
||||
like:
|
||||
|
||||
color=on
|
||||
|
||||
Now Taskwarrior is ready.
|
||||
|
||||
.SH AUTOMATIC MONOCHROME
|
||||
It should be mentioned that Taskwarrior is aware of whether its output is going
|
||||
to a terminal, or to a file or through a pipe. When Taskwarrior output goes to
|
||||
|
@ -249,11 +222,10 @@ variable 'rule.precedence.color', which by default contains:
|
|||
deleted,completed,active,keyword.,tag.,project.,overdue,scheduled,due.today,due,blocked,blocking,recurring,tagged,uda.
|
||||
|
||||
These are just the color rules with the 'color.' prefix removed. The
|
||||
rule 'color.due.today' is the highest precedence, and 'color.deleted' is the lowest.
|
||||
rule 'color.deleted' has the highest precedence, and 'color.uda.' the lowest.
|
||||
|
||||
The keyword rule shown here as 'keyword.' corresponds to a wildcard pattern,
|
||||
meaning 'color.keyword.*', or in other words all the keyword rules. Similarly
|
||||
for the 'color.tag.*' and 'color.project.*' rules.
|
||||
meaning 'color.keyword.*', or in other words all the keyword rules.
|
||||
|
||||
There is also 'color.project.none', 'color.tag.none' and 'color.pri.none' to
|
||||
specifically represent missing data.
|
||||
|
@ -313,34 +285,34 @@ You can also see how the theme will color the various tasks with the command:
|
|||
$ task color legend
|
||||
|
||||
Better yet, create your own, and share it. We will gladly host the theme file
|
||||
on <http://taskwarrior.org>.
|
||||
on <https://taskwarrior.org>.
|
||||
|
||||
.SH "CREDITS & COPYRIGHTS"
|
||||
Copyright (C) 2006 \- 2016 P. Beckingham, F. Hernandez.
|
||||
Copyright (C) 2006 \- 2020 P. Beckingham, F. Hernandez.
|
||||
|
||||
Taskwarrior is distributed under the MIT license. See
|
||||
http://www.opensource.org/licenses/mit-license.php for more information.
|
||||
https://www.opensource.org/licenses/mit-license.php for more information.
|
||||
|
||||
.SH SEE ALSO
|
||||
.BR task(1),
|
||||
.BR taskrc(5),
|
||||
.BR task-sync(5)
|
||||
|
||||
For more information regarding Taskwarrior, the following may be referenced:
|
||||
For more information regarding Taskwarrior, see the following:
|
||||
|
||||
.TP
|
||||
The official site at
|
||||
<http://taskwarrior.org>
|
||||
<https://taskwarrior.org>
|
||||
|
||||
.TP
|
||||
The official code repository at
|
||||
<https://git.tasktools.org/scm/tm/task.git>
|
||||
<https://github.com/GothenburgBitFactory/taskwarrior>
|
||||
|
||||
.TP
|
||||
You can contact the project by writing an email to
|
||||
<support@taskwarrior.org>
|
||||
You can contact the project by emailing
|
||||
<support@GothenburgBitFactory.org>
|
||||
|
||||
.SH REPORTING BUGS
|
||||
.TP
|
||||
Bugs in Taskwarrior may be reported to the issue-tracker at
|
||||
<http://taskwarrior.org>
|
||||
<https://github.com/GothenburgBitFactory/taskwarrior/issues>
|
||||
|
|
|
@ -5,8 +5,8 @@ task-sync \- A discussion and tutorial for the various task(1) data
|
|||
synchronization capabilities.
|
||||
|
||||
.SH INTRODUCTION
|
||||
Taskwarrior has several sync options, external and internal. If you wish to
|
||||
sync your data, choose one method only; mixing methods is only going to lead to
|
||||
Taskwarrior has several sync options, both external and built in. If you wish
|
||||
to sync your data, choose one method only; mixing methods is going to lead to
|
||||
problems. Each of the methods discussed have their own strengths.
|
||||
|
||||
.SH ALTERNATIVES
|
||||
|
@ -14,14 +14,15 @@ There are three alternatives for syncing data, which are:
|
|||
|
||||
1) Version control systems, such as git, hg, svn
|
||||
.br
|
||||
2) File hosting systems, such as DropBox
|
||||
2) File sharing systems, such as DropBox, Google Drive
|
||||
.br
|
||||
3) Using the Taskserver and the 'sync' command
|
||||
|
||||
|
||||
.SH OPTION 1: VERSION CONTROL SYSTEMS
|
||||
There are several good, distributed VCS systems (git, hg, ...) and centralized
|
||||
VCS systems (svn ...), and they function in a similar fashion for our purposes.
|
||||
VCS systems (svn, cvs ...), and they all function in a similar fashion for our
|
||||
purposes.
|
||||
|
||||
Setup is straightforward. You place your .task directory under revision
|
||||
control. You then need to perform a regular commit/push/pull/update to make
|
||||
|
@ -44,8 +45,8 @@ Weaknesses:
|
|||
- You need to provide the mechanism for making sure copies are up to date
|
||||
|
||||
|
||||
.SH OPTION 2: FILE HOSTING SERVICES
|
||||
There are many file hosting services, such as DropBox, Amazon S3, Google Drive,
|
||||
.SH OPTION 2: FILE SHARING SERVICES
|
||||
There are many file sharing services, such as DropBox, Amazon S3, Google Drive,
|
||||
SkyDrive and more. This technique involves storing your .task directory in a
|
||||
shared directory under the control of the file hosting services.
|
||||
|
||||
|
@ -61,8 +62,6 @@ configuration variable like this:
|
|||
$ task config data.location /path/to/shared/directory
|
||||
|
||||
Strengths:
|
||||
.br
|
||||
- Always secure
|
||||
.br
|
||||
- Good client support
|
||||
.br
|
||||
|
@ -76,7 +75,7 @@ Weaknesses:
|
|||
|
||||
|
||||
.SH OPTION 3: TASKSERVER
|
||||
The Taskserver was designed for this purpose to be secure, fast and conflict
|
||||
The Taskserver was designed for this purpose to be secure, fast and conflict-
|
||||
free, allowing data interchange between assorted Taskwarrior clients, and
|
||||
tolerant of network connectivity problems.
|
||||
|
||||
|
@ -86,7 +85,7 @@ done on demand.
|
|||
|
||||
Setup is a matter of creating an account on a Taskserver (see your Taskserver
|
||||
provider or operate your own - see
|
||||
http://taskwarrior.org/docs/server_setup.html)
|
||||
https://taskwarrior.org/docs/taskserver/setup.html)
|
||||
|
||||
Once you have an account, you'll receive a certificate, key, and credentials.
|
||||
You'll need to put the certificate and key somewhere like this:
|
||||
|
@ -107,16 +106,10 @@ certificate, which means you will need one of the following additional entries:
|
|||
$ task config taskd.ca ~/.task/ca.cert.pem
|
||||
|
||||
The CA (Certificate Authority) will be used to verify the server certificate.
|
||||
Alternatively, you can override the cert verification process using:
|
||||
|
||||
$ task config taskd.trust 'allow all'
|
||||
|
||||
This is an insecure option that should be used with caution, because it directs
|
||||
Taskwarrior to trust any certificate.
|
||||
|
||||
After setup, you run a one-time sync initialization, like this:
|
||||
|
||||
$ task sync initialize
|
||||
$ task sync init
|
||||
|
||||
This will make sure your client and the server are properly in sync to begin
|
||||
with. From this point on, you never run the 'initialize' command again, just
|
||||
|
@ -130,9 +123,20 @@ nothing happens. If you do not have connectivity, your task changes accumulate
|
|||
so that when you next run 'sync' with proper connectivity, the changes are
|
||||
properly handled, in the right order.
|
||||
|
||||
If you run multiple clients that sync to the same server, you will need to run
|
||||
this command on your primary client (the one you use most often):
|
||||
|
||||
$ task config recurrence on
|
||||
|
||||
And on the other clients, run:
|
||||
|
||||
$ task config recurrence off
|
||||
|
||||
This protects you against the effects of a sync/duplication bug.
|
||||
|
||||
Strengths:
|
||||
.br
|
||||
- Always secure
|
||||
- Secure communication
|
||||
.br
|
||||
- Minimal bandwidth
|
||||
.br
|
||||
|
@ -143,31 +147,31 @@ Weaknesses:
|
|||
- You need to manage your own server, or gain access to a hosted server.
|
||||
|
||||
.SH "CREDITS & COPYRIGHTS"
|
||||
Copyright (C) 2006 \- 2016 P. Beckingham, F. Hernandez.
|
||||
Copyright (C) 2006 \- 2020 P. Beckingham, F. Hernandez.
|
||||
|
||||
Taskwarrior is distributed under the MIT license. See
|
||||
http://www.opensource.org/licenses/mit-license.php for more information.
|
||||
https://www.opensource.org/licenses/mit-license.php for more information.
|
||||
|
||||
.SH SEE ALSO
|
||||
.BR task(1),
|
||||
.BR taskrc(5),
|
||||
.BR task-color(5),
|
||||
|
||||
For more information regarding task, the following may be referenced:
|
||||
For more information regarding Taskwarrior, see the following:
|
||||
|
||||
.TP
|
||||
The official site at
|
||||
<http://taskwarrior.org>
|
||||
<https://taskwarrior.org>
|
||||
|
||||
.TP
|
||||
The official code repository at
|
||||
<https://git.tasktools.org/scm/tm/task.git>
|
||||
<https://github.com/GothenburgBitFactory/taskwarrior>
|
||||
|
||||
.TP
|
||||
You can contact the project by writing an email to
|
||||
<support@taskwarrior.org>
|
||||
You can contact the project by emailing
|
||||
<support@GothenburgBitFactory.org>
|
||||
|
||||
.SH REPORTING BUGS
|
||||
.TP
|
||||
Bugs in task may be reported to the issue-tracker at
|
||||
<http://taskwarrior.org>
|
||||
Bugs in Taskwarrior may be reported to the issue-tracker at
|
||||
<https://github.com/GothenburgBitFactory/taskwarrior/issues>
|
||||
|
|
|
@ -151,12 +151,12 @@ the specified month and year. If the 'due' argument is provided, will show
|
|||
the starting month of the earliest due task.
|
||||
|
||||
.TP
|
||||
.B task colors [sample | legend]
|
||||
.B task colors [<sample> | legend]
|
||||
Displays all possible colors, a named sample, or a legend containing all
|
||||
currently defined colors.
|
||||
|
||||
.TP
|
||||
.B task columns [substring]
|
||||
.B task columns [<substring>]
|
||||
Displays all supported columns and formatting styles. Useful when creating
|
||||
custom reports. If a substring is provided, only matching column names are
|
||||
shown.
|
||||
|
@ -177,8 +177,8 @@ Displays only a count of tasks matching the filter.
|
|||
.B task <filter> export
|
||||
Exports all tasks in the JSON format. Redirect the output to a file, if you
|
||||
wish to save it, or pipe it to another command or script to convert it to
|
||||
another format. The standard task release comes with a few example scripts,
|
||||
such as:
|
||||
another format. You'll find these example scripts online at
|
||||
<https://taskwarrior.org/tools/>:
|
||||
|
||||
export-csv.pl
|
||||
export-sql.py
|
||||
|
@ -200,6 +200,14 @@ Shows a graphical report of task status by year.
|
|||
Shows a graphical report of task status by month. Note that 'ghistory' is
|
||||
an alias to 'ghistory.monthly'.
|
||||
|
||||
.TP
|
||||
.B task <filter> ghistory.weekly
|
||||
Shows a graphical report of task status by week.
|
||||
|
||||
.TP
|
||||
.B task <filter> ghistory.daily
|
||||
Shows a graphical report of task status by day.
|
||||
|
||||
.TP
|
||||
.B task help
|
||||
Shows the long usage text.
|
||||
|
@ -213,6 +221,14 @@ Shows a report of task history by year.
|
|||
Shows a report of task history by month. Note that 'history' is
|
||||
an alias to 'history.monthly'.
|
||||
|
||||
.TP
|
||||
.B task <filter> history.weekly
|
||||
Shows a report of task history by week.
|
||||
|
||||
.TP
|
||||
.B task <filter> history.daily
|
||||
Shows a report of task history by day.
|
||||
|
||||
.TP
|
||||
.B task <filter> ids
|
||||
Applies the filter then extracts only the task IDs and presents them as
|
||||
|
@ -231,9 +247,8 @@ This command is mainly of use to external scripts.
|
|||
.TP
|
||||
.B task <filter> uuids
|
||||
Applies the filter on all tasks (even deleted and completed tasks)
|
||||
then extracts only the task UUIDs and presents them as
|
||||
a comma-separated list. This is useful as input to a task command, to achieve
|
||||
this:
|
||||
then extracts only the task UUIDs and presents them as a space-separated list.
|
||||
This is useful as input to a task command, to achieve this:
|
||||
|
||||
task $(task project:Home status:completed uuids) modify status:pending
|
||||
|
||||
|
@ -279,9 +294,9 @@ value.
|
|||
|
||||
.TP
|
||||
.B task <filter> ready
|
||||
Shows a page of the most urgent ready tasks, sorted by urgency. A ready task is
|
||||
one that is either unscheduled, or has a scheduled date that is past and has no
|
||||
wait date.
|
||||
Shows a page of the most urgent ready tasks, sorted by urgency with started
|
||||
tasks first. A ready task is one that is either unscheduled, or has a scheduled
|
||||
date that is past and has no wait date.
|
||||
|
||||
.TP
|
||||
.B task <filter> oldest
|
||||
|
@ -376,6 +391,14 @@ Modifies the existing task with provided information.
|
|||
.B task <filter> prepend <mods>
|
||||
Prepends description text to an existing task.
|
||||
|
||||
.TP
|
||||
.B task <filter> purge
|
||||
Permanently removes the specified tasks from the data files. Only
|
||||
tasks that are alredy deleted can be purged. This command has a
|
||||
local-only effect and changes introduced by it are not synced.
|
||||
|
||||
Warning: causes permanent, non-revertible loss of data.
|
||||
|
||||
.TP
|
||||
.B task <filter> start <mods>
|
||||
Marks the specified tasks as started.
|
||||
|
@ -408,7 +431,7 @@ Examples:
|
|||
2015-03-31T23:59:59
|
||||
|
||||
.TP
|
||||
.B task config [name [value | '']]
|
||||
.B task config [<name> [<value> | '']]
|
||||
Add, modify and remove settings directly in the Taskwarrior configuration.
|
||||
This command either modifies the 'name' setting with a new value of 'value',
|
||||
or adds a new entry that is equivalent to 'name=value':
|
||||
|
@ -493,7 +516,7 @@ Lists all supported reports. This includes the built-in reports, and any custom
|
|||
reports you have defined.
|
||||
|
||||
.TP
|
||||
.B task show [all | substring]
|
||||
.B task show [all | <substring>]
|
||||
Shows all the current settings. If a
|
||||
substring is specified just the settings containing that substring will be
|
||||
displayed.
|
||||
|
@ -506,6 +529,25 @@ Shows statistics of the tasks defined by the filter.
|
|||
.B task <filter> summary
|
||||
Shows a report of aggregated task status by project.
|
||||
|
||||
.TP
|
||||
.B task sync [init]
|
||||
The sync command synchronizes data with the Taskserver, if configured.
|
||||
|
||||
The init subcommand should only ever be run once, and only on one client, because
|
||||
it sends all data to the Taskserver. This allows all the subsequent sync commands
|
||||
to only send small deltas.
|
||||
|
||||
Note: If you use multiple sync clients, make sure this setting (which is the default)
|
||||
is on your primary client:
|
||||
|
||||
recurrence=on
|
||||
|
||||
and on all other clients (this is not the default):
|
||||
|
||||
recurrence=off
|
||||
|
||||
This is a workaround to avoid a recurrence bug that duplicates recurring tasks.
|
||||
|
||||
.TP
|
||||
.B task <filter> tags
|
||||
Show a list of all tags used. Any special tags used are highlighted. Note that
|
||||
|
@ -514,7 +556,7 @@ notation for other task metadata. It is an error to attempt to add or remove a
|
|||
virtual tag.
|
||||
|
||||
.TP
|
||||
.B task timesheet [weeks]
|
||||
.B task timesheet [<weeks>]
|
||||
Shows a weekly report of tasks completed and started.
|
||||
|
||||
.TP
|
||||
|
@ -610,10 +652,16 @@ Accesses and displays the DOM reference(s). Used to extract individual values
|
|||
from tasks, or the system. Supported DOM references are:
|
||||
|
||||
rc.<name>
|
||||
context.program
|
||||
context.args
|
||||
context.width
|
||||
context.height
|
||||
tw.syncneeded
|
||||
tw.program
|
||||
tw.args
|
||||
tw.width
|
||||
tw.height
|
||||
tw.version
|
||||
context.program (Deprecated in 2.6.0)
|
||||
context.args (Deprecated in 2.6.0)
|
||||
context.width (Deprecated in 2.6.0)
|
||||
context.height (Deprecated in 2.6.0)
|
||||
system.version
|
||||
system.os
|
||||
<id>.<attribute>
|
||||
|
@ -633,7 +681,7 @@ extracted by DOM references.
|
|||
|
||||
For a full list of supported attribute-specific DOM references, consult
|
||||
the online documentation at:
|
||||
<http://taskwarrior.org/docs/dom.html>
|
||||
<https://taskwarrior.org/docs/dom.html>
|
||||
|
||||
.SH ATTRIBUTES AND METADATA
|
||||
|
||||
|
@ -674,7 +722,6 @@ are:
|
|||
COMPLETED Matches if the task has completed status
|
||||
DELETED Matches if the task has deleted status
|
||||
DUE Matches if the task is due
|
||||
DUETODAY Matches if the task is due today
|
||||
LATEST Matches if the task is the newest added task
|
||||
MONTH Matches if the task is due this month
|
||||
ORPHAN Matches if the task has any orphaned UDA values
|
||||
|
@ -683,6 +730,7 @@ are:
|
|||
PENDING Matches if the task has pending status
|
||||
PRIORITY Matches if the task has a priority
|
||||
PROJECT Matches if the task has a project
|
||||
QUARTER Matches if the task is due this quarter
|
||||
READY Matches if the task is actionable
|
||||
SCHEDULED Matches if the task is scheduled
|
||||
TAGGED Matches if the task has tags
|
||||
|
@ -780,6 +828,13 @@ Attribute modifiers improve filters. Supported modifiers are:
|
|||
.B noword
|
||||
.RE
|
||||
|
||||
They can be applied to all regular attributes (see above) and the following
|
||||
calculated attributes:
|
||||
|
||||
.RS
|
||||
\fBurgency\fR (or short \fBurg\fR)
|
||||
.RE
|
||||
|
||||
For example:
|
||||
|
||||
.RS
|
||||
|
@ -1040,6 +1095,8 @@ task ... due:pentecost
|
|||
task ... due:midsommar
|
||||
.br
|
||||
task ... due:midsommarafton
|
||||
.br
|
||||
task ... due:juhannus
|
||||
.RE
|
||||
|
||||
.SS FREQUENCIES
|
||||
|
@ -1243,7 +1300,7 @@ the 'data.location' configuration setting of the task data directory.
|
|||
For examples please see the online documentation starting at
|
||||
|
||||
.RS
|
||||
<http://taskwarrior.org/docs>
|
||||
<https://taskwarrior.org/docs>
|
||||
.RE
|
||||
|
||||
Note that the online documentation can be more detailed and more current than
|
||||
|
@ -1275,10 +1332,10 @@ The file that contains the completed ("done") tasks.
|
|||
The file that contains information needed by the "undo" command.
|
||||
|
||||
.SH "CREDITS & COPYRIGHTS"
|
||||
Copyright (C) 2006 \- 2016 P. Beckingham, F. Hernandez.
|
||||
Copyright (C) 2006 \- 2020 P. Beckingham, F. Hernandez.
|
||||
|
||||
Taskwarrior is distributed under the MIT license. See
|
||||
http://www.opensource.org/licenses/mit-license.php for more information.
|
||||
https://www.opensource.org/licenses/mit-license.php for more information.
|
||||
|
||||
.SH SEE ALSO
|
||||
.BR taskrc(5),
|
||||
|
@ -1289,18 +1346,17 @@ For more information regarding Taskwarrior, see the following:
|
|||
|
||||
.TP
|
||||
The official site at
|
||||
<http://taskwarrior.org>
|
||||
<https://taskwarrior.org>
|
||||
|
||||
.TP
|
||||
The official code repository at
|
||||
<https://git.tasktools.org/scm/tm/task.git>
|
||||
<https://github.com/GothenburgBitFactory/taskwarrior>
|
||||
|
||||
.TP
|
||||
You can contact the project by emailing
|
||||
<support@taskwarrior.org>
|
||||
<support@GothenburgBitFactory.org>
|
||||
|
||||
.SH REPORTING BUGS
|
||||
.TP
|
||||
Bugs in Taskwarrior may be reported to the issue-tracker at
|
||||
<https://bug.tasktools.org/>
|
||||
|
||||
<https://github.com/GothenburgBitFactory/taskwarrior/issues>
|
||||
|
|
|
@ -55,7 +55,7 @@ default, sample
|
|||
.I .taskrc
|
||||
file in the user's home directory.
|
||||
|
||||
The .taskrc file follows a very simply syntax defining name/value pairs:
|
||||
The .taskrc file follows a very simple syntax defining name/value pairs:
|
||||
|
||||
.RS
|
||||
<name> = <value>
|
||||
|
@ -68,8 +68,8 @@ The entry must be on a single line, no continuations.
|
|||
Values support UTF8 as well as JSON encoding, such as \\uNNNN.
|
||||
|
||||
Note that Taskwarrior is flexible about the values used to represent Boolean
|
||||
items. You can use "on", "yes", "y", "1" and "true".
|
||||
Anything else means "off".
|
||||
items. You can use "1" to enable, anything else is interpreted as disabled.
|
||||
The values "on", "yes", "y" and "true" are currently supported but deprecated.
|
||||
|
||||
.RS
|
||||
include <file>
|
||||
|
@ -181,33 +181,37 @@ shell meta character, which will be properly expanded.
|
|||
Note that the TASKDATA environment variable overrides this setting.
|
||||
|
||||
.TP
|
||||
.B locking=on
|
||||
.B hooks.location=$HOME/.task/hooks
|
||||
This is a path to the hook scripts directory. By default it is ~/.task/hooks.
|
||||
|
||||
.TP
|
||||
.B locking=1
|
||||
Determines whether to use file locking when accessing the pending.data and
|
||||
completed.data files. Defaults to "on". Solaris users who store the data
|
||||
files on an NFS mount may need to set locking to "off". Note that there is
|
||||
danger in setting this value to "off" - another program (or another instance of
|
||||
completed.data files. Defaults to "1". Solaris users who store the data
|
||||
files on an NFS mount may need to set locking to "0". Note that there is
|
||||
danger in setting this value to "0" - another program (or another instance of
|
||||
task) may write to the task.pending file at the same time.
|
||||
|
||||
.TP
|
||||
.B gc=on
|
||||
.B gc=1
|
||||
Can be used to temporarily suspend garbage collection (gc), so that task IDs
|
||||
don't change. Note that this should be used in the form of a command line
|
||||
override (task rc.gc=off ...), and not permanently used in the .taskrc file,
|
||||
override (task rc.gc=0 ...), and not permanently used in the .taskrc file,
|
||||
as this significantly affects performance in the long term.
|
||||
|
||||
.TP
|
||||
.B hooks=on
|
||||
.B hooks=1
|
||||
This master control switch enables hook script processing. The default value
|
||||
is 'on', but certain extensions and environments may need to disable hooks.
|
||||
is '1', but certain extensions and environments may need to disable hooks.
|
||||
|
||||
.TP
|
||||
.B exit.on.missing.db=no
|
||||
When set to 'yes' causes the program to exit if the database (~/.task or
|
||||
rc.data.location or TASKDATA override) is missing. Default value is 'no'.
|
||||
.B exit.on.missing.db=0
|
||||
When set to '1' causes the program to exit if the database (~/.task or
|
||||
rc.data.location or TASKDATA override) is missing. Default value is '0'.
|
||||
|
||||
.SS TERMINAL
|
||||
.TP
|
||||
.B detection=on
|
||||
.B detection=1
|
||||
Determines whether to use ioctl to establish the size of the window you are
|
||||
using, for text wrapping.
|
||||
|
||||
|
@ -225,14 +229,14 @@ to 24. If set to 0, it is interpreted as infinite height. This is useful when re
|
|||
charts to a file for subsequent handling.
|
||||
|
||||
.TP
|
||||
.B avoidlastcolumn=no
|
||||
.B avoidlastcolumn=0
|
||||
Causes the width of the terminal minus one to be used as the full width. This
|
||||
avoids placing color codes in the last column which can cause problems for
|
||||
Cygwin users. Default value is 'no'.
|
||||
Cygwin users. Default value is '0'.
|
||||
|
||||
.TP
|
||||
.B hyphenate=on
|
||||
Hyphenates lines when wrapping breaks occur mid-word. Default value is 'on'.
|
||||
.B hyphenate=1
|
||||
Hyphenates lines when wrapping breaks occur mid-word. Default value is '1'.
|
||||
|
||||
.TP
|
||||
.B editor=vi
|
||||
|
@ -250,9 +254,9 @@ prompt. This is only referenced when 'limit:page' is used.
|
|||
.SS MISCELLANEOUS
|
||||
|
||||
.TP
|
||||
.B verbose=on|off|nothing|list...
|
||||
When set to "on" (the default), helpful explanatory comments are added to all
|
||||
output from Taskwarrior. Setting this to "off" means that you would see regular
|
||||
.B verbose=1|0|nothing|list...
|
||||
When set to "1" (the default), helpful explanatory comments are added to all
|
||||
output from Taskwarrior. Setting this to "0" means that you would see regular
|
||||
output.
|
||||
|
||||
The special value "nothing" can be used to eliminate all optional output, which
|
||||
|
@ -263,8 +267,8 @@ Alternatively, you can specify a comma-separated list of verbosity tokens that
|
|||
control specific occasions when output is generated. This list may contain:
|
||||
|
||||
blank Inserts extra blank lines in output, for clarity
|
||||
header Messages that appear before report output
|
||||
footnote Messages that appear after report output
|
||||
header Messages that appear before report output (this includes .taskrc/.task overrides and the "[task next]" message)
|
||||
footnote Messages that appear after report output (mostly status messages and change descriptions)
|
||||
label Column labels on tabular reports
|
||||
new-id Provides feedback of any new task IDs
|
||||
new-uuid Provides feedback of any new task UUIDs. Deprecated, to be
|
||||
|
@ -276,19 +280,21 @@ control specific occasions when output is generated. This list may contain:
|
|||
sync Feedback about sync
|
||||
filter Shows the filter used in the command
|
||||
unwait Notification when a task leaves the 'waiting' state
|
||||
override Notification when configuration options are overridden
|
||||
recur Notification when a new recurring task instance is created
|
||||
|
||||
"affected", "new-id", "new-uuid" "project" and "unwait" imply "footnote".
|
||||
"affected", "new-id", "new-uuid", "project", "unwait", "override" and "recur"
|
||||
imply "footnote".
|
||||
|
||||
Note that the "on" setting is equivalent to all the tokens being specified,
|
||||
Note that the "1" setting is equivalent to all the tokens being specified,
|
||||
and the "nothing" setting is equivalent to none of the tokens being specified.
|
||||
|
||||
Here are the shortcut equivalents:
|
||||
|
||||
verbose=on
|
||||
verbose=blank,header,footnote,label,new-id,affected,edit,special,project,sync,filter,unwait
|
||||
verbose=blank,header,footnote,label,new-id,affected,edit,special,project,sync,filter,unwait,override
|
||||
|
||||
verbose=off
|
||||
verbose=0
|
||||
verbose=blank,label,new-id,edit
|
||||
|
||||
verbose=nothing
|
||||
|
@ -298,16 +304,16 @@ Those additional comments are sent to the standard error for header, footnote
|
|||
and project. The others are sent to standard output.
|
||||
|
||||
.TP
|
||||
.B confirmation=yes
|
||||
May be "yes" or "no", and determines whether Taskwarrior will ask for
|
||||
.B confirmation=1
|
||||
May be "1" or "0", and determines whether Taskwarrior will ask for
|
||||
confirmation before deleting a task or performing the undo command. The default
|
||||
value is "yes". Consider leaving this setting as "yes", for safety.
|
||||
value is "1". Consider leaving this enabled, for safety.
|
||||
|
||||
.TP
|
||||
.B allow.empty.filter=yes
|
||||
.B allow.empty.filter=1
|
||||
An empty filter combined with a write command is potentially a way to modify
|
||||
all tasks by mistake, and when this is detected, confirmation is required.
|
||||
Setting this to 'no' means that it is an error to use a write command with no
|
||||
Setting this to '0' means that it is an error to use a write command with no
|
||||
filter.
|
||||
|
||||
.TP
|
||||
|
@ -344,47 +350,47 @@ Default value is: 'You have more urgent tasks'.
|
|||
It is a gentle reminder that you are contradicting your own urgency settings.
|
||||
|
||||
.TP
|
||||
.B list.all.projects=no
|
||||
May be yes or no, and determines whether the 'projects' command lists all the project
|
||||
.B list.all.projects=0
|
||||
May be "1" or "0", and determines whether the 'projects' command lists all the project
|
||||
names you have used, or just the ones used in active tasks. The default value is
|
||||
"no".
|
||||
"0".
|
||||
|
||||
.TP
|
||||
.B summary.all.projects=no
|
||||
If set to yes, shows all projects in the summary report, even if there are no
|
||||
pending tasks. The default value is "no".
|
||||
.B summary.all.projects=0
|
||||
If set to "1", shows all projects in the summary report, even if there are no
|
||||
pending tasks. The default value is "0".
|
||||
|
||||
.TP
|
||||
.B complete.all.tags=yes
|
||||
May be yes or no, and determines whether the tab completion scripts consider all
|
||||
.B complete.all.tags=1
|
||||
May be "1" or "0", and determines whether the tab completion scripts consider all
|
||||
the tag names you have used, or just the ones used in active tasks. The default
|
||||
value is "no".
|
||||
value is "0".
|
||||
|
||||
.TP
|
||||
.B list.all.tags=yes
|
||||
May be yes or no, and determines whether the 'tags' command lists all the tag
|
||||
.B list.all.tags=1
|
||||
May be "1" or "0", and determines whether the 'tags' command lists all the tag
|
||||
names you have used, or just the ones used in active tasks. The default value is
|
||||
"no".
|
||||
"0".
|
||||
|
||||
.TP
|
||||
.B print.empty.columns=no
|
||||
May be yes or no, and determines whether columns with no data for any task are
|
||||
printed. Defaults to no.
|
||||
.B print.empty.columns=1
|
||||
May be "1" or "0", and determines whether columns with no data for any task are
|
||||
printed. Defaults to "0".
|
||||
|
||||
.TP
|
||||
.B search.case.sensitive=yes
|
||||
May be yes or no, and determines whether keyword lookup and substitutions on the
|
||||
description and annotations are done in a case sensitive way. Defaults to yes on
|
||||
most platforms. Defaults to no on Cygwin due to older regex library problems with
|
||||
.B search.case.sensitive=1
|
||||
May be "1" or "0", and determines whether keyword lookup and substitutions on the
|
||||
description and annotations are done in a case sensitive way. Defaults to "1" on
|
||||
most platforms. Defaults to "0" on Cygwin due to older regex library problems with
|
||||
case-insensitivity.
|
||||
|
||||
.TP
|
||||
.B regex=on
|
||||
Controls whether regular expression support is enabled. The default value is on.
|
||||
.B regex=1
|
||||
Controls whether regular expression support is enabled. The default value is "1".
|
||||
|
||||
.TP
|
||||
.B xterm.title=no
|
||||
Sets the xterm window title when reports are run. Defaults to off.
|
||||
.B xterm.title=1
|
||||
Sets the xterm window title when reports are run. Defaults to "0".
|
||||
|
||||
.TP
|
||||
.B expressions=infix|postfix
|
||||
|
@ -392,21 +398,21 @@ Sets a preference for infix expressions (1 + 2) or postfix expressions (1 2 +).
|
|||
Defaults to infix.
|
||||
|
||||
.TP
|
||||
.B json.array=on
|
||||
.B json.array=1
|
||||
Determines whether the export command encloses the JSON output in '[...]' and
|
||||
adds ',' after each exported task object to create a properly-formed JSON
|
||||
array.
|
||||
With json.array=off, export writes raw JSON objects to STDOUT, one per line.
|
||||
Defaults to on.
|
||||
With json.array=0, export writes raw JSON objects to STDOUT, one per line.
|
||||
Defaults to "1".
|
||||
|
||||
.TP
|
||||
.B json.depends.array=on
|
||||
.B json.depends.array=1
|
||||
Determines whether the export command encodes dependencies as an array of string
|
||||
UUIDs, or one comma-separated string.
|
||||
Defaults to on.
|
||||
Defaults to "1".
|
||||
|
||||
.TP
|
||||
.B _forcecolor=no
|
||||
.B _forcecolor=1
|
||||
Taskwarrior shuts off color automatically when the output is not sent directly
|
||||
to a TTY. For example, this command:
|
||||
|
||||
|
@ -422,6 +428,8 @@ $ task rc._forcecolor=yes list > file
|
|||
.RE
|
||||
.RE
|
||||
|
||||
Defaults to "0".
|
||||
|
||||
.TP
|
||||
.B active.indicator=*
|
||||
The character or string to show in the start.active column. Defaults to *.
|
||||
|
@ -439,9 +447,13 @@ The character or string to show in the depends.indicator column. Defaults to +.
|
|||
The character or string to show in the <uda>.indicator column. Defaults to U.
|
||||
|
||||
.TP
|
||||
.B recurrence=yes
|
||||
.B recurrence=1
|
||||
Controls whether recurrence is enabled, and whether recurring tasks continue to
|
||||
generate new task instances. Defaults to 'yes'.
|
||||
generate new task instances. Defaults to "1".
|
||||
|
||||
If you are syncing multiple clients, then it is advised that you set 'recurrence=1'
|
||||
on your primary client, and 'recurrence=0' on ALL other clients. This is a workaround
|
||||
for a duplication bug.
|
||||
|
||||
.TP
|
||||
.B recurrence.confirmation=prompt
|
||||
|
@ -475,7 +487,7 @@ Minimum length of any abbreviated command/value. This means that "ve", "ver",
|
|||
Default is 2.
|
||||
|
||||
.TP
|
||||
.B debug=off
|
||||
.B debug=0
|
||||
Taskwarrior has a debug mode that causes diagnostic output to be displayed.
|
||||
Typically this is not something anyone would want, but when reporting a bug,
|
||||
debug output can be useful. It can also help explain how the command line is
|
||||
|
@ -483,7 +495,7 @@ being parsed, but the information is displayed in a developer-friendly, not a
|
|||
user-friendly way.
|
||||
|
||||
Turning debug on automatically sets debug.hooks=1, debug.parser=1 and debug.tls=2
|
||||
if they do not already have assigned values.
|
||||
if they do not already have assigned values. Defaults to "0".
|
||||
|
||||
.TP
|
||||
.B debug.hooks=0
|
||||
|
@ -583,6 +595,8 @@ S two-digit seconds, for example 07 or 47
|
|||
J three-digit Julian day, for example 023 or 365
|
||||
.br
|
||||
j Julian day, for example 23 or 365
|
||||
.br
|
||||
w Week day, for example 0 for Monday, 5 for Friday
|
||||
.RE
|
||||
.RE
|
||||
|
||||
|
@ -645,8 +659,8 @@ field that is set. Otherwise, they are set to the corresponding values of
|
|||
.RE
|
||||
|
||||
.TP
|
||||
.B date.iso=yes
|
||||
Enables ISO-8601 date support. The default value is "yes".
|
||||
.B date.iso=1
|
||||
Enables ISO-8601 date support. The default value is "1".
|
||||
|
||||
.TP
|
||||
.B weekstart=Sunday
|
||||
|
@ -654,10 +668,10 @@ Determines the day a week starts. Valid values are Sunday or Monday only. The
|
|||
default value is "Sunday".
|
||||
|
||||
.TP
|
||||
.B displayweeknumber=yes
|
||||
.B displayweeknumber=1
|
||||
Determines if week numbers are displayed when using the "task calendar" command.
|
||||
The week number is dependent on the day a week starts. The default value is
|
||||
"yes".
|
||||
"1".
|
||||
|
||||
.TP
|
||||
.B due=7
|
||||
|
@ -666,11 +680,11 @@ considered due, and is colored accordingly. The default value is 7.
|
|||
|
||||
.TP
|
||||
.B calendar.details=sparse
|
||||
If set to full running "task calendar" will display the details of tasks with
|
||||
If set to "full" running "task calendar" will display the details of tasks with
|
||||
due dates that fall into the calendar period. The corresponding days will be
|
||||
color-coded in the calendar. If set to sparse only the corresponding days will
|
||||
color-coded in the calendar. If set to "sparse" only the corresponding days will
|
||||
be color coded and no details will be displayed. The displaying of due dates
|
||||
with details is turned off by setting the variable to none. The default value
|
||||
with details is turned off by setting the variable to "none". The default value
|
||||
is "sparse".
|
||||
|
||||
.TP
|
||||
|
@ -679,9 +693,9 @@ The report to run when displaying the details of tasks with due dates when
|
|||
running the "task calendar" command. The default value is "list".
|
||||
|
||||
.TP
|
||||
.B calendar.offset=off
|
||||
If "on" the first month in the calendar report is effectively changed by the
|
||||
offset value specified in calendar.offset.value. It defaults to "off".
|
||||
.B calendar.offset=0
|
||||
If "1" the first month in the calendar report is effectively changed by the
|
||||
offset value specified in calendar.offset.value. It defaults to "0".
|
||||
|
||||
.TP
|
||||
.B calendar.offset.value=-1
|
||||
|
@ -697,15 +711,15 @@ and no details on the holidays will be displayed. The displaying of holidays is
|
|||
turned off by setting the variable to none. The default value is "none".
|
||||
|
||||
.TP
|
||||
.B calendar.legend=yes
|
||||
Determines whether the calendar legend is displayed. The default value is "yes".
|
||||
.B calendar.legend=1
|
||||
Determines whether the calendar legend is displayed. The default value is "1".
|
||||
|
||||
.SS JOURNAL ENTRIES
|
||||
|
||||
.TP
|
||||
.B journal.time=no
|
||||
May be yes or no, and determines whether the 'start' and 'stop' commands should
|
||||
record an annotation when being executed. The default value is "no". The text of
|
||||
.B journal.time=0
|
||||
May be "1" or "0", and determines whether the 'start' and 'stop' commands should
|
||||
record an annotation when being executed. The default value is "0". The text of
|
||||
the corresponding annotations is controlled by:
|
||||
|
||||
.TP
|
||||
|
@ -719,9 +733,9 @@ The text of the annotation that is recorded when executing the stop command and
|
|||
having set journal.time.
|
||||
|
||||
.TP
|
||||
.B journal.info=on
|
||||
.B journal.info=1
|
||||
When enabled, this setting causes a change log of each task to be displayed by
|
||||
the 'info' command. Default value is "on".
|
||||
the 'info' command. Default value is "1".
|
||||
|
||||
.SS HOLIDAYS
|
||||
Holidays are entered either directly in the .taskrc file or via an include file
|
||||
|
@ -780,22 +794,22 @@ specified, Taskwarrior will only show as many that will fit.
|
|||
.SS DEPENDENCIES
|
||||
|
||||
.TP
|
||||
.B dependency.reminder=on
|
||||
.B dependency.reminder=1
|
||||
Determines whether dependency chain violations generate reminders.
|
||||
|
||||
.TP
|
||||
.B dependency.confirmation=yes
|
||||
.B dependency.confirmation=1
|
||||
Determines whether dependency chain repair requires confirmation.
|
||||
|
||||
.SS COLOR CONTROLS
|
||||
|
||||
.TP
|
||||
.B color=on
|
||||
May be "on" or "off". Determines whether Taskwarrior uses color. When "off",
|
||||
.B color=1
|
||||
May be "1" or "0". Determines whether Taskwarrior uses color. When "0",
|
||||
will use dashes (-----) to underline column headings.
|
||||
|
||||
.TP
|
||||
.B fontunderline=on
|
||||
.B fontunderline=1
|
||||
Determines if font underlines or ASCII dashes should be used to underline
|
||||
headers, even when color is enabled.
|
||||
.RE
|
||||
|
@ -806,7 +820,7 @@ automatic coloring of that task. A list of valid colors, depending on your
|
|||
terminal, can be obtained by running the command:
|
||||
|
||||
.RS
|
||||
.B task color
|
||||
.B task colors
|
||||
.RE
|
||||
|
||||
.RS
|
||||
|
@ -878,12 +892,11 @@ desired. In such cases, use the following option to disable this behaviour:
|
|||
.RE
|
||||
|
||||
.TP
|
||||
.B rule.color.merge=yes
|
||||
Can be "yes" or "no". When "no", disables merging of colors produced by
|
||||
.B rule.color.merge=1
|
||||
Can be "1" or "0". When "0", disables merging of colors produced by
|
||||
different color rules. Use if your color scheme produces unpleasing
|
||||
foreground and background combinations.
|
||||
|
||||
|
||||
See the task-color(5) man pages for color details.
|
||||
.RE
|
||||
|
||||
|
@ -1056,7 +1069,7 @@ Colors the output of the sync command.
|
|||
.TP
|
||||
.B rule.precedence.color=due.today,active,blocking,blocked,overdue,due,
|
||||
.B scheduled,keyword.,project.,tag.,uda.,recurring,
|
||||
.B pri.,tagged,completed,deleted
|
||||
.B tagged,completed,deleted
|
||||
.RS
|
||||
This setting specifies the precedence of the color rules, from highest to
|
||||
lowest. Note that the prefix 'color.' is omitted (for brevity), and that any
|
||||
|
@ -1149,7 +1162,7 @@ The coefficients reflect the relative importance of the various terms in the
|
|||
urgency calculation. These are default values, and may be modified to suit your
|
||||
preferences, but it is important that you carefully consider any modifications.
|
||||
|
||||
.B urgency.inherit=off
|
||||
.B urgency.inherit=0
|
||||
.RS
|
||||
Not actually a coefficient. When enabled, blocking tasks inherit
|
||||
the highest urgency value found in the tasks they block. This is
|
||||
|
@ -1176,6 +1189,14 @@ Provides a default due date for the
|
|||
command, if you don't specify one. You can use a date, or a duration value which
|
||||
is assumed to be relative to 'now'. The default is blank.
|
||||
|
||||
.TP
|
||||
.B
|
||||
default.scheduled=...
|
||||
Provides a default scheduled date for the
|
||||
.I task add
|
||||
command, if you don't specify one. You can use a date, or a duration value which
|
||||
is assumed to be relative to 'now'. The default is blank.
|
||||
|
||||
.TP
|
||||
.B
|
||||
uda.<name>.default=...
|
||||
|
@ -1264,6 +1285,9 @@ will be presented in the order (if any) in which they are selected.
|
|||
This adds a filter to the report X so that only tasks matching the filter
|
||||
criteria are displayed in the generated report.
|
||||
|
||||
There is a special case for 'report.timesheet.filter', which may be specified
|
||||
even though the 'timesheet' report is not very customizable.
|
||||
|
||||
.TP
|
||||
.B report.X.dateformat
|
||||
This adds a dateformat to the report X that will be used by the "due date"
|
||||
|
@ -1488,12 +1512,12 @@ Default is "NORMAL". See GnuTLS documentation for full details.
|
|||
.RE
|
||||
|
||||
.SH "CREDITS & COPYRIGHTS"
|
||||
Copyright (C) 2006 \- 2016 P. Beckingham, F. Hernandez.
|
||||
Copyright (C) 2006 \- 2020 P. Beckingham, F. Hernandez.
|
||||
|
||||
This man page was originally written by Federico Hernandez.
|
||||
|
||||
Taskwarrior is distributed under the MIT license. See
|
||||
http://www.opensource.org/licenses/mit-license.php for more information.
|
||||
https://www.opensource.org/licenses/mit-license.php for more information.
|
||||
|
||||
.SH SEE ALSO
|
||||
.BR task(1),
|
||||
|
@ -1504,18 +1528,17 @@ For more information regarding Taskwarrior, see the following:
|
|||
|
||||
.TP
|
||||
The official site at
|
||||
<http://taskwarrior.org>
|
||||
<https://taskwarrior.org>
|
||||
|
||||
.TP
|
||||
The official code repository at
|
||||
<https://git.tasktools.org/scm/tm/task.git>
|
||||
<https://github.com/GothenburgBitFactory/taskwarrior>
|
||||
|
||||
.TP
|
||||
You can contact the project by emailing
|
||||
<support@taskwarrior.org>
|
||||
<support@GothenburgBitFactory.org>
|
||||
|
||||
.SH REPORTING BUGS
|
||||
.TP
|
||||
Bugs in Taskwarrior may be reported to the issue-tracker at
|
||||
<https://bug.tasktools.org/>
|
||||
|
||||
<https://github.com/GothenburgBitFactory/taskwarrior/issues>
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
Themes
|
||||
|
||||
These scripts are a way to generate a little sample data, and show the color
|
||||
themes. It is not intended for general use.
|
||||
|
||||
To generate samples of themes, first execute the 'setup' script to generate the
|
||||
sample data. Note that this data may need to be tweaked to include qualities
|
||||
that need to be illustrated in theme sample.
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
###############################################################################
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -20,7 +20,7 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
###############################################################################
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -20,7 +20,7 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
###############################################################################
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -20,7 +20,7 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
###############################################################################
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -20,7 +20,7 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
###############################################################################
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -20,7 +20,7 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
###############################################################################
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -20,7 +20,7 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
###############################################################################
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -20,7 +20,7 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
###############################################################################
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -20,7 +20,7 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
###############################################################################
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -20,7 +20,7 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
|
|
|
@ -1,69 +0,0 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/be-BY/2015.json
|
||||
# http://holidata.net/be-BY/2016.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included
|
||||
# in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.be-BY1.name=Новы Год
|
||||
holiday.be-BY1.date=20150101
|
||||
holiday.be-BY2.name=Раство Хрыстова(праваслаўнае)
|
||||
holiday.be-BY2.date=20150107
|
||||
holiday.be-BY3.name=Міжнародны жаночы дзень
|
||||
holiday.be-BY3.date=20150803
|
||||
holiday.be-BY4.name=Пасха(праваслаўная)
|
||||
holiday.be-BY4.date=20150420
|
||||
holiday.be-BY5.name=Радуніца
|
||||
holiday.be-BY5.date=20150421
|
||||
holiday.be-BY6.name=Свята працы
|
||||
holiday.be-BY6.date=20150501
|
||||
holiday.be-BY7.name=Дзень Перамогі
|
||||
holiday.be-BY7.date=20150509
|
||||
holiday.be-BY8.name=Дзень незалежнаці
|
||||
holiday.be-BY8.date=20150703
|
||||
holiday.be-BY9.name=Дзень Кастрычніцкай рэвалюцыі
|
||||
holiday.be-BY9.date=20151107
|
||||
holiday.be-BY10.name=Раство Хрыстова(у заходніх хрысціян)
|
||||
holiday.be-BY10.date=20151225
|
||||
holiday.be-BY11.name=Новы Год
|
||||
holiday.be-BY11.date=20160101
|
||||
holiday.be-BY12.name=Раство Хрыстова(праваслаўнае)
|
||||
holiday.be-BY12.date=20160107
|
||||
holiday.be-BY13.name=Міжнародны жаночы дзень
|
||||
holiday.be-BY13.date=20160803
|
||||
holiday.be-BY14.name=Пасха(праваслаўная)
|
||||
holiday.be-BY14.date=20160327
|
||||
holiday.be-BY15.name=Радуніца
|
||||
holiday.be-BY15.date=20160510
|
||||
holiday.be-BY16.name=Свята працы
|
||||
holiday.be-BY16.date=20160501
|
||||
holiday.be-BY17.name=Дзень Перамогі
|
||||
holiday.be-BY17.date=20160509
|
||||
holiday.be-BY18.name=Дзень незалежнаці
|
||||
holiday.be-BY18.date=20160703
|
||||
holiday.be-BY19.name=Дзень Кастрычніцкай рэвалюцыі
|
||||
holiday.be-BY19.date=20161107
|
||||
holiday.be-BY20.name=Раство Хрыстова(у заходніх хрысціян)
|
||||
holiday.be-BY20.date=20161225
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/cs-CZ/2015.json
|
||||
# http://holidata.net/cs-CZ/2016.json
|
||||
# https://holidata.net/cs-CZ/2020.json
|
||||
# https://holidata.net/cs-CZ/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,59 +23,63 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.cs-CZ1.name=Nový rok
|
||||
holiday.cs-CZ1.date=20150101
|
||||
holiday.cs-CZ2.name=Den obnovy samostatnosti českého státu
|
||||
holiday.cs-CZ2.date=20150101
|
||||
holiday.cs-CZ3.name=Velikonoční pondělí
|
||||
holiday.cs-CZ3.date=20150406
|
||||
holiday.cs-CZ4.name=Svátek práce
|
||||
holiday.cs-CZ4.date=20150501
|
||||
holiday.cs-CZ5.name=Den vítězství
|
||||
holiday.cs-CZ5.date=20150508
|
||||
holiday.cs-CZ6.name=Den slovanských věrozvěstů
|
||||
holiday.cs-CZ6.date=20150705
|
||||
holiday.cs-CZ7.name=Den upálení mistra Jana Husa
|
||||
holiday.cs-CZ7.date=20150706
|
||||
holiday.cs-CZ8.name=Den české státnosti
|
||||
holiday.cs-CZ8.date=20150928
|
||||
holiday.cs-CZ9.name=Den vzniku samostatného československého státu
|
||||
holiday.cs-CZ9.date=20151028
|
||||
holiday.cs-CZ10.name=Den boje za svobodu a demokracii
|
||||
holiday.cs-CZ10.date=20151117
|
||||
holiday.cs-CZ11.name=Štědrý den
|
||||
holiday.cs-CZ11.date=20151224
|
||||
holiday.cs-CZ12.name=1. svátek vánoční
|
||||
holiday.cs-CZ12.date=20151225
|
||||
holiday.cs-CZ13.name=2. svátek vánoční
|
||||
holiday.cs-CZ13.date=20151226
|
||||
holiday.cs-CZ14.name=Nový rok
|
||||
holiday.cs-CZ14.date=20160101
|
||||
holiday.cs-CZ15.name=Den obnovy samostatnosti českého státu
|
||||
holiday.cs-CZ15.date=20160101
|
||||
holiday.cs-CZ16.name=Velikonoční pondělí
|
||||
holiday.cs-CZ16.date=20160328
|
||||
holiday.cs-CZ17.name=Svátek práce
|
||||
holiday.cs-CZ17.date=20160501
|
||||
holiday.cs-CZ18.name=Den vítězství
|
||||
holiday.cs-CZ18.date=20160508
|
||||
holiday.cs-CZ19.name=Den slovanských věrozvěstů
|
||||
holiday.cs-CZ19.date=20160705
|
||||
holiday.cs-CZ20.name=Den upálení mistra Jana Husa
|
||||
holiday.cs-CZ20.date=20160706
|
||||
holiday.cs-CZ21.name=Den české státnosti
|
||||
holiday.cs-CZ21.date=20160928
|
||||
holiday.cs-CZ22.name=Den vzniku samostatného československého státu
|
||||
holiday.cs-CZ22.date=20161028
|
||||
holiday.cs-CZ23.name=Den boje za svobodu a demokracii
|
||||
holiday.cs-CZ23.date=20161117
|
||||
holiday.cs-CZ24.name=Štědrý den
|
||||
holiday.cs-CZ24.date=20161224
|
||||
holiday.cs-CZ25.name=1. svátek vánoční
|
||||
holiday.cs-CZ25.date=20161225
|
||||
holiday.cs-CZ26.name=2. svátek vánoční
|
||||
holiday.cs-CZ26.date=20161226
|
||||
holiday.cs-CZ1.date=20200101
|
||||
holiday.cs-CZ2.name=Den obnovy samostatného českého státu
|
||||
holiday.cs-CZ2.date=20200101
|
||||
holiday.cs-CZ3.name=Velký pátek
|
||||
holiday.cs-CZ3.date=20200410
|
||||
holiday.cs-CZ4.name=Velikonoční pondělí
|
||||
holiday.cs-CZ4.date=20200413
|
||||
holiday.cs-CZ5.name=Svátek práce
|
||||
holiday.cs-CZ5.date=20200501
|
||||
holiday.cs-CZ6.name=Den vítězství
|
||||
holiday.cs-CZ6.date=20200508
|
||||
holiday.cs-CZ7.name=Den slovanských věrozvěstů Cyrila a Metoděje
|
||||
holiday.cs-CZ7.date=20200705
|
||||
holiday.cs-CZ8.name=Den upálení mistra Jana Husa
|
||||
holiday.cs-CZ8.date=20200706
|
||||
holiday.cs-CZ9.name=Den české státnosti
|
||||
holiday.cs-CZ9.date=20200928
|
||||
holiday.cs-CZ10.name=Den vzniku samostatného československého státu
|
||||
holiday.cs-CZ10.date=20201028
|
||||
holiday.cs-CZ11.name=Den boje za svobodu a demokracii a Mezinárodní den studentstva
|
||||
holiday.cs-CZ11.date=20201117
|
||||
holiday.cs-CZ12.name=Štědrý den
|
||||
holiday.cs-CZ12.date=20201224
|
||||
holiday.cs-CZ13.name=1. svátek vánoční
|
||||
holiday.cs-CZ13.date=20201225
|
||||
holiday.cs-CZ14.name=2. svátek vánoční
|
||||
holiday.cs-CZ14.date=20201226
|
||||
holiday.cs-CZ15.name=Nový rok
|
||||
holiday.cs-CZ15.date=20210101
|
||||
holiday.cs-CZ16.name=Den obnovy samostatného českého státu
|
||||
holiday.cs-CZ16.date=20210101
|
||||
holiday.cs-CZ17.name=Velký pátek
|
||||
holiday.cs-CZ17.date=20210402
|
||||
holiday.cs-CZ18.name=Velikonoční pondělí
|
||||
holiday.cs-CZ18.date=20210405
|
||||
holiday.cs-CZ19.name=Svátek práce
|
||||
holiday.cs-CZ19.date=20210501
|
||||
holiday.cs-CZ20.name=Den vítězství
|
||||
holiday.cs-CZ20.date=20210508
|
||||
holiday.cs-CZ21.name=Den slovanských věrozvěstů Cyrila a Metoděje
|
||||
holiday.cs-CZ21.date=20210705
|
||||
holiday.cs-CZ22.name=Den upálení mistra Jana Husa
|
||||
holiday.cs-CZ22.date=20210706
|
||||
holiday.cs-CZ23.name=Den české státnosti
|
||||
holiday.cs-CZ23.date=20210928
|
||||
holiday.cs-CZ24.name=Den vzniku samostatného československého státu
|
||||
holiday.cs-CZ24.date=20211028
|
||||
holiday.cs-CZ25.name=Den boje za svobodu a demokracii a Mezinárodní den studentstva
|
||||
holiday.cs-CZ25.date=20211117
|
||||
holiday.cs-CZ26.name=Štědrý den
|
||||
holiday.cs-CZ26.date=20211224
|
||||
holiday.cs-CZ27.name=1. svátek vánoční
|
||||
holiday.cs-CZ27.date=20211225
|
||||
holiday.cs-CZ28.name=2. svátek vánoční
|
||||
holiday.cs-CZ28.date=20211226
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/da-DK/2015.json
|
||||
# http://holidata.net/da-DK/2016.json
|
||||
# https://holidata.net/da-DK/2020.json
|
||||
# https://holidata.net/da-DK/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,51 +23,55 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.da-DK1.name=Nytårsdag
|
||||
holiday.da-DK1.date=20150101
|
||||
holiday.da-DK1.date=20200101
|
||||
holiday.da-DK2.name=Skærtorsdag
|
||||
holiday.da-DK2.date=20150402
|
||||
holiday.da-DK2.date=20200409
|
||||
holiday.da-DK3.name=Langfredag
|
||||
holiday.da-DK3.date=20150403
|
||||
holiday.da-DK3.date=20200410
|
||||
holiday.da-DK4.name=Påskedag
|
||||
holiday.da-DK4.date=20150405
|
||||
holiday.da-DK4.date=20200412
|
||||
holiday.da-DK5.name=Anden påskedag
|
||||
holiday.da-DK5.date=20150406
|
||||
holiday.da-DK6.name=Kristi himmelfartsdag
|
||||
holiday.da-DK6.date=20150514
|
||||
holiday.da-DK7.name=Pinsedag
|
||||
holiday.da-DK7.date=20150524
|
||||
holiday.da-DK8.name=Anden pinsedag
|
||||
holiday.da-DK8.date=20150525
|
||||
holiday.da-DK9.name=Grundlovsdag
|
||||
holiday.da-DK9.date=20150605
|
||||
holiday.da-DK10.name=Juledag
|
||||
holiday.da-DK10.date=20151225
|
||||
holiday.da-DK11.name=Anden juledag
|
||||
holiday.da-DK11.date=20151226
|
||||
holiday.da-DK12.name=Nytårsdag
|
||||
holiday.da-DK12.date=20160101
|
||||
holiday.da-DK13.name=Skærtorsdag
|
||||
holiday.da-DK13.date=20160324
|
||||
holiday.da-DK14.name=Langfredag
|
||||
holiday.da-DK14.date=20160325
|
||||
holiday.da-DK15.name=Påskedag
|
||||
holiday.da-DK15.date=20160327
|
||||
holiday.da-DK16.name=Anden påskedag
|
||||
holiday.da-DK16.date=20160328
|
||||
holiday.da-DK17.name=Kristi himmelfartsdag
|
||||
holiday.da-DK17.date=20160505
|
||||
holiday.da-DK18.name=Pinsedag
|
||||
holiday.da-DK18.date=20160515
|
||||
holiday.da-DK19.name=Anden pinsedag
|
||||
holiday.da-DK19.date=20160516
|
||||
holiday.da-DK20.name=Grundlovsdag
|
||||
holiday.da-DK20.date=20160605
|
||||
holiday.da-DK21.name=Juledag
|
||||
holiday.da-DK21.date=20161225
|
||||
holiday.da-DK22.name=Anden juledag
|
||||
holiday.da-DK22.date=20161226
|
||||
holiday.da-DK5.date=20200413
|
||||
holiday.da-DK6.name=Store bededag
|
||||
holiday.da-DK6.date=20200508
|
||||
holiday.da-DK7.name=Kristi himmelfartsdag
|
||||
holiday.da-DK7.date=20200521
|
||||
holiday.da-DK8.name=Pinsedag
|
||||
holiday.da-DK8.date=20200531
|
||||
holiday.da-DK9.name=Anden pinsedag
|
||||
holiday.da-DK9.date=20200601
|
||||
holiday.da-DK10.name=Grundlovsdag
|
||||
holiday.da-DK10.date=20200605
|
||||
holiday.da-DK11.name=Juledag
|
||||
holiday.da-DK11.date=20201225
|
||||
holiday.da-DK12.name=Anden juledag
|
||||
holiday.da-DK12.date=20201226
|
||||
holiday.da-DK13.name=Nytårsdag
|
||||
holiday.da-DK13.date=20210101
|
||||
holiday.da-DK14.name=Skærtorsdag
|
||||
holiday.da-DK14.date=20210401
|
||||
holiday.da-DK15.name=Langfredag
|
||||
holiday.da-DK15.date=20210402
|
||||
holiday.da-DK16.name=Påskedag
|
||||
holiday.da-DK16.date=20210404
|
||||
holiday.da-DK17.name=Anden påskedag
|
||||
holiday.da-DK17.date=20210405
|
||||
holiday.da-DK18.name=Store bededag
|
||||
holiday.da-DK18.date=20210430
|
||||
holiday.da-DK19.name=Kristi himmelfartsdag
|
||||
holiday.da-DK19.date=20210513
|
||||
holiday.da-DK20.name=Pinsedag
|
||||
holiday.da-DK20.date=20210523
|
||||
holiday.da-DK21.name=Anden pinsedag
|
||||
holiday.da-DK21.date=20210524
|
||||
holiday.da-DK22.name=Grundlovsdag
|
||||
holiday.da-DK22.date=20210605
|
||||
holiday.da-DK23.name=Juledag
|
||||
holiday.da-DK23.date=20211225
|
||||
holiday.da-DK24.name=Anden juledag
|
||||
holiday.da-DK24.date=20211226
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/de-AT/2015.json
|
||||
# http://holidata.net/de-AT/2016.json
|
||||
# https://holidata.net/de-AT/2020.json
|
||||
# https://holidata.net/de-AT/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,103 +23,103 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.de-AT1.name=Neujahr
|
||||
holiday.de-AT1.date=20150101
|
||||
holiday.de-AT2.name=Heilige drei Könige
|
||||
holiday.de-AT2.date=20150106
|
||||
holiday.de-AT3.name=Josef (K, St, T, V)
|
||||
holiday.de-AT3.date=20150319
|
||||
holiday.de-AT1.date=20200101
|
||||
holiday.de-AT2.name=Heilige drei Könige
|
||||
holiday.de-AT2.date=20200106
|
||||
holiday.de-AT3.name=Josef
|
||||
holiday.de-AT3.date=20200319
|
||||
holiday.de-AT4.name=Karfreitag
|
||||
holiday.de-AT4.date=20150403
|
||||
holiday.de-AT4.date=20200410
|
||||
holiday.de-AT5.name=Ostersonntag
|
||||
holiday.de-AT5.date=20150405
|
||||
holiday.de-AT5.date=20200412
|
||||
holiday.de-AT6.name=Ostermontag
|
||||
holiday.de-AT6.date=20150406
|
||||
holiday.de-AT6.date=20200413
|
||||
holiday.de-AT7.name=Staatsfeiertag
|
||||
holiday.de-AT7.date=20150501
|
||||
holiday.de-AT8.name=Florian (O)
|
||||
holiday.de-AT8.date=20150504
|
||||
holiday.de-AT7.date=20200501
|
||||
holiday.de-AT8.name=Florian
|
||||
holiday.de-AT8.date=20200504
|
||||
holiday.de-AT9.name=Christi Himmelfahrt
|
||||
holiday.de-AT9.date=20150514
|
||||
holiday.de-AT9.date=20200521
|
||||
holiday.de-AT10.name=Pfingstsonntag
|
||||
holiday.de-AT10.date=20150524
|
||||
holiday.de-AT10.date=20200531
|
||||
holiday.de-AT11.name=Pfingstmontag
|
||||
holiday.de-AT11.date=20150525
|
||||
holiday.de-AT11.date=20200601
|
||||
holiday.de-AT12.name=Fronleichnam
|
||||
holiday.de-AT12.date=20150604
|
||||
holiday.de-AT12.date=20200611
|
||||
holiday.de-AT13.name=Mariä Himmelfahrt
|
||||
holiday.de-AT13.date=20150815
|
||||
holiday.de-AT14.name=Rupert (S)
|
||||
holiday.de-AT14.date=20150924
|
||||
holiday.de-AT15.name=Tag der Volksabstimmung (K)
|
||||
holiday.de-AT15.date=20151010
|
||||
holiday.de-AT13.date=20200815
|
||||
holiday.de-AT14.name=Rupert
|
||||
holiday.de-AT14.date=20200924
|
||||
holiday.de-AT15.name=Tag der Volksabstimmung
|
||||
holiday.de-AT15.date=20201010
|
||||
holiday.de-AT16.name=Nationalfeiertag
|
||||
holiday.de-AT16.date=20151026
|
||||
holiday.de-AT16.date=20201026
|
||||
holiday.de-AT17.name=Allerheiligen
|
||||
holiday.de-AT17.date=20151101
|
||||
holiday.de-AT18.name=Martin (B)
|
||||
holiday.de-AT18.date=20151111
|
||||
holiday.de-AT19.name=Leopold (W, N)
|
||||
holiday.de-AT19.date=20151115
|
||||
holiday.de-AT17.date=20201101
|
||||
holiday.de-AT18.name=Martin
|
||||
holiday.de-AT18.date=20201111
|
||||
holiday.de-AT19.name=Leopold
|
||||
holiday.de-AT19.date=20201115
|
||||
holiday.de-AT20.name=Mariä Empfängnis
|
||||
holiday.de-AT20.date=20151208
|
||||
holiday.de-AT20.date=20201208
|
||||
holiday.de-AT21.name=Heiliger Abend
|
||||
holiday.de-AT21.date=20151224
|
||||
holiday.de-AT21.date=20201224
|
||||
holiday.de-AT22.name=Christtag
|
||||
holiday.de-AT22.date=20151225
|
||||
holiday.de-AT22.date=20201225
|
||||
holiday.de-AT23.name=Stefanitag
|
||||
holiday.de-AT23.date=20151226
|
||||
holiday.de-AT23.date=20201226
|
||||
holiday.de-AT24.name=Silvester
|
||||
holiday.de-AT24.date=20151231
|
||||
holiday.de-AT24.date=20201231
|
||||
holiday.de-AT25.name=Neujahr
|
||||
holiday.de-AT25.date=20160101
|
||||
holiday.de-AT26.name=Heilige drei Könige
|
||||
holiday.de-AT26.date=20160106
|
||||
holiday.de-AT27.name=Josef (K, St, T, V)
|
||||
holiday.de-AT27.date=20160319
|
||||
holiday.de-AT25.date=20210101
|
||||
holiday.de-AT26.name=Heilige drei Könige
|
||||
holiday.de-AT26.date=20210106
|
||||
holiday.de-AT27.name=Josef
|
||||
holiday.de-AT27.date=20210319
|
||||
holiday.de-AT28.name=Karfreitag
|
||||
holiday.de-AT28.date=20160325
|
||||
holiday.de-AT28.date=20210402
|
||||
holiday.de-AT29.name=Ostersonntag
|
||||
holiday.de-AT29.date=20160327
|
||||
holiday.de-AT29.date=20210404
|
||||
holiday.de-AT30.name=Ostermontag
|
||||
holiday.de-AT30.date=20160328
|
||||
holiday.de-AT30.date=20210405
|
||||
holiday.de-AT31.name=Staatsfeiertag
|
||||
holiday.de-AT31.date=20160501
|
||||
holiday.de-AT32.name=Florian (O)
|
||||
holiday.de-AT32.date=20160504
|
||||
holiday.de-AT31.date=20210501
|
||||
holiday.de-AT32.name=Florian
|
||||
holiday.de-AT32.date=20210504
|
||||
holiday.de-AT33.name=Christi Himmelfahrt
|
||||
holiday.de-AT33.date=20160505
|
||||
holiday.de-AT33.date=20210513
|
||||
holiday.de-AT34.name=Pfingstsonntag
|
||||
holiday.de-AT34.date=20160515
|
||||
holiday.de-AT34.date=20210523
|
||||
holiday.de-AT35.name=Pfingstmontag
|
||||
holiday.de-AT35.date=20160516
|
||||
holiday.de-AT35.date=20210524
|
||||
holiday.de-AT36.name=Fronleichnam
|
||||
holiday.de-AT36.date=20160526
|
||||
holiday.de-AT36.date=20210603
|
||||
holiday.de-AT37.name=Mariä Himmelfahrt
|
||||
holiday.de-AT37.date=20160815
|
||||
holiday.de-AT38.name=Rupert (S)
|
||||
holiday.de-AT38.date=20160924
|
||||
holiday.de-AT39.name=Tag der Volksabstimmung (K)
|
||||
holiday.de-AT39.date=20161010
|
||||
holiday.de-AT37.date=20210815
|
||||
holiday.de-AT38.name=Rupert
|
||||
holiday.de-AT38.date=20210924
|
||||
holiday.de-AT39.name=Tag der Volksabstimmung
|
||||
holiday.de-AT39.date=20211010
|
||||
holiday.de-AT40.name=Nationalfeiertag
|
||||
holiday.de-AT40.date=20161026
|
||||
holiday.de-AT40.date=20211026
|
||||
holiday.de-AT41.name=Allerheiligen
|
||||
holiday.de-AT41.date=20161101
|
||||
holiday.de-AT42.name=Martin (B)
|
||||
holiday.de-AT42.date=20161111
|
||||
holiday.de-AT43.name=Leopold (W, N)
|
||||
holiday.de-AT43.date=20161115
|
||||
holiday.de-AT41.date=20211101
|
||||
holiday.de-AT42.name=Martin
|
||||
holiday.de-AT42.date=20211111
|
||||
holiday.de-AT43.name=Leopold
|
||||
holiday.de-AT43.date=20211115
|
||||
holiday.de-AT44.name=Mariä Empfängnis
|
||||
holiday.de-AT44.date=20161208
|
||||
holiday.de-AT44.date=20211208
|
||||
holiday.de-AT45.name=Heiliger Abend
|
||||
holiday.de-AT45.date=20161224
|
||||
holiday.de-AT45.date=20211224
|
||||
holiday.de-AT46.name=Christtag
|
||||
holiday.de-AT46.date=20161225
|
||||
holiday.de-AT46.date=20211225
|
||||
holiday.de-AT47.name=Stefanitag
|
||||
holiday.de-AT47.date=20161226
|
||||
holiday.de-AT47.date=20211226
|
||||
holiday.de-AT48.name=Silvester
|
||||
holiday.de-AT48.date=20161231
|
||||
holiday.de-AT48.date=20211231
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/de-BE/2015.json
|
||||
# http://holidata.net/de-BE/2016.json
|
||||
# https://holidata.net/de-BE/2020.json
|
||||
# https://holidata.net/de-BE/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,55 +23,55 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.de-BE1.name=Neujahr
|
||||
holiday.de-BE1.date=20150101
|
||||
holiday.de-BE1.date=20200101
|
||||
holiday.de-BE2.name=Ostern
|
||||
holiday.de-BE2.date=20150405
|
||||
holiday.de-BE2.date=20200412
|
||||
holiday.de-BE3.name=Ostermontag
|
||||
holiday.de-BE3.date=20150406
|
||||
holiday.de-BE3.date=20200413
|
||||
holiday.de-BE4.name=Tag der Arbeit
|
||||
holiday.de-BE4.date=20150501
|
||||
holiday.de-BE4.date=20200501
|
||||
holiday.de-BE5.name=Christi Himmelfahrt
|
||||
holiday.de-BE5.date=20150514
|
||||
holiday.de-BE5.date=20200521
|
||||
holiday.de-BE6.name=Pfingsten
|
||||
holiday.de-BE6.date=20150524
|
||||
holiday.de-BE6.date=20200531
|
||||
holiday.de-BE7.name=Pfingstmontag
|
||||
holiday.de-BE7.date=20150525
|
||||
holiday.de-BE7.date=20200601
|
||||
holiday.de-BE8.name=Nationalfeiertag
|
||||
holiday.de-BE8.date=20150721
|
||||
holiday.de-BE8.date=20200721
|
||||
holiday.de-BE9.name=Mariä Himmelfahrt
|
||||
holiday.de-BE9.date=20150815
|
||||
holiday.de-BE9.date=20200815
|
||||
holiday.de-BE10.name=Allerheiligen
|
||||
holiday.de-BE10.date=20151101
|
||||
holiday.de-BE10.date=20201101
|
||||
holiday.de-BE11.name=Waffenstillstand
|
||||
holiday.de-BE11.date=20151111
|
||||
holiday.de-BE11.date=20201111
|
||||
holiday.de-BE12.name=Weihnacht
|
||||
holiday.de-BE12.date=20151225
|
||||
holiday.de-BE12.date=20201225
|
||||
holiday.de-BE13.name=Neujahr
|
||||
holiday.de-BE13.date=20160101
|
||||
holiday.de-BE13.date=20210101
|
||||
holiday.de-BE14.name=Ostern
|
||||
holiday.de-BE14.date=20160527
|
||||
holiday.de-BE14.date=20210404
|
||||
holiday.de-BE15.name=Ostermontag
|
||||
holiday.de-BE15.date=20160528
|
||||
holiday.de-BE15.date=20210405
|
||||
holiday.de-BE16.name=Tag der Arbeit
|
||||
holiday.de-BE16.date=20160501
|
||||
holiday.de-BE16.date=20210501
|
||||
holiday.de-BE17.name=Christi Himmelfahrt
|
||||
holiday.de-BE17.date=20160505
|
||||
holiday.de-BE17.date=20210513
|
||||
holiday.de-BE18.name=Pfingsten
|
||||
holiday.de-BE18.date=20160515
|
||||
holiday.de-BE18.date=20210523
|
||||
holiday.de-BE19.name=Pfingstmontag
|
||||
holiday.de-BE19.date=20160516
|
||||
holiday.de-BE19.date=20210524
|
||||
holiday.de-BE20.name=Nationalfeiertag
|
||||
holiday.de-BE20.date=20160721
|
||||
holiday.de-BE20.date=20210721
|
||||
holiday.de-BE21.name=Mariä Himmelfahrt
|
||||
holiday.de-BE21.date=20160815
|
||||
holiday.de-BE21.date=20210815
|
||||
holiday.de-BE22.name=Allerheiligen
|
||||
holiday.de-BE22.date=20161101
|
||||
holiday.de-BE22.date=20211101
|
||||
holiday.de-BE23.name=Waffenstillstand
|
||||
holiday.de-BE23.date=20161111
|
||||
holiday.de-BE23.date=20211111
|
||||
holiday.de-BE24.name=Weihnacht
|
||||
holiday.de-BE24.date=20161225
|
||||
holiday.de-BE24.date=20211225
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/de-CH/2015.json
|
||||
# http://holidata.net/de-CH/2016.json
|
||||
# https://holidata.net/de-CH/2020.json
|
||||
# https://holidata.net/de-CH/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,79 +23,79 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.de-CH1.name=Neujahrstag
|
||||
holiday.de-CH1.date=20150101
|
||||
holiday.de-CH1.date=20200101
|
||||
holiday.de-CH2.name=Berchtoldstag
|
||||
holiday.de-CH2.date=20150102
|
||||
holiday.de-CH2.date=20200102
|
||||
holiday.de-CH3.name=Heilige Drei Könige
|
||||
holiday.de-CH3.date=20150106
|
||||
holiday.de-CH3.date=20200106
|
||||
holiday.de-CH4.name=Josefstag
|
||||
holiday.de-CH4.date=20150319
|
||||
holiday.de-CH4.date=20200319
|
||||
holiday.de-CH5.name=Karfreitag
|
||||
holiday.de-CH5.date=20150403
|
||||
holiday.de-CH5.date=20200410
|
||||
holiday.de-CH6.name=Ostersonntag
|
||||
holiday.de-CH6.date=20150405
|
||||
holiday.de-CH6.date=20200412
|
||||
holiday.de-CH7.name=Ostermontag
|
||||
holiday.de-CH7.date=20150406
|
||||
holiday.de-CH7.date=20200413
|
||||
holiday.de-CH8.name=Tag der Arbeit
|
||||
holiday.de-CH8.date=20150501
|
||||
holiday.de-CH8.date=20200501
|
||||
holiday.de-CH9.name=Auffahrt
|
||||
holiday.de-CH9.date=20150514
|
||||
holiday.de-CH9.date=20200521
|
||||
holiday.de-CH10.name=Pfingstsonntag
|
||||
holiday.de-CH10.date=20150524
|
||||
holiday.de-CH10.date=20200531
|
||||
holiday.de-CH11.name=Pfingstmontag
|
||||
holiday.de-CH11.date=20150525
|
||||
holiday.de-CH11.date=20200601
|
||||
holiday.de-CH12.name=Fronleichnam
|
||||
holiday.de-CH12.date=20150604
|
||||
holiday.de-CH12.date=20200611
|
||||
holiday.de-CH13.name=Bundesfeier
|
||||
holiday.de-CH13.date=20150801
|
||||
holiday.de-CH13.date=20200801
|
||||
holiday.de-CH14.name=Mariä Himmelfahrt
|
||||
holiday.de-CH14.date=20150815
|
||||
holiday.de-CH14.date=20200815
|
||||
holiday.de-CH15.name=Allerheiligen
|
||||
holiday.de-CH15.date=20151101
|
||||
holiday.de-CH15.date=20201101
|
||||
holiday.de-CH16.name=Mariä Empfängnis
|
||||
holiday.de-CH16.date=20151208
|
||||
holiday.de-CH16.date=20201208
|
||||
holiday.de-CH17.name=Weihnachtstag
|
||||
holiday.de-CH17.date=20151225
|
||||
holiday.de-CH17.date=20201225
|
||||
holiday.de-CH18.name=Stephanstag
|
||||
holiday.de-CH18.date=20151226
|
||||
holiday.de-CH18.date=20201226
|
||||
holiday.de-CH19.name=Neujahrstag
|
||||
holiday.de-CH19.date=20160101
|
||||
holiday.de-CH19.date=20210101
|
||||
holiday.de-CH20.name=Berchtoldstag
|
||||
holiday.de-CH20.date=20160102
|
||||
holiday.de-CH20.date=20210102
|
||||
holiday.de-CH21.name=Heilige Drei Könige
|
||||
holiday.de-CH21.date=20160106
|
||||
holiday.de-CH21.date=20210106
|
||||
holiday.de-CH22.name=Josefstag
|
||||
holiday.de-CH22.date=20160319
|
||||
holiday.de-CH22.date=20210319
|
||||
holiday.de-CH23.name=Karfreitag
|
||||
holiday.de-CH23.date=20160325
|
||||
holiday.de-CH23.date=20210402
|
||||
holiday.de-CH24.name=Ostersonntag
|
||||
holiday.de-CH24.date=20160327
|
||||
holiday.de-CH24.date=20210404
|
||||
holiday.de-CH25.name=Ostermontag
|
||||
holiday.de-CH25.date=20160328
|
||||
holiday.de-CH25.date=20210405
|
||||
holiday.de-CH26.name=Tag der Arbeit
|
||||
holiday.de-CH26.date=20160501
|
||||
holiday.de-CH26.date=20210501
|
||||
holiday.de-CH27.name=Auffahrt
|
||||
holiday.de-CH27.date=20160505
|
||||
holiday.de-CH27.date=20210513
|
||||
holiday.de-CH28.name=Pfingstsonntag
|
||||
holiday.de-CH28.date=20160515
|
||||
holiday.de-CH28.date=20210523
|
||||
holiday.de-CH29.name=Pfingstmontag
|
||||
holiday.de-CH29.date=20160516
|
||||
holiday.de-CH29.date=20210524
|
||||
holiday.de-CH30.name=Fronleichnam
|
||||
holiday.de-CH30.date=20160526
|
||||
holiday.de-CH30.date=20210603
|
||||
holiday.de-CH31.name=Bundesfeier
|
||||
holiday.de-CH31.date=20160801
|
||||
holiday.de-CH31.date=20210801
|
||||
holiday.de-CH32.name=Mariä Himmelfahrt
|
||||
holiday.de-CH32.date=20160815
|
||||
holiday.de-CH32.date=20210815
|
||||
holiday.de-CH33.name=Allerheiligen
|
||||
holiday.de-CH33.date=20161101
|
||||
holiday.de-CH33.date=20211101
|
||||
holiday.de-CH34.name=Mariä Empfängnis
|
||||
holiday.de-CH34.date=20161208
|
||||
holiday.de-CH34.date=20211208
|
||||
holiday.de-CH35.name=Weihnachtstag
|
||||
holiday.de-CH35.date=20161225
|
||||
holiday.de-CH35.date=20211225
|
||||
holiday.de-CH36.name=Stephanstag
|
||||
holiday.de-CH36.date=20161226
|
||||
holiday.de-CH36.date=20211226
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/de-DE/2015.json
|
||||
# http://holidata.net/de-DE/2016.json
|
||||
# https://holidata.net/de-DE/2020.json
|
||||
# https://holidata.net/de-DE/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,83 +23,89 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.de-DE1.name=Neujahr
|
||||
holiday.de-DE1.date=20150101
|
||||
holiday.de-DE1.date=20200101
|
||||
holiday.de-DE2.name=Heilige drei Könige
|
||||
holiday.de-DE2.date=20150106
|
||||
holiday.de-DE3.name=Karfreitag
|
||||
holiday.de-DE3.date=20150403
|
||||
holiday.de-DE4.name=Ostern
|
||||
holiday.de-DE4.date=20150405
|
||||
holiday.de-DE5.name=Ostermontag
|
||||
holiday.de-DE5.date=20150406
|
||||
holiday.de-DE6.name=Erster Maifeiertag
|
||||
holiday.de-DE6.date=20150501
|
||||
holiday.de-DE7.name=Christi Himmelfahrt
|
||||
holiday.de-DE7.date=20150514
|
||||
holiday.de-DE8.name=Pfingstsonntag
|
||||
holiday.de-DE8.date=20150524
|
||||
holiday.de-DE9.name=Pfingstmontag
|
||||
holiday.de-DE9.date=20150525
|
||||
holiday.de-DE10.name=Fronleichnam
|
||||
holiday.de-DE10.date=20150604
|
||||
holiday.de-DE11.name=Mariä Himmelfahrt
|
||||
holiday.de-DE11.date=20150815
|
||||
holiday.de-DE12.name=Tag der Deutschen Einheit
|
||||
holiday.de-DE12.date=20151003
|
||||
holiday.de-DE13.name=Reformationstag
|
||||
holiday.de-DE13.date=20151031
|
||||
holiday.de-DE14.name=Allerheiligen
|
||||
holiday.de-DE14.date=20151101
|
||||
holiday.de-DE15.name=Buß- und Bettag
|
||||
holiday.de-DE15.date=20151118
|
||||
holiday.de-DE16.name=Heilig Abend
|
||||
holiday.de-DE16.date=20151224
|
||||
holiday.de-DE17.name=Weihnachtstag
|
||||
holiday.de-DE17.date=20151225
|
||||
holiday.de-DE18.name=Zweiter Weihnachtstag
|
||||
holiday.de-DE18.date=20151226
|
||||
holiday.de-DE19.name=Silvester
|
||||
holiday.de-DE19.date=20151231
|
||||
holiday.de-DE20.name=Neujahr
|
||||
holiday.de-DE20.date=20160101
|
||||
holiday.de-DE21.name=Heilige drei Könige
|
||||
holiday.de-DE21.date=20160106
|
||||
holiday.de-DE22.name=Karfreitag
|
||||
holiday.de-DE22.date=20160325
|
||||
holiday.de-DE23.name=Ostern
|
||||
holiday.de-DE23.date=20160327
|
||||
holiday.de-DE24.name=Ostermontag
|
||||
holiday.de-DE24.date=20160328
|
||||
holiday.de-DE25.name=Erster Maifeiertag
|
||||
holiday.de-DE25.date=20160501
|
||||
holiday.de-DE26.name=Christi Himmelfahrt
|
||||
holiday.de-DE26.date=20160505
|
||||
holiday.de-DE27.name=Pfingstsonntag
|
||||
holiday.de-DE27.date=20160515
|
||||
holiday.de-DE28.name=Pfingstmontag
|
||||
holiday.de-DE28.date=20160516
|
||||
holiday.de-DE29.name=Fronleichnam
|
||||
holiday.de-DE29.date=20160526
|
||||
holiday.de-DE30.name=Mariä Himmelfahrt
|
||||
holiday.de-DE30.date=20160815
|
||||
holiday.de-DE31.name=Tag der Deutschen Einheit
|
||||
holiday.de-DE31.date=20161003
|
||||
holiday.de-DE32.name=Reformationstag
|
||||
holiday.de-DE32.date=20161031
|
||||
holiday.de-DE33.name=Allerheiligen
|
||||
holiday.de-DE33.date=20161101
|
||||
holiday.de-DE34.name=Buß- und Bettag
|
||||
holiday.de-DE34.date=20161116
|
||||
holiday.de-DE35.name=Heilig Abend
|
||||
holiday.de-DE35.date=20161224
|
||||
holiday.de-DE36.name=Weihnachtstag
|
||||
holiday.de-DE36.date=20161225
|
||||
holiday.de-DE37.name=Zweiter Weihnachtstag
|
||||
holiday.de-DE37.date=20161226
|
||||
holiday.de-DE38.name=Silvester
|
||||
holiday.de-DE38.date=20161231
|
||||
holiday.de-DE2.date=20200106
|
||||
holiday.de-DE3.name=Internationaler Frauentag
|
||||
holiday.de-DE3.date=20200308
|
||||
holiday.de-DE4.name=Karfreitag
|
||||
holiday.de-DE4.date=20200410
|
||||
holiday.de-DE5.name=Ostern
|
||||
holiday.de-DE5.date=20200412
|
||||
holiday.de-DE6.name=Ostermontag
|
||||
holiday.de-DE6.date=20200413
|
||||
holiday.de-DE7.name=Erster Maifeiertag
|
||||
holiday.de-DE7.date=20200501
|
||||
holiday.de-DE8.name=75. Jahrestag der Befreiung vom Nationalsozialismus und der Beendigung des Zweiten Weltkrieges in Europa
|
||||
holiday.de-DE8.date=20200508
|
||||
holiday.de-DE9.name=Christi Himmelfahrt
|
||||
holiday.de-DE9.date=20200521
|
||||
holiday.de-DE10.name=Pfingstsonntag
|
||||
holiday.de-DE10.date=20200531
|
||||
holiday.de-DE11.name=Pfingstmontag
|
||||
holiday.de-DE11.date=20200601
|
||||
holiday.de-DE12.name=Fronleichnam
|
||||
holiday.de-DE12.date=20200611
|
||||
holiday.de-DE13.name=Mariä Himmelfahrt
|
||||
holiday.de-DE13.date=20200815
|
||||
holiday.de-DE14.name=Tag der Deutschen Einheit
|
||||
holiday.de-DE14.date=20201003
|
||||
holiday.de-DE15.name=Reformationstag
|
||||
holiday.de-DE15.date=20201031
|
||||
holiday.de-DE16.name=Allerheiligen
|
||||
holiday.de-DE16.date=20201101
|
||||
holiday.de-DE17.name=Buß- und Bettag
|
||||
holiday.de-DE17.date=20201118
|
||||
holiday.de-DE18.name=Heilig Abend
|
||||
holiday.de-DE18.date=20201224
|
||||
holiday.de-DE19.name=Weihnachtstag
|
||||
holiday.de-DE19.date=20201225
|
||||
holiday.de-DE20.name=Zweiter Weihnachtstag
|
||||
holiday.de-DE20.date=20201226
|
||||
holiday.de-DE21.name=Silvester
|
||||
holiday.de-DE21.date=20201231
|
||||
holiday.de-DE22.name=Neujahr
|
||||
holiday.de-DE22.date=20210101
|
||||
holiday.de-DE23.name=Heilige drei Könige
|
||||
holiday.de-DE23.date=20210106
|
||||
holiday.de-DE24.name=Internationaler Frauentag
|
||||
holiday.de-DE24.date=20210308
|
||||
holiday.de-DE25.name=Karfreitag
|
||||
holiday.de-DE25.date=20210402
|
||||
holiday.de-DE26.name=Ostern
|
||||
holiday.de-DE26.date=20210404
|
||||
holiday.de-DE27.name=Ostermontag
|
||||
holiday.de-DE27.date=20210405
|
||||
holiday.de-DE28.name=Erster Maifeiertag
|
||||
holiday.de-DE28.date=20210501
|
||||
holiday.de-DE29.name=Christi Himmelfahrt
|
||||
holiday.de-DE29.date=20210513
|
||||
holiday.de-DE30.name=Pfingstsonntag
|
||||
holiday.de-DE30.date=20210523
|
||||
holiday.de-DE31.name=Pfingstmontag
|
||||
holiday.de-DE31.date=20210524
|
||||
holiday.de-DE32.name=Fronleichnam
|
||||
holiday.de-DE32.date=20210603
|
||||
holiday.de-DE33.name=Mariä Himmelfahrt
|
||||
holiday.de-DE33.date=20210815
|
||||
holiday.de-DE34.name=Tag der Deutschen Einheit
|
||||
holiday.de-DE34.date=20211003
|
||||
holiday.de-DE35.name=Reformationstag
|
||||
holiday.de-DE35.date=20211031
|
||||
holiday.de-DE36.name=Allerheiligen
|
||||
holiday.de-DE36.date=20211101
|
||||
holiday.de-DE37.name=Buß- und Bettag
|
||||
holiday.de-DE37.date=20211117
|
||||
holiday.de-DE38.name=Heilig Abend
|
||||
holiday.de-DE38.date=20211224
|
||||
holiday.de-DE39.name=Weihnachtstag
|
||||
holiday.de-DE39.date=20211225
|
||||
holiday.de-DE40.name=Zweiter Weihnachtstag
|
||||
holiday.de-DE40.date=20211226
|
||||
holiday.de-DE41.name=Silvester
|
||||
holiday.de-DE41.date=20211231
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/el-GR/2015.json
|
||||
# http://holidata.net/el-GR/2016.json
|
||||
# https://holidata.net/el-GR/2020.json
|
||||
# https://holidata.net/el-GR/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,63 +23,63 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.el-GR1.name=Πρωτοχρονιά
|
||||
holiday.el-GR1.date=20150101
|
||||
holiday.el-GR1.date=20200101
|
||||
holiday.el-GR2.name=Θεοφάνεια
|
||||
holiday.el-GR2.date=20150106
|
||||
holiday.el-GR2.date=20200106
|
||||
holiday.el-GR3.name=Καθαρά Δευτέρα
|
||||
holiday.el-GR3.date=20150223
|
||||
holiday.el-GR3.date=20200302
|
||||
holiday.el-GR4.name=Ευαγγελισμός της Θεοτόκου και Εθνική Ημέρα Ανεξαρτησίας της Ελλάδας
|
||||
holiday.el-GR4.date=20150325
|
||||
holiday.el-GR5.name=Πρωτομαγιά
|
||||
holiday.el-GR5.date=20150418
|
||||
holiday.el-GR6.name=Μεγάλη Παρασκευή
|
||||
holiday.el-GR6.date=20150410
|
||||
holiday.el-GR7.name=Μεγάλο Σάββατο
|
||||
holiday.el-GR7.date=20150411
|
||||
holiday.el-GR8.name=Πάσχα
|
||||
holiday.el-GR8.date=20150412
|
||||
holiday.el-GR9.name=Δευτέρα του Πάσχα
|
||||
holiday.el-GR9.date=20150413
|
||||
holiday.el-GR4.date=20200325
|
||||
holiday.el-GR5.name=Μεγάλη Παρασκευή
|
||||
holiday.el-GR5.date=20200417
|
||||
holiday.el-GR6.name=Μεγάλο Σάββατο
|
||||
holiday.el-GR6.date=20200418
|
||||
holiday.el-GR7.name=Πάσχα
|
||||
holiday.el-GR7.date=20200419
|
||||
holiday.el-GR8.name=Δευτέρα του Πάσχα
|
||||
holiday.el-GR8.date=20200420
|
||||
holiday.el-GR9.name=Πρωτομαγιά
|
||||
holiday.el-GR9.date=20200501
|
||||
holiday.el-GR10.name=Δευτέρα του Αγίου Πνεύματος
|
||||
holiday.el-GR10.date=20150601
|
||||
holiday.el-GR10.date=20200608
|
||||
holiday.el-GR11.name=Κοίμηση της Θεοτόκου
|
||||
holiday.el-GR11.date=20150815
|
||||
holiday.el-GR11.date=20200815
|
||||
holiday.el-GR12.name=Ημέρα του ΌΧΙ
|
||||
holiday.el-GR12.date=20151028
|
||||
holiday.el-GR12.date=20201028
|
||||
holiday.el-GR13.name=Χριστούγεννα
|
||||
holiday.el-GR13.date=20151225
|
||||
holiday.el-GR13.date=20201225
|
||||
holiday.el-GR14.name=Επόμενη ημέρα Χριστουγέννων
|
||||
holiday.el-GR14.date=20151226
|
||||
holiday.el-GR14.date=20201226
|
||||
holiday.el-GR15.name=Πρωτοχρονιά
|
||||
holiday.el-GR15.date=20160101
|
||||
holiday.el-GR15.date=20210101
|
||||
holiday.el-GR16.name=Θεοφάνεια
|
||||
holiday.el-GR16.date=20160106
|
||||
holiday.el-GR16.date=20210106
|
||||
holiday.el-GR17.name=Καθαρά Δευτέρα
|
||||
holiday.el-GR17.date=20160314
|
||||
holiday.el-GR17.date=20210315
|
||||
holiday.el-GR18.name=Ευαγγελισμός της Θεοτόκου και Εθνική Ημέρα Ανεξαρτησίας της Ελλάδας
|
||||
holiday.el-GR18.date=20160325
|
||||
holiday.el-GR19.name=Πρωτομαγιά
|
||||
holiday.el-GR19.date=20160418
|
||||
holiday.el-GR20.name=Μεγάλη Παρασκευή
|
||||
holiday.el-GR20.date=20160429
|
||||
holiday.el-GR21.name=Μεγάλο Σάββατο
|
||||
holiday.el-GR21.date=20160430
|
||||
holiday.el-GR18.date=20210325
|
||||
holiday.el-GR19.name=Μεγάλη Παρασκευή
|
||||
holiday.el-GR19.date=20210430
|
||||
holiday.el-GR20.name=Μεγάλο Σάββατο
|
||||
holiday.el-GR20.date=20210501
|
||||
holiday.el-GR21.name=Πρωτομαγιά
|
||||
holiday.el-GR21.date=20210501
|
||||
holiday.el-GR22.name=Πάσχα
|
||||
holiday.el-GR22.date=20160501
|
||||
holiday.el-GR22.date=20210502
|
||||
holiday.el-GR23.name=Δευτέρα του Πάσχα
|
||||
holiday.el-GR23.date=20160502
|
||||
holiday.el-GR23.date=20210503
|
||||
holiday.el-GR24.name=Δευτέρα του Αγίου Πνεύματος
|
||||
holiday.el-GR24.date=20160620
|
||||
holiday.el-GR24.date=20210621
|
||||
holiday.el-GR25.name=Κοίμηση της Θεοτόκου
|
||||
holiday.el-GR25.date=20160815
|
||||
holiday.el-GR25.date=20210815
|
||||
holiday.el-GR26.name=Ημέρα του ΌΧΙ
|
||||
holiday.el-GR26.date=20161028
|
||||
holiday.el-GR26.date=20211028
|
||||
holiday.el-GR27.name=Χριστούγεννα
|
||||
holiday.el-GR27.date=20161225
|
||||
holiday.el-GR27.date=20211225
|
||||
holiday.el-GR28.name=Επόμενη ημέρα Χριστουγέννων
|
||||
holiday.el-GR28.date=20161226
|
||||
holiday.el-GR28.date=20211226
|
||||
|
|
|
@ -1,119 +0,0 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/en-AU/2015.json
|
||||
# http://holidata.net/en-AU/2016.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included
|
||||
# in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.en-AU1.name=New Year's Day
|
||||
holiday.en-AU1.date=20150101
|
||||
holiday.en-AU2.name=Australia Day
|
||||
holiday.en-AU2.date=20150126
|
||||
holiday.en-AU3.name=Royal Hobart Regatta
|
||||
holiday.en-AU3.date=20150209
|
||||
holiday.en-AU4.name=Labour Day
|
||||
holiday.en-AU4.date=20150302
|
||||
holiday.en-AU5.name=Labour Day
|
||||
holiday.en-AU5.date=20150309
|
||||
holiday.en-AU6.name=Canberra Day
|
||||
holiday.en-AU6.date=20150309
|
||||
holiday.en-AU7.name=Eight Hours Day
|
||||
holiday.en-AU7.date=20150309
|
||||
holiday.en-AU8.name=Good Friday
|
||||
holiday.en-AU8.date=20150403
|
||||
holiday.en-AU9.name=Easter Saturday
|
||||
holiday.en-AU9.date=20150404
|
||||
holiday.en-AU10.name=Easter Sunday
|
||||
holiday.en-AU10.date=20150405
|
||||
holiday.en-AU11.name=Easter Monday
|
||||
holiday.en-AU11.date=20150406
|
||||
holiday.en-AU12.name=Anzac Day
|
||||
holiday.en-AU12.date=20150425
|
||||
holiday.en-AU13.name=May Day
|
||||
holiday.en-AU13.date=20150504
|
||||
holiday.en-AU14.name=Foundation Day
|
||||
holiday.en-AU14.date=20150601
|
||||
holiday.en-AU15.name=Queen's Birthday
|
||||
holiday.en-AU15.date=20150608
|
||||
holiday.en-AU16.name=Picnic Day
|
||||
holiday.en-AU16.date=20150803
|
||||
holiday.en-AU17.name=Bank Holiday
|
||||
holiday.en-AU17.date=20150803
|
||||
holiday.en-AU18.name=Queen's Birthday
|
||||
holiday.en-AU18.date=20150928
|
||||
holiday.en-AU19.name=Labour Day
|
||||
holiday.en-AU19.date=20151005
|
||||
holiday.en-AU20.name=Recreation Day
|
||||
holiday.en-AU20.date=20151102
|
||||
holiday.en-AU21.name=Christmas Day
|
||||
holiday.en-AU21.date=20151225
|
||||
holiday.en-AU22.name=Boxing Day
|
||||
holiday.en-AU22.date=20151226
|
||||
holiday.en-AU23.name=Proclamation Day
|
||||
holiday.en-AU23.date=20151226
|
||||
holiday.en-AU24.name=New Year's Day
|
||||
holiday.en-AU24.date=20160101
|
||||
holiday.en-AU25.name=Australia Day
|
||||
holiday.en-AU25.date=20160126
|
||||
holiday.en-AU26.name=Royal Hobart Regatta
|
||||
holiday.en-AU26.date=20160208
|
||||
holiday.en-AU27.name=Labour Day
|
||||
holiday.en-AU27.date=20160307
|
||||
holiday.en-AU28.name=Labour Day
|
||||
holiday.en-AU28.date=20160314
|
||||
holiday.en-AU29.name=Canberra Day
|
||||
holiday.en-AU29.date=20160314
|
||||
holiday.en-AU30.name=Eight Hours Day
|
||||
holiday.en-AU30.date=20160314
|
||||
holiday.en-AU31.name=Good Friday
|
||||
holiday.en-AU31.date=20160325
|
||||
holiday.en-AU32.name=Easter Saturday
|
||||
holiday.en-AU32.date=20160326
|
||||
holiday.en-AU33.name=Easter Monday
|
||||
holiday.en-AU33.date=20160327
|
||||
holiday.en-AU34.name=Anzac Day
|
||||
holiday.en-AU34.date=20160425
|
||||
holiday.en-AU35.name=May Day
|
||||
holiday.en-AU35.date=20160502
|
||||
holiday.en-AU36.name=Foundation Day
|
||||
holiday.en-AU36.date=20160603
|
||||
holiday.en-AU37.name=Queen's Birthday
|
||||
holiday.en-AU37.date=20160613
|
||||
holiday.en-AU38.name=Picnic Day
|
||||
holiday.en-AU38.date=20160801
|
||||
holiday.en-AU39.name=Bank Holiday
|
||||
holiday.en-AU39.date=20160801
|
||||
holiday.en-AU40.name=Queen's Birthday
|
||||
holiday.en-AU40.date=20160926
|
||||
holiday.en-AU41.name=Labour Day
|
||||
holiday.en-AU41.date=20161003
|
||||
holiday.en-AU42.name=Recreation Day
|
||||
holiday.en-AU42.date=20161107
|
||||
holiday.en-AU43.name=Christmas Day
|
||||
holiday.en-AU43.date=20161225
|
||||
holiday.en-AU44.name=Boxing Day
|
||||
holiday.en-AU44.date=20161226
|
||||
holiday.en-AU45.name=Proclamation Day
|
||||
holiday.en-AU45.date=20161226
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/en-CA/2015.json
|
||||
# http://holidata.net/en-CA/2016.json
|
||||
# https://holidata.net/en-CA/2020.json
|
||||
# https://holidata.net/en-CA/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,55 +23,83 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.en-CA1.name=New Year's Day
|
||||
holiday.en-CA1.date=20150101
|
||||
holiday.en-CA1.date=20200101
|
||||
holiday.en-CA2.name=Family Day
|
||||
holiday.en-CA2.date=20150209
|
||||
holiday.en-CA3.name=Good Friday
|
||||
holiday.en-CA3.date=20150403
|
||||
holiday.en-CA4.name=Easter Monday
|
||||
holiday.en-CA4.date=20150406
|
||||
holiday.en-CA5.name=Victoria Day
|
||||
holiday.en-CA5.date=20150518
|
||||
holiday.en-CA6.name=Canada Day
|
||||
holiday.en-CA6.date=20150701
|
||||
holiday.en-CA7.name=First Monday of August
|
||||
holiday.en-CA7.date=20150803
|
||||
holiday.en-CA8.name=Labour Day
|
||||
holiday.en-CA8.date=20150907
|
||||
holiday.en-CA9.name=Thanksgiving Day
|
||||
holiday.en-CA9.date=20151012
|
||||
holiday.en-CA10.name=Remembrance Day
|
||||
holiday.en-CA10.date=20151111
|
||||
holiday.en-CA11.name=Christmas Day
|
||||
holiday.en-CA11.date=20151225
|
||||
holiday.en-CA12.name=Boxing Day
|
||||
holiday.en-CA12.date=20151226
|
||||
holiday.en-CA13.name=New Year's Day
|
||||
holiday.en-CA13.date=20160101
|
||||
holiday.en-CA14.name=Family Day
|
||||
holiday.en-CA14.date=20160208
|
||||
holiday.en-CA15.name=Good Friday
|
||||
holiday.en-CA15.date=20160325
|
||||
holiday.en-CA16.name=Easter Monday
|
||||
holiday.en-CA16.date=20160328
|
||||
holiday.en-CA17.name=Victoria Day
|
||||
holiday.en-CA17.date=20160523
|
||||
holiday.en-CA18.name=Canada Day
|
||||
holiday.en-CA18.date=20160701
|
||||
holiday.en-CA19.name=First Monday of August
|
||||
holiday.en-CA19.date=20160801
|
||||
holiday.en-CA20.name=Labour Day
|
||||
holiday.en-CA20.date=20160905
|
||||
holiday.en-CA21.name=Thanksgiving Day
|
||||
holiday.en-CA21.date=20161010
|
||||
holiday.en-CA22.name=Remembrance Day
|
||||
holiday.en-CA22.date=20161111
|
||||
holiday.en-CA23.name=Christmas Day
|
||||
holiday.en-CA23.date=20161225
|
||||
holiday.en-CA24.name=Boxing Day
|
||||
holiday.en-CA24.date=20161226
|
||||
holiday.en-CA2.date=20200217
|
||||
holiday.en-CA3.name=Louis Riel Day
|
||||
holiday.en-CA3.date=20200217
|
||||
holiday.en-CA4.name=Islander Day
|
||||
holiday.en-CA4.date=20200217
|
||||
holiday.en-CA5.name=Good Friday
|
||||
holiday.en-CA5.date=20200410
|
||||
holiday.en-CA6.name=Easter Monday
|
||||
holiday.en-CA6.date=20200413
|
||||
holiday.en-CA7.name=National Patriots' Day
|
||||
holiday.en-CA7.date=20200518
|
||||
holiday.en-CA8.name=Victoria Day
|
||||
holiday.en-CA8.date=20200518
|
||||
holiday.en-CA9.name=National Holiday
|
||||
holiday.en-CA9.date=20200624
|
||||
holiday.en-CA10.name=Canada Day
|
||||
holiday.en-CA10.date=20200701
|
||||
holiday.en-CA11.name=August Civic Holiday
|
||||
holiday.en-CA11.date=20200803
|
||||
holiday.en-CA12.name=Saskatchewan Day
|
||||
holiday.en-CA12.date=20200803
|
||||
holiday.en-CA13.name=Heritage Day
|
||||
holiday.en-CA13.date=20200803
|
||||
holiday.en-CA14.name=New Brunswick Day
|
||||
holiday.en-CA14.date=20200803
|
||||
holiday.en-CA15.name=Labour Day
|
||||
holiday.en-CA15.date=20200907
|
||||
holiday.en-CA16.name=Thanksgiving Day
|
||||
holiday.en-CA16.date=20201012
|
||||
holiday.en-CA17.name=Remembrance Day
|
||||
holiday.en-CA17.date=20201111
|
||||
holiday.en-CA18.name=Christmas Day
|
||||
holiday.en-CA18.date=20201225
|
||||
holiday.en-CA19.name=Boxing Day
|
||||
holiday.en-CA19.date=20201226
|
||||
holiday.en-CA20.name=New Year's Day
|
||||
holiday.en-CA20.date=20210101
|
||||
holiday.en-CA21.name=Family Day
|
||||
holiday.en-CA21.date=20210215
|
||||
holiday.en-CA22.name=Louis Riel Day
|
||||
holiday.en-CA22.date=20210215
|
||||
holiday.en-CA23.name=Islander Day
|
||||
holiday.en-CA23.date=20210215
|
||||
holiday.en-CA24.name=Good Friday
|
||||
holiday.en-CA24.date=20210402
|
||||
holiday.en-CA25.name=Easter Monday
|
||||
holiday.en-CA25.date=20210405
|
||||
holiday.en-CA26.name=National Patriots' Day
|
||||
holiday.en-CA26.date=20210524
|
||||
holiday.en-CA27.name=Victoria Day
|
||||
holiday.en-CA27.date=20210524
|
||||
holiday.en-CA28.name=National Holiday
|
||||
holiday.en-CA28.date=20210624
|
||||
holiday.en-CA29.name=Canada Day
|
||||
holiday.en-CA29.date=20210701
|
||||
holiday.en-CA30.name=August Civic Holiday
|
||||
holiday.en-CA30.date=20210802
|
||||
holiday.en-CA31.name=Saskatchewan Day
|
||||
holiday.en-CA31.date=20210802
|
||||
holiday.en-CA32.name=Heritage Day
|
||||
holiday.en-CA32.date=20210802
|
||||
holiday.en-CA33.name=New Brunswick Day
|
||||
holiday.en-CA33.date=20210802
|
||||
holiday.en-CA34.name=Labour Day
|
||||
holiday.en-CA34.date=20210906
|
||||
holiday.en-CA35.name=Thanksgiving Day
|
||||
holiday.en-CA35.date=20211011
|
||||
holiday.en-CA36.name=Remembrance Day
|
||||
holiday.en-CA36.date=20211111
|
||||
holiday.en-CA37.name=Christmas Day
|
||||
holiday.en-CA37.date=20211225
|
||||
holiday.en-CA38.name=Boxing Day
|
||||
holiday.en-CA38.date=20211226
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/en-GB/2015.json
|
||||
# http://holidata.net/en-GB/2016.json
|
||||
# https://holidata.net/en-GB/2020.json
|
||||
# https://holidata.net/en-GB/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,39 +23,45 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.en-GB1.name=New Year's Day
|
||||
holiday.en-GB1.date=20150101
|
||||
holiday.en-GB1.date=20200101
|
||||
holiday.en-GB2.name=Good Friday
|
||||
holiday.en-GB2.date=20150403
|
||||
holiday.en-GB2.date=20200410
|
||||
holiday.en-GB3.name=Easter Monday
|
||||
holiday.en-GB3.date=20150406
|
||||
holiday.en-GB3.date=20200413
|
||||
holiday.en-GB4.name=Early May Bank Holiday
|
||||
holiday.en-GB4.date=20150504
|
||||
holiday.en-GB4.date=20200504
|
||||
holiday.en-GB5.name=Spring Bank Holiday
|
||||
holiday.en-GB5.date=20150525
|
||||
holiday.en-GB5.date=20200525
|
||||
holiday.en-GB6.name=August Bank Holiday
|
||||
holiday.en-GB6.date=20150831
|
||||
holiday.en-GB6.date=20200831
|
||||
holiday.en-GB7.name=Christmas Day
|
||||
holiday.en-GB7.date=20151225
|
||||
holiday.en-GB7.date=20201225
|
||||
holiday.en-GB8.name=Boxing Day
|
||||
holiday.en-GB8.date=20151226
|
||||
holiday.en-GB9.name=New Year's Day
|
||||
holiday.en-GB9.date=20160101
|
||||
holiday.en-GB10.name=Good Friday
|
||||
holiday.en-GB10.date=20160325
|
||||
holiday.en-GB11.name=Easter Monday
|
||||
holiday.en-GB11.date=20160328
|
||||
holiday.en-GB12.name=Early May Bank Holiday
|
||||
holiday.en-GB12.date=20160502
|
||||
holiday.en-GB13.name=Spring Bank Holiday
|
||||
holiday.en-GB13.date=20160530
|
||||
holiday.en-GB14.name=August Bank Holiday
|
||||
holiday.en-GB14.date=20160829
|
||||
holiday.en-GB15.name=Christmas Day
|
||||
holiday.en-GB15.date=20161225
|
||||
holiday.en-GB16.name=Boxing Day
|
||||
holiday.en-GB16.date=20161226
|
||||
holiday.en-GB8.date=20201226
|
||||
holiday.en-GB9.name=Boxing Day (observed)
|
||||
holiday.en-GB9.date=20201228
|
||||
holiday.en-GB10.name=New Year's Day
|
||||
holiday.en-GB10.date=20210101
|
||||
holiday.en-GB11.name=Good Friday
|
||||
holiday.en-GB11.date=20210402
|
||||
holiday.en-GB12.name=Easter Monday
|
||||
holiday.en-GB12.date=20210405
|
||||
holiday.en-GB13.name=Early May Bank Holiday
|
||||
holiday.en-GB13.date=20210503
|
||||
holiday.en-GB14.name=Spring Bank Holiday
|
||||
holiday.en-GB14.date=20210531
|
||||
holiday.en-GB15.name=August Bank Holiday
|
||||
holiday.en-GB15.date=20210830
|
||||
holiday.en-GB16.name=Christmas Day
|
||||
holiday.en-GB16.date=20211225
|
||||
holiday.en-GB17.name=Boxing Day
|
||||
holiday.en-GB17.date=20211226
|
||||
holiday.en-GB18.name=Christmas Day (observed)
|
||||
holiday.en-GB18.date=20211227
|
||||
holiday.en-GB19.name=Boxing Day (observed)
|
||||
holiday.en-GB19.date=20211228
|
||||
|
|
|
@ -1,81 +0,0 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/en-GL/2015.json
|
||||
# http://holidata.net/en-GL/2016.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included
|
||||
# in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.en-GL1.name=New Year's Day
|
||||
holiday.en-GL1.date=20150101
|
||||
holiday.en-GL2.name=Epiphany
|
||||
holiday.en-GL2.date=20150106
|
||||
holiday.en-GL3.name=Maundy Thursday
|
||||
holiday.en-GL3.date=20150402
|
||||
holiday.en-GL4.name=Good Friday
|
||||
holiday.en-GL4.date=20150303
|
||||
holiday.en-GL5.name=Easter Monday
|
||||
holiday.en-GL5.date=20150406
|
||||
holiday.en-GL6.name=General Prayer Day
|
||||
holiday.en-GL6.date=20150501
|
||||
holiday.en-GL7.name=Ascension
|
||||
holiday.en-GL7.date=20150514
|
||||
holiday.en-GL8.name=Whit Monday
|
||||
holiday.en-GL8.date=20150525
|
||||
holiday.en-GL9.name=Ullortuneq
|
||||
holiday.en-GL9.date=20150621
|
||||
holiday.en-GL10.name=Christmas Eve
|
||||
holiday.en-GL10.date=20151224
|
||||
holiday.en-GL11.name=Christmas Day
|
||||
holiday.en-GL11.date=20151225
|
||||
holiday.en-GL12.name=St Stephen's Day
|
||||
holiday.en-GL12.date=20151226
|
||||
holiday.en-GL13.name=New Year's Eve
|
||||
holiday.en-GL13.date=20151231
|
||||
holiday.en-GL14.name=New Year's Day
|
||||
holiday.en-GL14.date=20160101
|
||||
holiday.en-GL15.name=Epiphany
|
||||
holiday.en-GL15.date=20160106
|
||||
holiday.en-GL16.name=Maundy Thursday
|
||||
holiday.en-GL16.date=20160324
|
||||
holiday.en-GL17.name=Good Friday
|
||||
holiday.en-GL17.date=20160325
|
||||
holiday.en-GL18.name=Easter Monday
|
||||
holiday.en-GL18.date=20160428
|
||||
holiday.en-GL19.name=General Prayer Day
|
||||
holiday.en-GL19.date=20160422
|
||||
holiday.en-GL20.name=Ascension
|
||||
holiday.en-GL20.date=20160505
|
||||
holiday.en-GL21.name=Whit Monday
|
||||
holiday.en-GL21.date=20160516
|
||||
holiday.en-GL22.name=Ullortuneq
|
||||
holiday.en-GL22.date=20160621
|
||||
holiday.en-GL23.name=Christmas Eve
|
||||
holiday.en-GL23.date=20161224
|
||||
holiday.en-GL24.name=Christmas Day
|
||||
holiday.en-GL24.date=20161225
|
||||
holiday.en-GL25.name=St Stephen's Day
|
||||
holiday.en-GL25.date=20161226
|
||||
holiday.en-GL26.name=New Year's Eve
|
||||
holiday.en-GL26.date=20161231
|
|
@ -1,95 +0,0 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/en-HK/2015.json
|
||||
# http://holidata.net/en-HK/2016.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included
|
||||
# in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.en-HK1.name=The first day of January
|
||||
holiday.en-HK1.date=20150101
|
||||
holiday.en-HK2.name=Lunar New Year’s Day
|
||||
holiday.en-HK2.date=20150219
|
||||
holiday.en-HK3.name=The second day of Lunar New Year
|
||||
holiday.en-HK3.date=20150220
|
||||
holiday.en-HK4.name=The third day of Lunar New Year
|
||||
holiday.en-HK4.date=20150221
|
||||
holiday.en-HK5.name=Good Friday
|
||||
holiday.en-HK5.date=20150403
|
||||
holiday.en-HK6.name=The day following Good Friday
|
||||
holiday.en-HK6.date=20150404
|
||||
holiday.en-HK7.name=The day following Ching Ming Festival
|
||||
holiday.en-HK7.date=20150406
|
||||
holiday.en-HK8.name=The day following Easter Monday
|
||||
holiday.en-HK8.date=20150407
|
||||
holiday.en-HK9.name=Labour Day
|
||||
holiday.en-HK9.date=20150501
|
||||
holiday.en-HK10.name=The Birthday of the Buddha
|
||||
holiday.en-HK10.date=20150525
|
||||
holiday.en-HK11.name=Tuen Ng Festival
|
||||
holiday.en-HK11.date=20150620
|
||||
holiday.en-HK12.name=Hong Kong Special Administrative Region Establishment Day
|
||||
holiday.en-HK12.date=20150701
|
||||
holiday.en-HK13.name=The day following the Chinese Mid-Autumn Festival
|
||||
holiday.en-HK13.date=20150928
|
||||
holiday.en-HK14.name=National Day
|
||||
holiday.en-HK14.date=20151001
|
||||
holiday.en-HK15.name=Chung Yeung Festival
|
||||
holiday.en-HK15.date=20151021
|
||||
holiday.en-HK16.name=Christmas Day
|
||||
holiday.en-HK16.date=20151225
|
||||
holiday.en-HK17.name=The first weekday after Christmas Day
|
||||
holiday.en-HK17.date=20151226
|
||||
holiday.en-HK18.name=The first day of January
|
||||
holiday.en-HK18.date=20160101
|
||||
holiday.en-HK19.name=Lunar New Year’s Day
|
||||
holiday.en-HK19.date=20160208
|
||||
holiday.en-HK20.name=The second day of Lunar New Year
|
||||
holiday.en-HK20.date=20160209
|
||||
holiday.en-HK21.name=The third day of Lunar New Year
|
||||
holiday.en-HK21.date=20160210
|
||||
holiday.en-HK22.name=Good Friday
|
||||
holiday.en-HK22.date=20160325
|
||||
holiday.en-HK23.name=The day following Good Friday
|
||||
holiday.en-HK23.date=20160326
|
||||
holiday.en-HK24.name=Ching Ming Festival
|
||||
holiday.en-HK24.date=20160404
|
||||
holiday.en-HK25.name=Labour Day
|
||||
holiday.en-HK25.date=20160501
|
||||
holiday.en-HK26.name=The Birthday of the Buddha
|
||||
holiday.en-HK26.date=20160514
|
||||
holiday.en-HK27.name=Tuen Ng Festival
|
||||
holiday.en-HK27.date=20160609
|
||||
holiday.en-HK28.name=Hong Kong Special Administrative Region Establishment Day
|
||||
holiday.en-HK28.date=20160701
|
||||
holiday.en-HK29.name=The day following the Chinese Mid-Autumn Festival
|
||||
holiday.en-HK29.date=20160916
|
||||
holiday.en-HK30.name=National Day
|
||||
holiday.en-HK30.date=20161001
|
||||
holiday.en-HK31.name=Chung Yeung Festival
|
||||
holiday.en-HK31.date=20161010
|
||||
holiday.en-HK32.name=Christmas Day
|
||||
holiday.en-HK32.date=20161225
|
||||
holiday.en-HK33.name=The first weekday after Christmas Day
|
||||
holiday.en-HK33.date=20161226
|
|
@ -1,103 +0,0 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/en-IN/2015.json
|
||||
# http://holidata.net/en-IN/2016.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included
|
||||
# in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.en-IN1.name=New Year's Day
|
||||
holiday.en-IN1.date=20160101
|
||||
holiday.en-IN2.name=Lohri
|
||||
holiday.en-IN2.date=20160114
|
||||
holiday.en-IN3.name=Pongal, Makar Sankranti
|
||||
holiday.en-IN3.date=20160115
|
||||
holiday.en-IN4.name=Guru Gobind Singh Jayanti
|
||||
holiday.en-IN4.date=20160116
|
||||
holiday.en-IN5.name=Republic Day
|
||||
holiday.en-IN5.date=20160126
|
||||
holiday.en-IN6.name=Vasant Panchami
|
||||
holiday.en-IN6.date=20160212
|
||||
holiday.en-IN7.name=Guru Ravidas Jayanti
|
||||
holiday.en-IN7.date=20160222
|
||||
holiday.en-IN8.name=Maha Shivaratri
|
||||
holiday.en-IN8.date=20160307
|
||||
holiday.en-IN9.name=Chhoti Holi, Holika Dahan
|
||||
holiday.en-IN9.date=20160323
|
||||
holiday.en-IN10.name=Holi
|
||||
holiday.en-IN10.date=20160324
|
||||
holiday.en-IN11.name=Good Friday
|
||||
holiday.en-IN11.date=20160325
|
||||
holiday.en-IN12.name=Easter
|
||||
holiday.en-IN12.date=20160327
|
||||
holiday.en-IN13.name=Gudi Padwa, Ugadi
|
||||
holiday.en-IN13.date=20160408
|
||||
holiday.en-IN14.name=Solar New Year, Baisakhi
|
||||
holiday.en-IN14.date=20160413
|
||||
holiday.en-IN15.name=Rama Navami
|
||||
holiday.en-IN15.date=20160415
|
||||
holiday.en-IN16.name=Hazarat Ali's Birthday
|
||||
holiday.en-IN16.date=20160421
|
||||
holiday.en-IN17.name=Buddha Purnima
|
||||
holiday.en-IN17.date=20160521
|
||||
holiday.en-IN18.name=Eid al-Fitr , Ramadan
|
||||
holiday.en-IN18.date=20160707
|
||||
holiday.en-IN19.name=Independence Day
|
||||
holiday.en-IN19.date=20160815
|
||||
holiday.en-IN20.name=Rakhi, Raksha Bandhan
|
||||
holiday.en-IN20.date=20160818
|
||||
holiday.en-IN21.name=Krishna Janmashtami
|
||||
holiday.en-IN21.date=20160825
|
||||
holiday.en-IN22.name=Ganesh Chaturthi
|
||||
holiday.en-IN22.date=20160905
|
||||
holiday.en-IN23.name=Onam, Eid al-Adha, Bakrid
|
||||
holiday.en-IN23.date=20160913
|
||||
holiday.en-IN24.name=Gandhi Jayanti
|
||||
holiday.en-IN24.date=20161002
|
||||
holiday.en-IN25.name=Durga Ashtami
|
||||
holiday.en-IN25.date=20161009
|
||||
holiday.en-IN26.name=Maha Navami
|
||||
holiday.en-IN26.date=20161010
|
||||
holiday.en-IN27.name=Dussehra, Madhvacharya Jayanti
|
||||
holiday.en-IN27.date=20161011
|
||||
holiday.en-IN28.name=Muharram
|
||||
holiday.en-IN28.date=20161012
|
||||
holiday.en-IN29.name=Valmiki Jayanti
|
||||
holiday.en-IN29.date=20161016
|
||||
holiday.en-IN30.name=Karwa Chauth
|
||||
holiday.en-IN30.date=20161019
|
||||
holiday.en-IN31.name=Diwali, Lakshmi Puja
|
||||
holiday.en-IN31.date=20161030
|
||||
holiday.en-IN32.name=Gowardhan Puja
|
||||
holiday.en-IN32.date=20161031
|
||||
holiday.en-IN33.name=Bhaiya Dooj
|
||||
holiday.en-IN33.date=20161101
|
||||
holiday.en-IN34.name=Chhath Puja
|
||||
holiday.en-IN34.date=20161106
|
||||
holiday.en-IN35.name=Guru Nanak Jayanti, Nehru Jayanti
|
||||
holiday.en-IN35.date=20161114
|
||||
holiday.en-IN36.name=Milad an-Nabi, Id-e-Milad
|
||||
holiday.en-IN36.date=20161212
|
||||
holiday.en-IN37.name=Christmas
|
||||
holiday.en-IN37.date=20161225
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/en-NZ/2015.json
|
||||
# http://holidata.net/en-NZ/2016.json
|
||||
# https://holidata.net/en-NZ/2020.json
|
||||
# https://holidata.net/en-NZ/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,47 +23,59 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.en-NZ1.name=New Year's Day
|
||||
holiday.en-NZ1.date=20150101
|
||||
holiday.en-NZ2.name=Day after New Years Day
|
||||
holiday.en-NZ2.date=20150102
|
||||
holiday.en-NZ1.date=20200101
|
||||
holiday.en-NZ2.name=Day after New Year's Day
|
||||
holiday.en-NZ2.date=20200102
|
||||
holiday.en-NZ3.name=Waitangi Day
|
||||
holiday.en-NZ3.date=20150206
|
||||
holiday.en-NZ3.date=20200206
|
||||
holiday.en-NZ4.name=Good Friday
|
||||
holiday.en-NZ4.date=20150403
|
||||
holiday.en-NZ4.date=20200410
|
||||
holiday.en-NZ5.name=Easter Monday
|
||||
holiday.en-NZ5.date=20150406
|
||||
holiday.en-NZ5.date=20200413
|
||||
holiday.en-NZ6.name=ANZAC Day
|
||||
holiday.en-NZ6.date=20150425
|
||||
holiday.en-NZ7.name=Queen's Birthday
|
||||
holiday.en-NZ7.date=20150601
|
||||
holiday.en-NZ8.name=Labour Day
|
||||
holiday.en-NZ8.date=20151026
|
||||
holiday.en-NZ9.name=Christmas Day
|
||||
holiday.en-NZ9.date=20151225
|
||||
holiday.en-NZ10.name=Boxing Day
|
||||
holiday.en-NZ10.date=20151226
|
||||
holiday.en-NZ11.name=New Year's Day
|
||||
holiday.en-NZ11.date=20160101
|
||||
holiday.en-NZ12.name=Day after New Years Day
|
||||
holiday.en-NZ12.date=20160104
|
||||
holiday.en-NZ13.name=Waitangi Day
|
||||
holiday.en-NZ13.date=20160206
|
||||
holiday.en-NZ14.name=Good Friday
|
||||
holiday.en-NZ14.date=20160325
|
||||
holiday.en-NZ15.name=Easter Monday
|
||||
holiday.en-NZ15.date=20160328
|
||||
holiday.en-NZ16.name=ANZAC Day
|
||||
holiday.en-NZ16.date=20160425
|
||||
holiday.en-NZ17.name=Queen's Birthday
|
||||
holiday.en-NZ17.date=20160606
|
||||
holiday.en-NZ18.name=Labour Day
|
||||
holiday.en-NZ18.date=20161024
|
||||
holiday.en-NZ19.name=Christmas Day
|
||||
holiday.en-NZ19.date=20161225
|
||||
holiday.en-NZ20.name=Boxing Day
|
||||
holiday.en-NZ20.date=20161226
|
||||
holiday.en-NZ6.date=20200425
|
||||
holiday.en-NZ7.name=ANZAC Day (observed)
|
||||
holiday.en-NZ7.date=20200427
|
||||
holiday.en-NZ8.name=Queen's Birthday
|
||||
holiday.en-NZ8.date=20200601
|
||||
holiday.en-NZ9.name=Labour Day
|
||||
holiday.en-NZ9.date=20201026
|
||||
holiday.en-NZ10.name=Christmas Day
|
||||
holiday.en-NZ10.date=20201225
|
||||
holiday.en-NZ11.name=Boxing Day
|
||||
holiday.en-NZ11.date=20201226
|
||||
holiday.en-NZ12.name=Boxing Day (observed)
|
||||
holiday.en-NZ12.date=20201228
|
||||
holiday.en-NZ13.name=New Year's Day
|
||||
holiday.en-NZ13.date=20210101
|
||||
holiday.en-NZ14.name=Day after New Year's Day
|
||||
holiday.en-NZ14.date=20210104
|
||||
holiday.en-NZ15.name=Waitangi Day
|
||||
holiday.en-NZ15.date=20210206
|
||||
holiday.en-NZ16.name=Waitangi Day (observed)
|
||||
holiday.en-NZ16.date=20210208
|
||||
holiday.en-NZ17.name=Good Friday
|
||||
holiday.en-NZ17.date=20210402
|
||||
holiday.en-NZ18.name=Easter Monday
|
||||
holiday.en-NZ18.date=20210405
|
||||
holiday.en-NZ19.name=ANZAC Day
|
||||
holiday.en-NZ19.date=20210425
|
||||
holiday.en-NZ20.name=ANZAC Day (observed)
|
||||
holiday.en-NZ20.date=20210426
|
||||
holiday.en-NZ21.name=Queen's Birthday
|
||||
holiday.en-NZ21.date=20210607
|
||||
holiday.en-NZ22.name=Labour Day
|
||||
holiday.en-NZ22.date=20211025
|
||||
holiday.en-NZ23.name=Christmas Day
|
||||
holiday.en-NZ23.date=20211225
|
||||
holiday.en-NZ24.name=Boxing Day
|
||||
holiday.en-NZ24.date=20211226
|
||||
holiday.en-NZ25.name=Christmas Day (observed)
|
||||
holiday.en-NZ25.date=20211227
|
||||
holiday.en-NZ26.name=Boxing Day (observed)
|
||||
holiday.en-NZ26.date=20211228
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/en-US/2015.json
|
||||
# http://holidata.net/en-US/2016.json
|
||||
# https://holidata.net/en-US/2020.json
|
||||
# https://holidata.net/en-US/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,51 +23,55 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.en-US1.name=New Year's Day
|
||||
holiday.en-US1.date=20150101
|
||||
holiday.en-US1.date=20200101
|
||||
holiday.en-US2.name=Birthday of Martin Luther King, Jr.
|
||||
holiday.en-US2.date=20150119
|
||||
holiday.en-US2.date=20200120
|
||||
holiday.en-US3.name=Washington's Birthday
|
||||
holiday.en-US3.date=20150216
|
||||
holiday.en-US3.date=20200217
|
||||
holiday.en-US4.name=Patriots' Day
|
||||
holiday.en-US4.date=20150420
|
||||
holiday.en-US4.date=20200420
|
||||
holiday.en-US5.name=Memorial Day
|
||||
holiday.en-US5.date=20150525
|
||||
holiday.en-US5.date=20200525
|
||||
holiday.en-US6.name=Independence Day
|
||||
holiday.en-US6.date=20150704
|
||||
holiday.en-US6.date=20200704
|
||||
holiday.en-US7.name=Labor Day
|
||||
holiday.en-US7.date=20150907
|
||||
holiday.en-US7.date=20200907
|
||||
holiday.en-US8.name=Columbus Day
|
||||
holiday.en-US8.date=20151012
|
||||
holiday.en-US8.date=20201012
|
||||
holiday.en-US9.name=Veterans Day
|
||||
holiday.en-US9.date=20151111
|
||||
holiday.en-US9.date=20201111
|
||||
holiday.en-US10.name=Thanksgiving Day
|
||||
holiday.en-US10.date=20151126
|
||||
holiday.en-US11.name=Christmas Day
|
||||
holiday.en-US11.date=20151225
|
||||
holiday.en-US12.name=New Year's Day
|
||||
holiday.en-US12.date=20160101
|
||||
holiday.en-US13.name=Birthday of Martin Luther King, Jr.
|
||||
holiday.en-US13.date=20160118
|
||||
holiday.en-US14.name=Washington's Birthday
|
||||
holiday.en-US14.date=20160215
|
||||
holiday.en-US15.name=Patriots' Day
|
||||
holiday.en-US15.date=20160418
|
||||
holiday.en-US16.name=Memorial Day
|
||||
holiday.en-US16.date=20160530
|
||||
holiday.en-US17.name=Independence Day
|
||||
holiday.en-US17.date=20160704
|
||||
holiday.en-US18.name=Labor Day
|
||||
holiday.en-US18.date=20160905
|
||||
holiday.en-US19.name=Columbus Day
|
||||
holiday.en-US19.date=20161010
|
||||
holiday.en-US20.name=Veterans Day
|
||||
holiday.en-US20.date=20161111
|
||||
holiday.en-US21.name=Thanksgiving Day
|
||||
holiday.en-US21.date=20161124
|
||||
holiday.en-US22.name=Christmas Day
|
||||
holiday.en-US22.date=20161225
|
||||
holiday.en-US10.date=20201126
|
||||
holiday.en-US11.name=Day after Thanksgiving
|
||||
holiday.en-US11.date=20201127
|
||||
holiday.en-US12.name=Christmas Eve
|
||||
holiday.en-US12.date=20201224
|
||||
holiday.en-US13.name=Christmas Day
|
||||
holiday.en-US13.date=20201225
|
||||
holiday.en-US14.name=New Year's Day
|
||||
holiday.en-US14.date=20210101
|
||||
holiday.en-US15.name=Birthday of Martin Luther King, Jr.
|
||||
holiday.en-US15.date=20210118
|
||||
holiday.en-US16.name=Washington's Birthday
|
||||
holiday.en-US16.date=20210215
|
||||
holiday.en-US17.name=Patriots' Day
|
||||
holiday.en-US17.date=20210419
|
||||
holiday.en-US18.name=Memorial Day
|
||||
holiday.en-US18.date=20210531
|
||||
holiday.en-US19.name=Independence Day
|
||||
holiday.en-US19.date=20210704
|
||||
holiday.en-US20.name=Labor Day
|
||||
holiday.en-US20.date=20210906
|
||||
holiday.en-US21.name=Columbus Day
|
||||
holiday.en-US21.date=20211011
|
||||
holiday.en-US22.name=Veterans Day
|
||||
holiday.en-US22.date=20211111
|
||||
holiday.en-US23.name=Thanksgiving Day
|
||||
holiday.en-US23.date=20211125
|
||||
holiday.en-US24.name=Christmas Day
|
||||
holiday.en-US24.date=20211225
|
||||
|
|
|
@ -1,77 +0,0 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/en-ZA/2015.json
|
||||
# http://holidata.net/en-ZA/2016.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included
|
||||
# in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.en-ZA1.name=New Year's Day
|
||||
holiday.en-ZA1.date=20150101
|
||||
holiday.en-ZA2.name=Human Rights Day
|
||||
holiday.en-ZA2.date=20150321
|
||||
holiday.en-ZA3.name=Good Friday
|
||||
holiday.en-ZA3.date=20150403
|
||||
holiday.en-ZA4.name=Family Day
|
||||
holiday.en-ZA4.date=20150406
|
||||
holiday.en-ZA5.name=Freedom Day
|
||||
holiday.en-ZA5.date=20150427
|
||||
holiday.en-ZA6.name=Workers' Day
|
||||
holiday.en-ZA6.date=20150501
|
||||
holiday.en-ZA7.name=Youth Day
|
||||
holiday.en-ZA7.date=20150616
|
||||
holiday.en-ZA8.name=National Women's Day
|
||||
holiday.en-ZA8.date=20150809
|
||||
holiday.en-ZA9.name=Heritage Day
|
||||
holiday.en-ZA9.date=20150924
|
||||
holiday.en-ZA10.name=Day of Reconciliation
|
||||
holiday.en-ZA10.date=20151217
|
||||
holiday.en-ZA11.name=Christmas Day
|
||||
holiday.en-ZA11.date=20151225
|
||||
holiday.en-ZA12.name=Day of Goodwill
|
||||
holiday.en-ZA12.date=20151226
|
||||
holiday.en-ZA13.name=New Year's Day
|
||||
holiday.en-ZA13.date=20160101
|
||||
holiday.en-ZA14.name=Human Rights Day
|
||||
holiday.en-ZA14.date=20160321
|
||||
holiday.en-ZA15.name=Good Friday
|
||||
holiday.en-ZA15.date=20160325
|
||||
holiday.en-ZA16.name=Family Day
|
||||
holiday.en-ZA16.date=20160328
|
||||
holiday.en-ZA17.name=Freedom Day
|
||||
holiday.en-ZA17.date=20160427
|
||||
holiday.en-ZA18.name=Workers' Day
|
||||
holiday.en-ZA18.date=20160501
|
||||
holiday.en-ZA19.name=Youth Day
|
||||
holiday.en-ZA19.date=20160616
|
||||
holiday.en-ZA20.name=National Women's Day
|
||||
holiday.en-ZA20.date=20160809
|
||||
holiday.en-ZA21.name=Heritage Day
|
||||
holiday.en-ZA21.date=20160924
|
||||
holiday.en-ZA22.name=Day of Reconciliation
|
||||
holiday.en-ZA22.date=20161217
|
||||
holiday.en-ZA23.name=Christmas Day
|
||||
holiday.en-ZA23.date=20161225
|
||||
holiday.en-ZA24.name=Day of Goodwill
|
||||
holiday.en-ZA24.date=20161226
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/es-CO/2015.json
|
||||
# http://holidata.net/es-CO/2016.json
|
||||
# https://holidata.net/es-CO/2020.json
|
||||
# https://holidata.net/es-CO/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,83 +23,83 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.es-CO1.name=Año Nuevo
|
||||
holiday.es-CO1.date=20150101
|
||||
holiday.es-CO1.date=20200101
|
||||
holiday.es-CO2.name=Día de los Reyes Magos
|
||||
holiday.es-CO2.date=20150112
|
||||
holiday.es-CO2.date=20200106
|
||||
holiday.es-CO3.name=Día de San José
|
||||
holiday.es-CO3.date=20150323
|
||||
holiday.es-CO3.date=20200323
|
||||
holiday.es-CO4.name=Jueves Santo
|
||||
holiday.es-CO4.date=20150402
|
||||
holiday.es-CO4.date=20200409
|
||||
holiday.es-CO5.name=Viernes Santo
|
||||
holiday.es-CO5.date=20150403
|
||||
holiday.es-CO5.date=20200410
|
||||
holiday.es-CO6.name=Domingo de Pascua
|
||||
holiday.es-CO6.date=20150405
|
||||
holiday.es-CO6.date=20200412
|
||||
holiday.es-CO7.name=Día del Trabajo
|
||||
holiday.es-CO7.date=20150501
|
||||
holiday.es-CO7.date=20200501
|
||||
holiday.es-CO8.name=La Ascensión del Señor
|
||||
holiday.es-CO8.date=20150518
|
||||
holiday.es-CO8.date=20200525
|
||||
holiday.es-CO9.name=Corpus Christi
|
||||
holiday.es-CO9.date=20150608
|
||||
holiday.es-CO9.date=20200615
|
||||
holiday.es-CO10.name=El Sagrado Corazón de Jesús
|
||||
holiday.es-CO10.date=20150615
|
||||
holiday.es-CO10.date=20200622
|
||||
holiday.es-CO11.name=San Pedro y San Pablo
|
||||
holiday.es-CO11.date=20150629
|
||||
holiday.es-CO11.date=20200629
|
||||
holiday.es-CO12.name=Grito de Independencia
|
||||
holiday.es-CO12.date=20150720
|
||||
holiday.es-CO12.date=20200720
|
||||
holiday.es-CO13.name=Batalla de Boyacá
|
||||
holiday.es-CO13.date=20150807
|
||||
holiday.es-CO13.date=20200807
|
||||
holiday.es-CO14.name=Asunción de la Virgen
|
||||
holiday.es-CO14.date=20150817
|
||||
holiday.es-CO14.date=20200817
|
||||
holiday.es-CO15.name=Día de la Raza
|
||||
holiday.es-CO15.date=20151012
|
||||
holiday.es-CO15.date=20201012
|
||||
holiday.es-CO16.name=Todos los Santos
|
||||
holiday.es-CO16.date=20151102
|
||||
holiday.es-CO16.date=20201102
|
||||
holiday.es-CO17.name=Independencia de Cartagena
|
||||
holiday.es-CO17.date=20151116
|
||||
holiday.es-CO17.date=20201116
|
||||
holiday.es-CO18.name=Inmaculada Concepción
|
||||
holiday.es-CO18.date=20151208
|
||||
holiday.es-CO18.date=20201208
|
||||
holiday.es-CO19.name=Navidad
|
||||
holiday.es-CO19.date=20151225
|
||||
holiday.es-CO19.date=20201225
|
||||
holiday.es-CO20.name=Año Nuevo
|
||||
holiday.es-CO20.date=20160101
|
||||
holiday.es-CO20.date=20210101
|
||||
holiday.es-CO21.name=Día de los Reyes Magos
|
||||
holiday.es-CO21.date=20160111
|
||||
holiday.es-CO21.date=20210111
|
||||
holiday.es-CO22.name=Día de San José
|
||||
holiday.es-CO22.date=20160321
|
||||
holiday.es-CO22.date=20210322
|
||||
holiday.es-CO23.name=Jueves Santo
|
||||
holiday.es-CO23.date=20160324
|
||||
holiday.es-CO23.date=20210401
|
||||
holiday.es-CO24.name=Viernes Santo
|
||||
holiday.es-CO24.date=20160325
|
||||
holiday.es-CO24.date=20210402
|
||||
holiday.es-CO25.name=Domingo de Pascua
|
||||
holiday.es-CO25.date=20160326
|
||||
holiday.es-CO25.date=20210404
|
||||
holiday.es-CO26.name=Día del Trabajo
|
||||
holiday.es-CO26.date=20160501
|
||||
holiday.es-CO26.date=20210501
|
||||
holiday.es-CO27.name=La Ascensión del Señor
|
||||
holiday.es-CO27.date=20160509
|
||||
holiday.es-CO27.date=20210517
|
||||
holiday.es-CO28.name=Corpus Christi
|
||||
holiday.es-CO28.date=20160530
|
||||
holiday.es-CO28.date=20210607
|
||||
holiday.es-CO29.name=El Sagrado Corazón de Jesús
|
||||
holiday.es-CO29.date=20160606
|
||||
holiday.es-CO29.date=20210614
|
||||
holiday.es-CO30.name=San Pedro y San Pablo
|
||||
holiday.es-CO30.date=20160704
|
||||
holiday.es-CO30.date=20210705
|
||||
holiday.es-CO31.name=Grito de Independencia
|
||||
holiday.es-CO31.date=20160720
|
||||
holiday.es-CO31.date=20210720
|
||||
holiday.es-CO32.name=Batalla de Boyacá
|
||||
holiday.es-CO32.date=20160807
|
||||
holiday.es-CO32.date=20210807
|
||||
holiday.es-CO33.name=Asunción de la Virgen
|
||||
holiday.es-CO33.date=20160815
|
||||
holiday.es-CO33.date=20210816
|
||||
holiday.es-CO34.name=Día de la Raza
|
||||
holiday.es-CO34.date=20161017
|
||||
holiday.es-CO34.date=20211018
|
||||
holiday.es-CO35.name=Todos los Santos
|
||||
holiday.es-CO35.date=20161107
|
||||
holiday.es-CO35.date=20211101
|
||||
holiday.es-CO36.name=Independencia de Cartagena
|
||||
holiday.es-CO36.date=20161114
|
||||
holiday.es-CO36.date=20211115
|
||||
holiday.es-CO37.name=Inmaculada Concepción
|
||||
holiday.es-CO37.date=20161208
|
||||
holiday.es-CO37.date=20211208
|
||||
holiday.es-CO38.name=Navidad
|
||||
holiday.es-CO38.date=20161225
|
||||
holiday.es-CO38.date=20211225
|
||||
|
|
|
@ -1,75 +0,0 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/es-EC/2015.json
|
||||
# http://holidata.net/es-EC/2016.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included
|
||||
# in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.es-EC1.name=Año Nuevo
|
||||
holiday.es-EC1.date=20150101
|
||||
holiday.es-EC2.name=Año Nuevo
|
||||
holiday.es-EC2.date=20150102
|
||||
holiday.es-EC3.name=Carnaval
|
||||
holiday.es-EC3.date=20150216
|
||||
holiday.es-EC4.name=Carnaval
|
||||
holiday.es-EC4.date=20150217
|
||||
holiday.es-EC5.name=Viernes Santo
|
||||
holiday.es-EC5.date=20150403
|
||||
holiday.es-EC6.name=Día del Trabajo
|
||||
holiday.es-EC6.date=20150501
|
||||
holiday.es-EC7.name=Batalla del Pichincha
|
||||
holiday.es-EC7.date=20150524
|
||||
holiday.es-EC8.name=Primer Grito de Independencia
|
||||
holiday.es-EC8.date=20150810
|
||||
holiday.es-EC9.name=Independencia de Guayaquil
|
||||
holiday.es-EC9.date=20151009
|
||||
holiday.es-EC10.name=Día de Difuntos
|
||||
holiday.es-EC10.date=20151102
|
||||
holiday.es-EC11.name=Independencia de Cuenca
|
||||
holiday.es-EC11.date=20151103
|
||||
holiday.es-EC12.name=Navidad
|
||||
holiday.es-EC12.date=20151225
|
||||
holiday.es-EC13.name=Año Nuevo
|
||||
holiday.es-EC13.date=20160101
|
||||
holiday.es-EC14.name=Carnaval
|
||||
holiday.es-EC14.date=20160208
|
||||
holiday.es-EC15.name=Carnaval
|
||||
holiday.es-EC15.date=20160209
|
||||
holiday.es-EC16.name=Viernes Santo
|
||||
holiday.es-EC16.date=20160325
|
||||
holiday.es-EC17.name=Día del Trabajo
|
||||
holiday.es-EC17.date=20160501
|
||||
holiday.es-EC18.name=Batalla del Pichincha
|
||||
holiday.es-EC18.date=20160524
|
||||
holiday.es-EC19.name=Primer Grito de Independencia
|
||||
holiday.es-EC19.date=20160810
|
||||
holiday.es-EC20.name=Independencia de Guayaquil
|
||||
holiday.es-EC20.date=20161009
|
||||
holiday.es-EC21.name=Día de Difuntos
|
||||
holiday.es-EC21.date=20161102
|
||||
holiday.es-EC22.name=Independencia de Cuenca
|
||||
holiday.es-EC22.date=20161103
|
||||
holiday.es-EC23.name=Navidad
|
||||
holiday.es-EC23.date=20161225
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/es-ES/2015.json
|
||||
# http://holidata.net/es-ES/2016.json
|
||||
# https://holidata.net/es-ES/2020.json
|
||||
# https://holidata.net/es-ES/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,59 +23,59 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.es-ES1.name=Año Nuevo
|
||||
holiday.es-ES1.date=20150101
|
||||
holiday.es-ES1.date=20200101
|
||||
holiday.es-ES2.name=Día de los Reyes
|
||||
holiday.es-ES2.date=20150106
|
||||
holiday.es-ES2.date=20200106
|
||||
holiday.es-ES3.name=Viernes Santo
|
||||
holiday.es-ES3.date=20150403
|
||||
holiday.es-ES3.date=20200410
|
||||
holiday.es-ES4.name=Pascua
|
||||
holiday.es-ES4.date=20150405
|
||||
holiday.es-ES4.date=20200412
|
||||
holiday.es-ES5.name=Fiesta del Trabajo
|
||||
holiday.es-ES5.date=20150501
|
||||
holiday.es-ES5.date=20200501
|
||||
holiday.es-ES6.name=Asunción de la Virgen
|
||||
holiday.es-ES6.date=20150815
|
||||
holiday.es-ES6.date=20200815
|
||||
holiday.es-ES7.name=Fiesta Nacional de España
|
||||
holiday.es-ES7.date=20151012
|
||||
holiday.es-ES7.date=20201012
|
||||
holiday.es-ES8.name=Dia de todos los Santos
|
||||
holiday.es-ES8.date=20151101
|
||||
holiday.es-ES8.date=20201101
|
||||
holiday.es-ES9.name=Dia de la Constitución
|
||||
holiday.es-ES9.date=20151206
|
||||
holiday.es-ES9.date=20201206
|
||||
holiday.es-ES10.name=Inmaculada Concepción
|
||||
holiday.es-ES10.date=20151208
|
||||
holiday.es-ES10.date=20201208
|
||||
holiday.es-ES11.name=Noche Buena
|
||||
holiday.es-ES11.date=20151224
|
||||
holiday.es-ES11.date=20201224
|
||||
holiday.es-ES12.name=Navidad
|
||||
holiday.es-ES12.date=20151225
|
||||
holiday.es-ES12.date=20201225
|
||||
holiday.es-ES13.name=Noche Vieja
|
||||
holiday.es-ES13.date=20151231
|
||||
holiday.es-ES13.date=20201231
|
||||
holiday.es-ES14.name=Año Nuevo
|
||||
holiday.es-ES14.date=20160101
|
||||
holiday.es-ES14.date=20210101
|
||||
holiday.es-ES15.name=Día de los Reyes
|
||||
holiday.es-ES15.date=20160106
|
||||
holiday.es-ES15.date=20210106
|
||||
holiday.es-ES16.name=Viernes Santo
|
||||
holiday.es-ES16.date=20160325
|
||||
holiday.es-ES16.date=20210402
|
||||
holiday.es-ES17.name=Pascua
|
||||
holiday.es-ES17.date=20160327
|
||||
holiday.es-ES17.date=20210404
|
||||
holiday.es-ES18.name=Fiesta del Trabajo
|
||||
holiday.es-ES18.date=20160501
|
||||
holiday.es-ES18.date=20210501
|
||||
holiday.es-ES19.name=Asunción de la Virgen
|
||||
holiday.es-ES19.date=20160815
|
||||
holiday.es-ES19.date=20210815
|
||||
holiday.es-ES20.name=Fiesta Nacional de España
|
||||
holiday.es-ES20.date=20161012
|
||||
holiday.es-ES20.date=20211012
|
||||
holiday.es-ES21.name=Dia de todos los Santos
|
||||
holiday.es-ES21.date=20161101
|
||||
holiday.es-ES21.date=20211101
|
||||
holiday.es-ES22.name=Dia de la Constitución
|
||||
holiday.es-ES22.date=20161206
|
||||
holiday.es-ES22.date=20211206
|
||||
holiday.es-ES23.name=Inmaculada Concepción
|
||||
holiday.es-ES23.date=20161208
|
||||
holiday.es-ES23.date=20211208
|
||||
holiday.es-ES24.name=Noche Buena
|
||||
holiday.es-ES24.date=20161224
|
||||
holiday.es-ES24.date=20211224
|
||||
holiday.es-ES25.name=Navidad
|
||||
holiday.es-ES25.date=20161225
|
||||
holiday.es-ES25.date=20211225
|
||||
holiday.es-ES26.name=Noche Vieja
|
||||
holiday.es-ES26.date=20161231
|
||||
holiday.es-ES26.date=20211231
|
||||
|
|
|
@ -1,69 +0,0 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/es-MX/2015.json
|
||||
# http://holidata.net/es-MX/2016.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included
|
||||
# in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.es-MX1.name=Año Nuevo
|
||||
holiday.es-MX1.date=20150101
|
||||
holiday.es-MX2.name=Día de la Constitución
|
||||
holiday.es-MX2.date=20150202
|
||||
holiday.es-MX3.name=Natalicio de Benito Juárez
|
||||
holiday.es-MX3.date=20150316
|
||||
holiday.es-MX4.name=Jueves Santo
|
||||
holiday.es-MX4.date=20150402
|
||||
holiday.es-MX5.name=Viernes Santo
|
||||
holiday.es-MX5.date=20150403
|
||||
holiday.es-MX6.name=Día del Trabajo
|
||||
holiday.es-MX6.date=20150501
|
||||
holiday.es-MX7.name=Día de la Independencia
|
||||
holiday.es-MX7.date=20150916
|
||||
holiday.es-MX8.name=Día de la Revolución
|
||||
holiday.es-MX8.date=20151116
|
||||
holiday.es-MX9.name=Nuestra Señora de Guadalupe
|
||||
holiday.es-MX9.date=20151212
|
||||
holiday.es-MX10.name=Navidad
|
||||
holiday.es-MX10.date=20151225
|
||||
holiday.es-MX11.name=Año Nuevo
|
||||
holiday.es-MX11.date=20160101
|
||||
holiday.es-MX12.name=Día de la Constitución
|
||||
holiday.es-MX12.date=20160201
|
||||
holiday.es-MX13.name=Natalicio de Benito Juárez
|
||||
holiday.es-MX13.date=20160314
|
||||
holiday.es-MX14.name=Jueves Santo
|
||||
holiday.es-MX14.date=20160324
|
||||
holiday.es-MX15.name=Viernes Santo
|
||||
holiday.es-MX15.date=20160325
|
||||
holiday.es-MX16.name=Día del Trabajo
|
||||
holiday.es-MX16.date=20160501
|
||||
holiday.es-MX17.name=Día de la Independencia
|
||||
holiday.es-MX17.date=20160916
|
||||
holiday.es-MX18.name=Día de la Revolución
|
||||
holiday.es-MX18.date=20161121
|
||||
holiday.es-MX19.name=Nuestra Señora de Guadalupe
|
||||
holiday.es-MX19.date=20161212
|
||||
holiday.es-MX20.name=Navidad
|
||||
holiday.es-MX20.date=20161225
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/es-US/2015.json
|
||||
# http://holidata.net/es-US/2016.json
|
||||
# https://holidata.net/es-US/2020.json
|
||||
# https://holidata.net/es-US/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,51 +23,55 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.es-US1.name=Año Neuvo
|
||||
holiday.es-US1.date=20150101
|
||||
holiday.es-US1.date=20200101
|
||||
holiday.es-US2.name=Cumpleaños de Martin Luther King, Jr.
|
||||
holiday.es-US2.date=20150119
|
||||
holiday.es-US2.date=20200120
|
||||
holiday.es-US3.name=Día del Presidente
|
||||
holiday.es-US3.date=20150216
|
||||
holiday.es-US3.date=20200217
|
||||
holiday.es-US4.name=Día del Patriota
|
||||
holiday.es-US4.date=20150420
|
||||
holiday.es-US4.date=20200420
|
||||
holiday.es-US5.name=Día de los Caídos
|
||||
holiday.es-US5.date=20150525
|
||||
holiday.es-US5.date=20200525
|
||||
holiday.es-US6.name=Día de la Independiencia
|
||||
holiday.es-US6.date=20150704
|
||||
holiday.es-US6.date=20200704
|
||||
holiday.es-US7.name=Día del Trabajo
|
||||
holiday.es-US7.date=20150907
|
||||
holiday.es-US7.date=20200907
|
||||
holiday.es-US8.name=Día de Columbus
|
||||
holiday.es-US8.date=20151012
|
||||
holiday.es-US8.date=20201012
|
||||
holiday.es-US9.name=Día de los Veteranos
|
||||
holiday.es-US9.date=20151111
|
||||
holiday.es-US9.date=20201111
|
||||
holiday.es-US10.name=Día de Acción de Gracias
|
||||
holiday.es-US10.date=20151126
|
||||
holiday.es-US11.name=Navidad
|
||||
holiday.es-US11.date=20151225
|
||||
holiday.es-US12.name=Año Neuvo
|
||||
holiday.es-US12.date=20160101
|
||||
holiday.es-US13.name=Cumpleaños de Martin Luther King, Jr.
|
||||
holiday.es-US13.date=20160118
|
||||
holiday.es-US14.name=Día del Presidente
|
||||
holiday.es-US14.date=20160215
|
||||
holiday.es-US15.name=Día del Patriota
|
||||
holiday.es-US15.date=20160418
|
||||
holiday.es-US16.name=Día de los Caídos
|
||||
holiday.es-US16.date=20160530
|
||||
holiday.es-US17.name=Día de la Independiencia
|
||||
holiday.es-US17.date=20160704
|
||||
holiday.es-US18.name=Día del Trabajo
|
||||
holiday.es-US18.date=20160905
|
||||
holiday.es-US19.name=Día de Columbus
|
||||
holiday.es-US19.date=20161010
|
||||
holiday.es-US20.name=Día de los Veteranos
|
||||
holiday.es-US20.date=20161111
|
||||
holiday.es-US21.name=Día de Acción de Gracias
|
||||
holiday.es-US21.date=20161124
|
||||
holiday.es-US22.name=Navidad
|
||||
holiday.es-US22.date=20161225
|
||||
holiday.es-US10.date=20201126
|
||||
holiday.es-US11.name=Día después de Acción de Gracias
|
||||
holiday.es-US11.date=20201127
|
||||
holiday.es-US12.name=Nochebuena
|
||||
holiday.es-US12.date=20201224
|
||||
holiday.es-US13.name=Navidad
|
||||
holiday.es-US13.date=20201225
|
||||
holiday.es-US14.name=Año Neuvo
|
||||
holiday.es-US14.date=20210101
|
||||
holiday.es-US15.name=Cumpleaños de Martin Luther King, Jr.
|
||||
holiday.es-US15.date=20210118
|
||||
holiday.es-US16.name=Día del Presidente
|
||||
holiday.es-US16.date=20210215
|
||||
holiday.es-US17.name=Día del Patriota
|
||||
holiday.es-US17.date=20210419
|
||||
holiday.es-US18.name=Día de los Caídos
|
||||
holiday.es-US18.date=20210531
|
||||
holiday.es-US19.name=Día de la Independiencia
|
||||
holiday.es-US19.date=20210704
|
||||
holiday.es-US20.name=Día del Trabajo
|
||||
holiday.es-US20.date=20210906
|
||||
holiday.es-US21.name=Día de Columbus
|
||||
holiday.es-US21.date=20211011
|
||||
holiday.es-US22.name=Día de los Veteranos
|
||||
holiday.es-US22.date=20211111
|
||||
holiday.es-US23.name=Día de Acción de Gracias
|
||||
holiday.es-US23.date=20211125
|
||||
holiday.es-US24.name=Navidad
|
||||
holiday.es-US24.date=20211225
|
||||
|
|
|
@ -1,77 +0,0 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/et-EE/2015.json
|
||||
# http://holidata.net/et-EE/2016.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included
|
||||
# in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.et-EE1.name=uusaasta
|
||||
holiday.et-EE1.date=20150101
|
||||
holiday.et-EE2.name=iseseisvuspäev
|
||||
holiday.et-EE2.date=20150224
|
||||
holiday.et-EE3.name=suur reede
|
||||
holiday.et-EE3.date=20150403
|
||||
holiday.et-EE4.name=ülestõusmispühade 1. püha
|
||||
holiday.et-EE4.date=20150405
|
||||
holiday.et-EE5.name=kevadpüha
|
||||
holiday.et-EE5.date=20150501
|
||||
holiday.et-EE6.name=nelipühade 1. püha
|
||||
holiday.et-EE6.date=20150524
|
||||
holiday.et-EE7.name=võidupüha
|
||||
holiday.et-EE7.date=20150623
|
||||
holiday.et-EE8.name=jaanipäev
|
||||
holiday.et-EE8.date=20150624
|
||||
holiday.et-EE9.name=taasiseseisvumispäev
|
||||
holiday.et-EE9.date=20150820
|
||||
holiday.et-EE10.name=jõululaupäev
|
||||
holiday.et-EE10.date=20151224
|
||||
holiday.et-EE11.name=esimene jõulupüha
|
||||
holiday.et-EE11.date=20151225
|
||||
holiday.et-EE12.name=teine jõulupüha
|
||||
holiday.et-EE12.date=20151226
|
||||
holiday.et-EE13.name=uusaasta
|
||||
holiday.et-EE13.date=20160101
|
||||
holiday.et-EE14.name=iseseisvuspäev
|
||||
holiday.et-EE14.date=20160224
|
||||
holiday.et-EE15.name=suur reede
|
||||
holiday.et-EE15.date=20160325
|
||||
holiday.et-EE16.name=ülestõusmispühade 1. püha
|
||||
holiday.et-EE16.date=20160327
|
||||
holiday.et-EE17.name=kevadpüha
|
||||
holiday.et-EE17.date=20160501
|
||||
holiday.et-EE18.name=nelipühade 1. püha
|
||||
holiday.et-EE18.date=20160515
|
||||
holiday.et-EE19.name=võidupüha
|
||||
holiday.et-EE19.date=20160623
|
||||
holiday.et-EE20.name=jaanipäev
|
||||
holiday.et-EE20.date=20160624
|
||||
holiday.et-EE21.name=taasiseseisvumispäev
|
||||
holiday.et-EE21.date=20160820
|
||||
holiday.et-EE22.name=jõululaupäev
|
||||
holiday.et-EE22.date=20161224
|
||||
holiday.et-EE23.name=esimene jõulupüha
|
||||
holiday.et-EE23.date=20161225
|
||||
holiday.et-EE24.name=teine jõulupüha
|
||||
holiday.et-EE24.date=20161226
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/fi-FI/2015.json
|
||||
# http://holidata.net/fi-FI/2016.json
|
||||
# https://holidata.net/fi-FI/2020.json
|
||||
# https://holidata.net/fi-FI/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,67 +23,59 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.fi-FI1.name=Uudenvuodenpäivä
|
||||
holiday.fi-FI1.date=20150101
|
||||
holiday.fi-FI1.date=20200101
|
||||
holiday.fi-FI2.name=Loppiainen
|
||||
holiday.fi-FI2.date=20150106
|
||||
holiday.fi-FI2.date=20200106
|
||||
holiday.fi-FI3.name=Pitkäperjantai
|
||||
holiday.fi-FI3.date=20150403
|
||||
holiday.fi-FI3.date=20200410
|
||||
holiday.fi-FI4.name=Pääsiäispäivä
|
||||
holiday.fi-FI4.date=20150405
|
||||
holiday.fi-FI4.date=20200412
|
||||
holiday.fi-FI5.name=2. pääsiäispäivä
|
||||
holiday.fi-FI5.date=20150406
|
||||
holiday.fi-FI5.date=20200413
|
||||
holiday.fi-FI6.name=Vappu
|
||||
holiday.fi-FI6.date=20150501
|
||||
holiday.fi-FI6.date=20200501
|
||||
holiday.fi-FI7.name=Helatorstai
|
||||
holiday.fi-FI7.date=20150514
|
||||
holiday.fi-FI7.date=20200521
|
||||
holiday.fi-FI8.name=Helluntaipäivä
|
||||
holiday.fi-FI8.date=20150524
|
||||
holiday.fi-FI9.name=Juhannusaatto
|
||||
holiday.fi-FI9.date=20150619
|
||||
holiday.fi-FI10.name=Juhannuspäivä
|
||||
holiday.fi-FI10.date=20150620
|
||||
holiday.fi-FI11.name=Pyhäinpäivä
|
||||
holiday.fi-FI11.date=20151031
|
||||
holiday.fi-FI12.name=Itsenäisyyspäivä
|
||||
holiday.fi-FI12.date=20151206
|
||||
holiday.fi-FI13.name=Jouluaatto
|
||||
holiday.fi-FI13.date=20151224
|
||||
holiday.fi-FI14.name=Joulupäivä
|
||||
holiday.fi-FI14.date=20151225
|
||||
holiday.fi-FI15.name=2. joulupäivä
|
||||
holiday.fi-FI15.date=20151226
|
||||
holiday.fi-FI16.name=Uudenvuodenpäivä
|
||||
holiday.fi-FI16.date=20160101
|
||||
holiday.fi-FI17.name=Loppiainen
|
||||
holiday.fi-FI17.date=20160106
|
||||
holiday.fi-FI18.name=Pitkäperjantai
|
||||
holiday.fi-FI18.date=20160325
|
||||
holiday.fi-FI19.name=Pääsiäispäivä
|
||||
holiday.fi-FI19.date=20160327
|
||||
holiday.fi-FI20.name=2. pääsiäispäivä
|
||||
holiday.fi-FI20.date=20160328
|
||||
holiday.fi-FI21.name=Vappu
|
||||
holiday.fi-FI21.date=20160501
|
||||
holiday.fi-FI22.name=Helatorstai
|
||||
holiday.fi-FI22.date=20160505
|
||||
holiday.fi-FI23.name=Helluntaipäivä
|
||||
holiday.fi-FI23.date=20160515
|
||||
holiday.fi-FI24.name=Juhannusaatto
|
||||
holiday.fi-FI24.date=20160624
|
||||
holiday.fi-FI25.name=Juhannuspäivä
|
||||
holiday.fi-FI25.date=20160625
|
||||
holiday.fi-FI26.name=Pyhäinpäivä
|
||||
holiday.fi-FI26.date=20161105
|
||||
holiday.fi-FI27.name=Itsenäisyyspäivä
|
||||
holiday.fi-FI27.date=20161206
|
||||
holiday.fi-FI28.name=Jouluaatto
|
||||
holiday.fi-FI28.date=20161224
|
||||
holiday.fi-FI29.name=Joulupäivä
|
||||
holiday.fi-FI29.date=20161225
|
||||
holiday.fi-FI30.name=2. joulupäivä
|
||||
holiday.fi-FI30.date=20161226
|
||||
holiday.fi-FI8.date=20200531
|
||||
holiday.fi-FI9.name=Juhannuspäivä
|
||||
holiday.fi-FI9.date=20200620
|
||||
holiday.fi-FI10.name=Pyhäinpäivä
|
||||
holiday.fi-FI10.date=20201031
|
||||
holiday.fi-FI11.name=Itsenäisyyspäivä
|
||||
holiday.fi-FI11.date=20201206
|
||||
holiday.fi-FI12.name=Joulupäivä
|
||||
holiday.fi-FI12.date=20201225
|
||||
holiday.fi-FI13.name=Tapaninpäivä
|
||||
holiday.fi-FI13.date=20201226
|
||||
holiday.fi-FI14.name=Uudenvuodenpäivä
|
||||
holiday.fi-FI14.date=20210101
|
||||
holiday.fi-FI15.name=Loppiainen
|
||||
holiday.fi-FI15.date=20210106
|
||||
holiday.fi-FI16.name=Pitkäperjantai
|
||||
holiday.fi-FI16.date=20210402
|
||||
holiday.fi-FI17.name=Pääsiäispäivä
|
||||
holiday.fi-FI17.date=20210404
|
||||
holiday.fi-FI18.name=2. pääsiäispäivä
|
||||
holiday.fi-FI18.date=20210405
|
||||
holiday.fi-FI19.name=Vappu
|
||||
holiday.fi-FI19.date=20210501
|
||||
holiday.fi-FI20.name=Helatorstai
|
||||
holiday.fi-FI20.date=20210513
|
||||
holiday.fi-FI21.name=Helluntaipäivä
|
||||
holiday.fi-FI21.date=20210523
|
||||
holiday.fi-FI22.name=Juhannuspäivä
|
||||
holiday.fi-FI22.date=20210626
|
||||
holiday.fi-FI23.name=Pyhäinpäivä
|
||||
holiday.fi-FI23.date=20211106
|
||||
holiday.fi-FI24.name=Itsenäisyyspäivä
|
||||
holiday.fi-FI24.date=20211206
|
||||
holiday.fi-FI25.name=Joulupäivä
|
||||
holiday.fi-FI25.date=20211225
|
||||
holiday.fi-FI26.name=Tapaninpäivä
|
||||
holiday.fi-FI26.date=20211226
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/fr-BE/2015.json
|
||||
# http://holidata.net/fr-BE/2016.json
|
||||
# https://holidata.net/fr-BE/2020.json
|
||||
# https://holidata.net/fr-BE/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,55 +23,55 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.fr-BE1.name=Nouvel An
|
||||
holiday.fr-BE1.date=20150101
|
||||
holiday.fr-BE1.date=20200101
|
||||
holiday.fr-BE2.name=Pâques
|
||||
holiday.fr-BE2.date=20150405
|
||||
holiday.fr-BE2.date=20200412
|
||||
holiday.fr-BE3.name=Lundi de Pâques
|
||||
holiday.fr-BE3.date=20150406
|
||||
holiday.fr-BE3.date=20200413
|
||||
holiday.fr-BE4.name=Fête du Travail
|
||||
holiday.fr-BE4.date=20150501
|
||||
holiday.fr-BE4.date=20200501
|
||||
holiday.fr-BE5.name=Ascension
|
||||
holiday.fr-BE5.date=20150514
|
||||
holiday.fr-BE5.date=20200521
|
||||
holiday.fr-BE6.name=Pentecôte
|
||||
holiday.fr-BE6.date=20150524
|
||||
holiday.fr-BE6.date=20200531
|
||||
holiday.fr-BE7.name=Lundi de Pentecôte
|
||||
holiday.fr-BE7.date=20150525
|
||||
holiday.fr-BE7.date=20200601
|
||||
holiday.fr-BE8.name=Fête nationale
|
||||
holiday.fr-BE8.date=20150721
|
||||
holiday.fr-BE8.date=20200721
|
||||
holiday.fr-BE9.name=Assomption
|
||||
holiday.fr-BE9.date=20150815
|
||||
holiday.fr-BE9.date=20200815
|
||||
holiday.fr-BE10.name=Toussaint
|
||||
holiday.fr-BE10.date=20151101
|
||||
holiday.fr-BE10.date=20201101
|
||||
holiday.fr-BE11.name=Jour de l'armistice
|
||||
holiday.fr-BE11.date=20151111
|
||||
holiday.fr-BE11.date=20201111
|
||||
holiday.fr-BE12.name=Noël
|
||||
holiday.fr-BE12.date=20151225
|
||||
holiday.fr-BE12.date=20201225
|
||||
holiday.fr-BE13.name=Nouvel An
|
||||
holiday.fr-BE13.date=20160101
|
||||
holiday.fr-BE13.date=20210101
|
||||
holiday.fr-BE14.name=Pâques
|
||||
holiday.fr-BE14.date=20160527
|
||||
holiday.fr-BE14.date=20210404
|
||||
holiday.fr-BE15.name=Lundi de Pâques
|
||||
holiday.fr-BE15.date=20160528
|
||||
holiday.fr-BE15.date=20210405
|
||||
holiday.fr-BE16.name=Fête du Travail
|
||||
holiday.fr-BE16.date=20160501
|
||||
holiday.fr-BE16.date=20210501
|
||||
holiday.fr-BE17.name=Ascension
|
||||
holiday.fr-BE17.date=20160505
|
||||
holiday.fr-BE17.date=20210513
|
||||
holiday.fr-BE18.name=Pentecôte
|
||||
holiday.fr-BE18.date=20160515
|
||||
holiday.fr-BE18.date=20210523
|
||||
holiday.fr-BE19.name=Lundi de Pentecôte
|
||||
holiday.fr-BE19.date=20160516
|
||||
holiday.fr-BE19.date=20210524
|
||||
holiday.fr-BE20.name=Fête nationale
|
||||
holiday.fr-BE20.date=20160721
|
||||
holiday.fr-BE20.date=20210721
|
||||
holiday.fr-BE21.name=Assomption
|
||||
holiday.fr-BE21.date=20160815
|
||||
holiday.fr-BE21.date=20210815
|
||||
holiday.fr-BE22.name=Toussaint
|
||||
holiday.fr-BE22.date=20161101
|
||||
holiday.fr-BE22.date=20211101
|
||||
holiday.fr-BE23.name=Jour de l'armistice
|
||||
holiday.fr-BE23.date=20161111
|
||||
holiday.fr-BE23.date=20211111
|
||||
holiday.fr-BE24.name=Noël
|
||||
holiday.fr-BE24.date=20161225
|
||||
holiday.fr-BE24.date=20211225
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/fr-FR/2015.json
|
||||
# http://holidata.net/fr-FR/2016.json
|
||||
# https://holidata.net/fr-FR/2020.json
|
||||
# https://holidata.net/fr-FR/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,51 +23,55 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.fr-FR1.name=Jour de l'an
|
||||
holiday.fr-FR1.date=20150101
|
||||
holiday.fr-FR1.date=20200101
|
||||
holiday.fr-FR2.name=Lundi de Pâques
|
||||
holiday.fr-FR2.date=20150406
|
||||
holiday.fr-FR2.date=20200413
|
||||
holiday.fr-FR3.name=Fête du premier mai
|
||||
holiday.fr-FR3.date=20150501
|
||||
holiday.fr-FR3.date=20200501
|
||||
holiday.fr-FR4.name=Armistice 1945
|
||||
holiday.fr-FR4.date=20150508
|
||||
holiday.fr-FR4.date=20200508
|
||||
holiday.fr-FR5.name=Ascencion
|
||||
holiday.fr-FR5.date=20150514
|
||||
holiday.fr-FR5.date=20200521
|
||||
holiday.fr-FR6.name=Pentecôte
|
||||
holiday.fr-FR6.date=20150524
|
||||
holiday.fr-FR7.name=Fête nationale
|
||||
holiday.fr-FR7.date=20150714
|
||||
holiday.fr-FR8.name=Assomption
|
||||
holiday.fr-FR8.date=20150815
|
||||
holiday.fr-FR9.name=Toussaint
|
||||
holiday.fr-FR9.date=20151101
|
||||
holiday.fr-FR10.name=Armistice 1918
|
||||
holiday.fr-FR10.date=20151111
|
||||
holiday.fr-FR11.name=Noël
|
||||
holiday.fr-FR11.date=20151225
|
||||
holiday.fr-FR12.name=Jour de l'an
|
||||
holiday.fr-FR12.date=20160101
|
||||
holiday.fr-FR13.name=Lundi de Pâques
|
||||
holiday.fr-FR13.date=20160328
|
||||
holiday.fr-FR14.name=Fête du premier mai
|
||||
holiday.fr-FR14.date=20160501
|
||||
holiday.fr-FR15.name=Armistice 1945
|
||||
holiday.fr-FR15.date=20160508
|
||||
holiday.fr-FR16.name=Ascencion
|
||||
holiday.fr-FR16.date=20160505
|
||||
holiday.fr-FR17.name=Pentecôte
|
||||
holiday.fr-FR17.date=20160515
|
||||
holiday.fr-FR18.name=Fête nationale
|
||||
holiday.fr-FR18.date=20160714
|
||||
holiday.fr-FR19.name=Assomption
|
||||
holiday.fr-FR19.date=20160815
|
||||
holiday.fr-FR20.name=Toussaint
|
||||
holiday.fr-FR20.date=20161101
|
||||
holiday.fr-FR21.name=Armistice 1918
|
||||
holiday.fr-FR21.date=20161111
|
||||
holiday.fr-FR22.name=Noël
|
||||
holiday.fr-FR22.date=20161225
|
||||
holiday.fr-FR6.date=20200531
|
||||
holiday.fr-FR7.name=Lundi de Pentecôte
|
||||
holiday.fr-FR7.date=20200601
|
||||
holiday.fr-FR8.name=Fête nationale
|
||||
holiday.fr-FR8.date=20200714
|
||||
holiday.fr-FR9.name=Assomption
|
||||
holiday.fr-FR9.date=20200815
|
||||
holiday.fr-FR10.name=Toussaint
|
||||
holiday.fr-FR10.date=20201101
|
||||
holiday.fr-FR11.name=Armistice 1918
|
||||
holiday.fr-FR11.date=20201111
|
||||
holiday.fr-FR12.name=Noël
|
||||
holiday.fr-FR12.date=20201225
|
||||
holiday.fr-FR13.name=Jour de l'an
|
||||
holiday.fr-FR13.date=20210101
|
||||
holiday.fr-FR14.name=Lundi de Pâques
|
||||
holiday.fr-FR14.date=20210405
|
||||
holiday.fr-FR15.name=Fête du premier mai
|
||||
holiday.fr-FR15.date=20210501
|
||||
holiday.fr-FR16.name=Armistice 1945
|
||||
holiday.fr-FR16.date=20210508
|
||||
holiday.fr-FR17.name=Ascencion
|
||||
holiday.fr-FR17.date=20210513
|
||||
holiday.fr-FR18.name=Pentecôte
|
||||
holiday.fr-FR18.date=20210523
|
||||
holiday.fr-FR19.name=Lundi de Pentecôte
|
||||
holiday.fr-FR19.date=20210524
|
||||
holiday.fr-FR20.name=Fête nationale
|
||||
holiday.fr-FR20.date=20210714
|
||||
holiday.fr-FR21.name=Assomption
|
||||
holiday.fr-FR21.date=20210815
|
||||
holiday.fr-FR22.name=Toussaint
|
||||
holiday.fr-FR22.date=20211101
|
||||
holiday.fr-FR23.name=Armistice 1918
|
||||
holiday.fr-FR23.date=20211111
|
||||
holiday.fr-FR24.name=Noël
|
||||
holiday.fr-FR24.date=20211225
|
||||
|
|
|
@ -1,65 +0,0 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/ga-IE/2015.json
|
||||
# http://holidata.net/ga-IE/2016.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included
|
||||
# in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.ga-IE1.name=Lá Caille or Lá Bliana Nua
|
||||
holiday.ga-IE1.date=20150101
|
||||
holiday.ga-IE2.name=Lá Fhéile Pádraig
|
||||
holiday.ga-IE2.date=20150317
|
||||
holiday.ga-IE3.name=Luan Cásca
|
||||
holiday.ga-IE3.date=20150406
|
||||
holiday.ga-IE4.name=Lá an Lucht Oibre
|
||||
holiday.ga-IE4.date=20150504
|
||||
holiday.ga-IE5.name=Lá Saoire i mí Mheitheamh
|
||||
holiday.ga-IE5.date=20150601
|
||||
holiday.ga-IE6.name=Lá Saoire i mí Lúnasa
|
||||
holiday.ga-IE6.date=20150803
|
||||
holiday.ga-IE7.name=Lá Saoire i mí Dheireadh Fómhair
|
||||
holiday.ga-IE7.date=20151026
|
||||
holiday.ga-IE8.name=Lá Nollag
|
||||
holiday.ga-IE8.date=20151225
|
||||
holiday.ga-IE9.name=Lá Fhéile Stiofáin or Lá an Dreoilín
|
||||
holiday.ga-IE9.date=20151226
|
||||
holiday.ga-IE10.name=Lá Caille or Lá Bliana Nua
|
||||
holiday.ga-IE10.date=20160101
|
||||
holiday.ga-IE11.name=Lá Fhéile Pádraig
|
||||
holiday.ga-IE11.date=20160317
|
||||
holiday.ga-IE12.name=Luan Cásca
|
||||
holiday.ga-IE12.date=20160328
|
||||
holiday.ga-IE13.name=Lá an Lucht Oibre
|
||||
holiday.ga-IE13.date=20160502
|
||||
holiday.ga-IE14.name=Lá Saoire i mí Mheitheamh
|
||||
holiday.ga-IE14.date=20160606
|
||||
holiday.ga-IE15.name=Lá Saoire i mí Lúnasa
|
||||
holiday.ga-IE15.date=20160801
|
||||
holiday.ga-IE16.name=Lá Saoire i mí Dheireadh Fómhair
|
||||
holiday.ga-IE16.date=20161031
|
||||
holiday.ga-IE17.name=Lá Nollag
|
||||
holiday.ga-IE17.date=20161225
|
||||
holiday.ga-IE18.name=Lá Fhéile Stiofáin or Lá an Dreoilín
|
||||
holiday.ga-IE18.date=20161226
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/hr-HR/2015.json
|
||||
# http://holidata.net/hr-HR/2016.json
|
||||
# https://holidata.net/hr-HR/2020.json
|
||||
# https://holidata.net/hr-HR/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,63 +23,67 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.hr-HR1.name=Nova Godina
|
||||
holiday.hr-HR1.date=20150101
|
||||
holiday.hr-HR1.date=20200101
|
||||
holiday.hr-HR2.name=Bogojavljenje
|
||||
holiday.hr-HR2.date=20150106
|
||||
holiday.hr-HR2.date=20200106
|
||||
holiday.hr-HR3.name=Uskrs
|
||||
holiday.hr-HR3.date=20150405
|
||||
holiday.hr-HR3.date=20200412
|
||||
holiday.hr-HR4.name=Uskrsni ponedjeljak
|
||||
holiday.hr-HR4.date=20150406
|
||||
holiday.hr-HR5.name=Međunarodni praznik rada
|
||||
holiday.hr-HR5.date=20150501
|
||||
holiday.hr-HR4.date=20200413
|
||||
holiday.hr-HR5.name=Praznik rada
|
||||
holiday.hr-HR5.date=20200501
|
||||
holiday.hr-HR6.name=Tijelovo
|
||||
holiday.hr-HR6.date=20150604
|
||||
holiday.hr-HR6.date=20200611
|
||||
holiday.hr-HR7.name=Dan antifašističke borbe
|
||||
holiday.hr-HR7.date=20150622
|
||||
holiday.hr-HR7.date=20200622
|
||||
holiday.hr-HR8.name=Dan državnosti
|
||||
holiday.hr-HR8.date=20150625
|
||||
holiday.hr-HR9.name=Dan pobjede
|
||||
holiday.hr-HR9.date=20150805
|
||||
holiday.hr-HR8.date=20200625
|
||||
holiday.hr-HR9.name=Dan pobjede i domovinske zahvalnosti i Dan hrvatskih branitelja
|
||||
holiday.hr-HR9.date=20200805
|
||||
holiday.hr-HR10.name=Velika Gospa
|
||||
holiday.hr-HR10.date=20150815
|
||||
holiday.hr-HR10.date=20200815
|
||||
holiday.hr-HR11.name=Dan neovisnosti
|
||||
holiday.hr-HR11.date=20151008
|
||||
holiday.hr-HR12.name=Dan svih svetih
|
||||
holiday.hr-HR12.date=20151101
|
||||
holiday.hr-HR13.name=Božić
|
||||
holiday.hr-HR13.date=20151225
|
||||
holiday.hr-HR14.name=Prvi dan po Božiću
|
||||
holiday.hr-HR14.date=20151226
|
||||
holiday.hr-HR15.name=Nova Godina
|
||||
holiday.hr-HR15.date=20160101
|
||||
holiday.hr-HR16.name=Bogojavljenje
|
||||
holiday.hr-HR16.date=20160106
|
||||
holiday.hr-HR17.name=Uskrs
|
||||
holiday.hr-HR17.date=20160327
|
||||
holiday.hr-HR18.name=Uskrsni ponedjeljak
|
||||
holiday.hr-HR18.date=20160328
|
||||
holiday.hr-HR19.name=Međunarodni praznik rada
|
||||
holiday.hr-HR19.date=20160501
|
||||
holiday.hr-HR20.name=Tijelovo
|
||||
holiday.hr-HR20.date=20160526
|
||||
holiday.hr-HR21.name=Dan antifašističke borbe
|
||||
holiday.hr-HR21.date=20160622
|
||||
holiday.hr-HR22.name=Dan državnosti
|
||||
holiday.hr-HR22.date=20160625
|
||||
holiday.hr-HR23.name=Dan pobjede
|
||||
holiday.hr-HR23.date=20160805
|
||||
holiday.hr-HR24.name=Velika Gospa
|
||||
holiday.hr-HR24.date=20160815
|
||||
holiday.hr-HR25.name=Dan neovisnosti
|
||||
holiday.hr-HR25.date=20161008
|
||||
holiday.hr-HR26.name=Dan svih svetih
|
||||
holiday.hr-HR26.date=20161101
|
||||
holiday.hr-HR27.name=Božić
|
||||
holiday.hr-HR27.date=20161225
|
||||
holiday.hr-HR28.name=Prvi dan po Božiću
|
||||
holiday.hr-HR28.date=20161226
|
||||
holiday.hr-HR11.date=20201008
|
||||
holiday.hr-HR12.name=Svi sveti
|
||||
holiday.hr-HR12.date=20201101
|
||||
holiday.hr-HR13.name=Dan sjećanja na žrtve Domovinskog rata i Dan sjećanja na žrtvu Vukovara i Škabrnje
|
||||
holiday.hr-HR13.date=20201118
|
||||
holiday.hr-HR14.name=Božić
|
||||
holiday.hr-HR14.date=20201225
|
||||
holiday.hr-HR15.name=Sveti Stjepan
|
||||
holiday.hr-HR15.date=20201226
|
||||
holiday.hr-HR16.name=Nova Godina
|
||||
holiday.hr-HR16.date=20210101
|
||||
holiday.hr-HR17.name=Bogojavljenje
|
||||
holiday.hr-HR17.date=20210106
|
||||
holiday.hr-HR18.name=Uskrs
|
||||
holiday.hr-HR18.date=20210404
|
||||
holiday.hr-HR19.name=Uskrsni ponedjeljak
|
||||
holiday.hr-HR19.date=20210405
|
||||
holiday.hr-HR20.name=Praznik rada
|
||||
holiday.hr-HR20.date=20210501
|
||||
holiday.hr-HR21.name=Tijelovo
|
||||
holiday.hr-HR21.date=20210603
|
||||
holiday.hr-HR22.name=Dan antifašističke borbe
|
||||
holiday.hr-HR22.date=20210622
|
||||
holiday.hr-HR23.name=Dan državnosti
|
||||
holiday.hr-HR23.date=20210625
|
||||
holiday.hr-HR24.name=Dan pobjede i domovinske zahvalnosti i Dan hrvatskih branitelja
|
||||
holiday.hr-HR24.date=20210805
|
||||
holiday.hr-HR25.name=Velika Gospa
|
||||
holiday.hr-HR25.date=20210815
|
||||
holiday.hr-HR26.name=Dan neovisnosti
|
||||
holiday.hr-HR26.date=20211008
|
||||
holiday.hr-HR27.name=Svi sveti
|
||||
holiday.hr-HR27.date=20211101
|
||||
holiday.hr-HR28.name=Dan sjećanja na žrtve Domovinskog rata i Dan sjećanja na žrtvu Vukovara i Škabrnje
|
||||
holiday.hr-HR28.date=20211118
|
||||
holiday.hr-HR29.name=Božić
|
||||
holiday.hr-HR29.date=20211225
|
||||
holiday.hr-HR30.name=Sveti Stjepan
|
||||
holiday.hr-HR30.date=20211226
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/is-IS/2015.json
|
||||
# http://holidata.net/is-IS/2016.json
|
||||
# https://holidata.net/is-IS/2020.json
|
||||
# https://holidata.net/is-IS/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,67 +23,71 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.is-IS1.name=Nýársdagur
|
||||
holiday.is-IS1.date=20150101
|
||||
holiday.is-IS1.date=20200101
|
||||
holiday.is-IS2.name=Skírdagur
|
||||
holiday.is-IS2.date=20150402
|
||||
holiday.is-IS3.name=Föstudaginn langi
|
||||
holiday.is-IS3.date=20150403
|
||||
holiday.is-IS2.date=20200409
|
||||
holiday.is-IS3.name=Föstudagurinn langi
|
||||
holiday.is-IS3.date=20200410
|
||||
holiday.is-IS4.name=Páskadagur
|
||||
holiday.is-IS4.date=20150405
|
||||
holiday.is-IS5.name=Annar í páskum
|
||||
holiday.is-IS5.date=20150406
|
||||
holiday.is-IS4.date=20200412
|
||||
holiday.is-IS5.name=Annar dagur páska
|
||||
holiday.is-IS5.date=20200413
|
||||
holiday.is-IS6.name=Sumardagurinn fyrsti
|
||||
holiday.is-IS6.date=20150423
|
||||
holiday.is-IS6.date=20200423
|
||||
holiday.is-IS7.name=Verkalýðsdagurinn
|
||||
holiday.is-IS7.date=20150501
|
||||
holiday.is-IS7.date=20200501
|
||||
holiday.is-IS8.name=Uppstigningardagur
|
||||
holiday.is-IS8.date=20150514
|
||||
holiday.is-IS9.name=Annar í hvítasunnu
|
||||
holiday.is-IS9.date=20150525
|
||||
holiday.is-IS10.name=Lýðveldisdagurinn
|
||||
holiday.is-IS10.date=20150617
|
||||
holiday.is-IS11.name=Frídagur verslunarmanna
|
||||
holiday.is-IS11.date=20150803
|
||||
holiday.is-IS12.name=Jól
|
||||
holiday.is-IS12.date=20151224
|
||||
holiday.is-IS13.name=Jól
|
||||
holiday.is-IS13.date=20151225
|
||||
holiday.is-IS14.name=Jól
|
||||
holiday.is-IS14.date=20151226
|
||||
holiday.is-IS15.name=Gamlárskvöld
|
||||
holiday.is-IS15.date=20151231
|
||||
holiday.is-IS16.name=Nýársdagur
|
||||
holiday.is-IS16.date=20160101
|
||||
holiday.is-IS17.name=Skírdagur
|
||||
holiday.is-IS17.date=20160324
|
||||
holiday.is-IS18.name=Föstudaginn langi
|
||||
holiday.is-IS18.date=20160325
|
||||
holiday.is-IS19.name=Páskadagur
|
||||
holiday.is-IS19.date=20160327
|
||||
holiday.is-IS20.name=Annar í páskum
|
||||
holiday.is-IS20.date=20160328
|
||||
holiday.is-IS21.name=Sumardagurinn fyrsti
|
||||
holiday.is-IS21.date=20160421
|
||||
holiday.is-IS22.name=Verkalýðsdagurinn
|
||||
holiday.is-IS22.date=20160501
|
||||
holiday.is-IS23.name=Uppstigningardagur
|
||||
holiday.is-IS23.date=20160505
|
||||
holiday.is-IS24.name=Annar í hvítasunnu
|
||||
holiday.is-IS24.date=20160516
|
||||
holiday.is-IS25.name=Lýðveldisdagurinn
|
||||
holiday.is-IS25.date=20160617
|
||||
holiday.is-IS26.name=Frídagur verslunarmanna
|
||||
holiday.is-IS26.date=20160801
|
||||
holiday.is-IS27.name=Jól
|
||||
holiday.is-IS27.date=20161224
|
||||
holiday.is-IS28.name=Jól
|
||||
holiday.is-IS28.date=20161225
|
||||
holiday.is-IS29.name=Jól
|
||||
holiday.is-IS29.date=20161226
|
||||
holiday.is-IS30.name=Gamlárskvöld
|
||||
holiday.is-IS30.date=20161231
|
||||
holiday.is-IS8.date=20200521
|
||||
holiday.is-IS9.name=Hvítasunnudagur
|
||||
holiday.is-IS9.date=20200531
|
||||
holiday.is-IS10.name=Annar dagur hvítasunnu
|
||||
holiday.is-IS10.date=20200601
|
||||
holiday.is-IS11.name=Þjóðhátíðardagurinn
|
||||
holiday.is-IS11.date=20200617
|
||||
holiday.is-IS12.name=Frídagur verslunarmanna
|
||||
holiday.is-IS12.date=20200803
|
||||
holiday.is-IS13.name=Aðfangadagur jóla
|
||||
holiday.is-IS13.date=20201224
|
||||
holiday.is-IS14.name=Jóladagur
|
||||
holiday.is-IS14.date=20201225
|
||||
holiday.is-IS15.name=Annar dagur jóla
|
||||
holiday.is-IS15.date=20201226
|
||||
holiday.is-IS16.name=Gamlársdagur
|
||||
holiday.is-IS16.date=20201231
|
||||
holiday.is-IS17.name=Nýársdagur
|
||||
holiday.is-IS17.date=20210101
|
||||
holiday.is-IS18.name=Skírdagur
|
||||
holiday.is-IS18.date=20210401
|
||||
holiday.is-IS19.name=Föstudagurinn langi
|
||||
holiday.is-IS19.date=20210402
|
||||
holiday.is-IS20.name=Páskadagur
|
||||
holiday.is-IS20.date=20210404
|
||||
holiday.is-IS21.name=Annar dagur páska
|
||||
holiday.is-IS21.date=20210405
|
||||
holiday.is-IS22.name=Sumardagurinn fyrsti
|
||||
holiday.is-IS22.date=20210422
|
||||
holiday.is-IS23.name=Verkalýðsdagurinn
|
||||
holiday.is-IS23.date=20210501
|
||||
holiday.is-IS24.name=Uppstigningardagur
|
||||
holiday.is-IS24.date=20210513
|
||||
holiday.is-IS25.name=Hvítasunnudagur
|
||||
holiday.is-IS25.date=20210523
|
||||
holiday.is-IS26.name=Annar dagur hvítasunnu
|
||||
holiday.is-IS26.date=20210524
|
||||
holiday.is-IS27.name=Þjóðhátíðardagurinn
|
||||
holiday.is-IS27.date=20210617
|
||||
holiday.is-IS28.name=Frídagur verslunarmanna
|
||||
holiday.is-IS28.date=20210802
|
||||
holiday.is-IS29.name=Aðfangadagur jóla
|
||||
holiday.is-IS29.date=20211224
|
||||
holiday.is-IS30.name=Jóladagur
|
||||
holiday.is-IS30.date=20211225
|
||||
holiday.is-IS31.name=Annar dagur jóla
|
||||
holiday.is-IS31.date=20211226
|
||||
holiday.is-IS32.name=Gamlársdagur
|
||||
holiday.is-IS32.date=20211231
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/it-IT/2015.json
|
||||
# http://holidata.net/it-IT/2016.json
|
||||
# https://holidata.net/it-IT/2020.json
|
||||
# https://holidata.net/it-IT/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,55 +23,55 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.it-IT1.name=Capodanno
|
||||
holiday.it-IT1.date=20150101
|
||||
holiday.it-IT1.date=20200101
|
||||
holiday.it-IT2.name=Epifania
|
||||
holiday.it-IT2.date=20150106
|
||||
holiday.it-IT3.name=Carnevale
|
||||
holiday.it-IT3.date=20150217
|
||||
holiday.it-IT4.name=Pasqua
|
||||
holiday.it-IT4.date=20150405
|
||||
holiday.it-IT2.date=20200106
|
||||
holiday.it-IT3.name=Pasqua
|
||||
holiday.it-IT3.date=20200412
|
||||
holiday.it-IT4.name=Pasquetta
|
||||
holiday.it-IT4.date=20200413
|
||||
holiday.it-IT5.name=Festa della liberazione
|
||||
holiday.it-IT5.date=20150425
|
||||
holiday.it-IT5.date=20200425
|
||||
holiday.it-IT6.name=Festa del lavoro
|
||||
holiday.it-IT6.date=20150501
|
||||
holiday.it-IT6.date=20200501
|
||||
holiday.it-IT7.name=Festa della repubblica
|
||||
holiday.it-IT7.date=20150602
|
||||
holiday.it-IT7.date=20200602
|
||||
holiday.it-IT8.name=Assunzione (ferragosto)
|
||||
holiday.it-IT8.date=20150815
|
||||
holiday.it-IT8.date=20200815
|
||||
holiday.it-IT9.name=Ognissanti
|
||||
holiday.it-IT9.date=20151101
|
||||
holiday.it-IT9.date=20201101
|
||||
holiday.it-IT10.name=Immacolata concezione
|
||||
holiday.it-IT10.date=20151208
|
||||
holiday.it-IT10.date=20201208
|
||||
holiday.it-IT11.name=Natale
|
||||
holiday.it-IT11.date=20151225
|
||||
holiday.it-IT11.date=20201225
|
||||
holiday.it-IT12.name=S.to Stefano
|
||||
holiday.it-IT12.date=20151226
|
||||
holiday.it-IT12.date=20201226
|
||||
holiday.it-IT13.name=Capodanno
|
||||
holiday.it-IT13.date=20160101
|
||||
holiday.it-IT13.date=20210101
|
||||
holiday.it-IT14.name=Epifania
|
||||
holiday.it-IT14.date=20160106
|
||||
holiday.it-IT15.name=Carnevale
|
||||
holiday.it-IT15.date=20160209
|
||||
holiday.it-IT16.name=Pasqua
|
||||
holiday.it-IT16.date=20160327
|
||||
holiday.it-IT14.date=20210106
|
||||
holiday.it-IT15.name=Pasqua
|
||||
holiday.it-IT15.date=20210404
|
||||
holiday.it-IT16.name=Pasquetta
|
||||
holiday.it-IT16.date=20210405
|
||||
holiday.it-IT17.name=Festa della liberazione
|
||||
holiday.it-IT17.date=20160425
|
||||
holiday.it-IT17.date=20210425
|
||||
holiday.it-IT18.name=Festa del lavoro
|
||||
holiday.it-IT18.date=20160501
|
||||
holiday.it-IT18.date=20210501
|
||||
holiday.it-IT19.name=Festa della repubblica
|
||||
holiday.it-IT19.date=20160602
|
||||
holiday.it-IT19.date=20210602
|
||||
holiday.it-IT20.name=Assunzione (ferragosto)
|
||||
holiday.it-IT20.date=20160815
|
||||
holiday.it-IT20.date=20210815
|
||||
holiday.it-IT21.name=Ognissanti
|
||||
holiday.it-IT21.date=20161101
|
||||
holiday.it-IT21.date=20211101
|
||||
holiday.it-IT22.name=Immacolata concezione
|
||||
holiday.it-IT22.date=20161208
|
||||
holiday.it-IT22.date=20211208
|
||||
holiday.it-IT23.name=Natale
|
||||
holiday.it-IT23.date=20161225
|
||||
holiday.it-IT23.date=20211225
|
||||
holiday.it-IT24.name=S.to Stefano
|
||||
holiday.it-IT24.date=20161226
|
||||
holiday.it-IT24.date=20211226
|
||||
|
|
|
@ -1,91 +0,0 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/jp-JP/2015.json
|
||||
# http://holidata.net/jp-JP/2016.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included
|
||||
# in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.jp-JP1.name=元日
|
||||
holiday.jp-JP1.date=20150101
|
||||
holiday.jp-JP2.name=成人の日
|
||||
holiday.jp-JP2.date=20150112
|
||||
holiday.jp-JP3.name=建国記念の日
|
||||
holiday.jp-JP3.date=20150211
|
||||
holiday.jp-JP4.name=春分の日
|
||||
holiday.jp-JP4.date=20150321
|
||||
holiday.jp-JP5.name=昭和の日
|
||||
holiday.jp-JP5.date=20150429
|
||||
holiday.jp-JP6.name=憲法記念日
|
||||
holiday.jp-JP6.date=20150503
|
||||
holiday.jp-JP7.name=みどりの日
|
||||
holiday.jp-JP7.date=20150504
|
||||
holiday.jp-JP8.name=こどもの日
|
||||
holiday.jp-JP8.date=20150505
|
||||
holiday.jp-JP9.name=振替休日
|
||||
holiday.jp-JP9.date=20150506
|
||||
holiday.jp-JP10.name=海の日
|
||||
holiday.jp-JP10.date=20150720
|
||||
holiday.jp-JP11.name=敬老の日
|
||||
holiday.jp-JP11.date=20150921
|
||||
holiday.jp-JP12.name=秋分の日
|
||||
holiday.jp-JP12.date=20150923
|
||||
holiday.jp-JP13.name=体育の日
|
||||
holiday.jp-JP13.date=20151012
|
||||
holiday.jp-JP14.name=文化の日
|
||||
holiday.jp-JP14.date=20151103
|
||||
holiday.jp-JP15.name=勤労感謝の日
|
||||
holiday.jp-JP15.date=20151123
|
||||
holiday.jp-JP16.name=天皇誕生日
|
||||
holiday.jp-JP16.date=20151223
|
||||
holiday.jp-JP17.name=元日
|
||||
holiday.jp-JP17.date=20160101
|
||||
holiday.jp-JP18.name=成人の日
|
||||
holiday.jp-JP18.date=20160111
|
||||
holiday.jp-JP19.name=建国記念の日
|
||||
holiday.jp-JP19.date=20160211
|
||||
holiday.jp-JP20.name=春分の日
|
||||
holiday.jp-JP20.date=20160321
|
||||
holiday.jp-JP21.name=昭和の日
|
||||
holiday.jp-JP21.date=20160429
|
||||
holiday.jp-JP22.name=憲法記念日
|
||||
holiday.jp-JP22.date=20160503
|
||||
holiday.jp-JP23.name=みどりの日
|
||||
holiday.jp-JP23.date=20160504
|
||||
holiday.jp-JP24.name=こどもの日
|
||||
holiday.jp-JP24.date=20160505
|
||||
holiday.jp-JP25.name=海の日
|
||||
holiday.jp-JP25.date=20160718
|
||||
holiday.jp-JP26.name=敬老の日
|
||||
holiday.jp-JP26.date=20160919
|
||||
holiday.jp-JP27.name=秋分の日
|
||||
holiday.jp-JP27.date=20160922
|
||||
holiday.jp-JP28.name=体育の日
|
||||
holiday.jp-JP28.date=20161010
|
||||
holiday.jp-JP29.name=文化の日
|
||||
holiday.jp-JP29.date=20161103
|
||||
holiday.jp-JP30.name=勤労感謝の日
|
||||
holiday.jp-JP30.date=20161123
|
||||
holiday.jp-JP31.name=天皇誕生日
|
||||
holiday.jp-JP31.date=20161223
|
|
@ -1,81 +0,0 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/lt-LT/2015.json
|
||||
# http://holidata.net/lt-LT/2016.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included
|
||||
# in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.lt-LT1.name=Naujieji metai
|
||||
holiday.lt-LT1.date=20150101
|
||||
holiday.lt-LT2.name=Lietuvos valstybės atkūrimo diena
|
||||
holiday.lt-LT2.date=20150216
|
||||
holiday.lt-LT3.name=Lietuvos nepriklausomybės atkūrimo diena
|
||||
holiday.lt-LT3.date=20150311
|
||||
holiday.lt-LT4.name=Velykos
|
||||
holiday.lt-LT4.date=20150405
|
||||
holiday.lt-LT5.name=Velykos
|
||||
holiday.lt-LT5.date=20150406
|
||||
holiday.lt-LT6.name=Tarptautinė darbo diena
|
||||
holiday.lt-LT6.date=20150501
|
||||
holiday.lt-LT7.name=Joninės, Rasos
|
||||
holiday.lt-LT7.date=20150624
|
||||
holiday.lt-LT8.name=Valstybės diena
|
||||
holiday.lt-LT8.date=20150706
|
||||
holiday.lt-LT9.name=Žolinė
|
||||
holiday.lt-LT9.date=20150815
|
||||
holiday.lt-LT10.name=Visų šventųjų diena
|
||||
holiday.lt-LT10.date=20151101
|
||||
holiday.lt-LT11.name=Šv. Kalėdos
|
||||
holiday.lt-LT11.date=20151224
|
||||
holiday.lt-LT12.name=Šv. Kalėdos
|
||||
holiday.lt-LT12.date=20151225
|
||||
holiday.lt-LT13.name=Šv. Kalėdos
|
||||
holiday.lt-LT13.date=20151226
|
||||
holiday.lt-LT14.name=Naujieji metai
|
||||
holiday.lt-LT14.date=20160101
|
||||
holiday.lt-LT15.name=Lietuvos valstybės atkūrimo diena
|
||||
holiday.lt-LT15.date=20160216
|
||||
holiday.lt-LT16.name=Lietuvos nepriklausomybės atkūrimo diena
|
||||
holiday.lt-LT16.date=20160311
|
||||
holiday.lt-LT17.name=Velykos
|
||||
holiday.lt-LT17.date=20160327
|
||||
holiday.lt-LT18.name=Velykos
|
||||
holiday.lt-LT18.date=20160328
|
||||
holiday.lt-LT19.name=Tarptautinė darbo diena
|
||||
holiday.lt-LT19.date=20160501
|
||||
holiday.lt-LT20.name=Joninės, Rasos
|
||||
holiday.lt-LT20.date=20160624
|
||||
holiday.lt-LT21.name=Valstybės diena
|
||||
holiday.lt-LT21.date=20160706
|
||||
holiday.lt-LT22.name=Žolinė
|
||||
holiday.lt-LT22.date=20160815
|
||||
holiday.lt-LT23.name=Visų šventųjų diena
|
||||
holiday.lt-LT23.date=20161101
|
||||
holiday.lt-LT24.name=Šv. Kalėdos
|
||||
holiday.lt-LT24.date=20161224
|
||||
holiday.lt-LT25.name=Šv. Kalėdos
|
||||
holiday.lt-LT25.date=20161225
|
||||
holiday.lt-LT26.name=Šv. Kalėdos
|
||||
holiday.lt-LT26.date=20161226
|
|
@ -1,77 +0,0 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/lv-LV/2015.json
|
||||
# http://holidata.net/lv-LV/2016.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included
|
||||
# in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.lv-LV1.name=Jaunais Gads
|
||||
holiday.lv-LV1.date=20150101
|
||||
holiday.lv-LV2.name=Lielā Piektdiena
|
||||
holiday.lv-LV2.date=20150403
|
||||
holiday.lv-LV3.name=Lieldienas
|
||||
holiday.lv-LV3.date=20150405
|
||||
holiday.lv-LV4.name=2. Lieldienas
|
||||
holiday.lv-LV4.date=20150406
|
||||
holiday.lv-LV5.name=Darba svētki
|
||||
holiday.lv-LV5.date=20150501
|
||||
holiday.lv-LV6.name=Latvijas Republikas Neatkarības atjaunošanas dienu
|
||||
holiday.lv-LV6.date=20150505
|
||||
holiday.lv-LV7.name=Jāņi
|
||||
holiday.lv-LV7.date=20150624
|
||||
holiday.lv-LV8.name=Latvijas Republikas proklamēšanas diena
|
||||
holiday.lv-LV8.date=20151118
|
||||
holiday.lv-LV9.name=Ziemassvētku vakars
|
||||
holiday.lv-LV9.date=20151224
|
||||
holiday.lv-LV10.name=Ziemassvētki
|
||||
holiday.lv-LV10.date=20151225
|
||||
holiday.lv-LV11.name=2. Ziemassvētki
|
||||
holiday.lv-LV11.date=20151226
|
||||
holiday.lv-LV12.name=Vecgada vakars
|
||||
holiday.lv-LV12.date=20151231
|
||||
holiday.lv-LV13.name=Jaunais Gads
|
||||
holiday.lv-LV13.date=20160101
|
||||
holiday.lv-LV14.name=Lielā Piektdiena
|
||||
holiday.lv-LV14.date=20160325
|
||||
holiday.lv-LV15.name=Lieldienas
|
||||
holiday.lv-LV15.date=20160327
|
||||
holiday.lv-LV16.name=2. Lieldienas
|
||||
holiday.lv-LV16.date=20160327
|
||||
holiday.lv-LV17.name=Darba svētki
|
||||
holiday.lv-LV17.date=20160501
|
||||
holiday.lv-LV18.name=Latvijas Republikas Neatkarības atjaunošanas dienu
|
||||
holiday.lv-LV18.date=20160505
|
||||
holiday.lv-LV19.name=Jāņi
|
||||
holiday.lv-LV19.date=20160624
|
||||
holiday.lv-LV20.name=Latvijas Republikas proklamēšanas diena
|
||||
holiday.lv-LV20.date=20161118
|
||||
holiday.lv-LV21.name=Ziemassvētku vakars
|
||||
holiday.lv-LV21.date=20161224
|
||||
holiday.lv-LV22.name=Ziemassvētki
|
||||
holiday.lv-LV22.date=20161225
|
||||
holiday.lv-LV23.name=2. Ziemassvētki
|
||||
holiday.lv-LV23.date=20161226
|
||||
holiday.lv-LV24.name=Vecgada vakars
|
||||
holiday.lv-LV24.date=20161231
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/nb-NO/2015.json
|
||||
# http://holidata.net/nb-NO/2016.json
|
||||
# https://holidata.net/nb-NO/2020.json
|
||||
# https://holidata.net/nb-NO/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,75 +23,75 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.nb-NO1.name=Nyttårsdag
|
||||
holiday.nb-NO1.date=20150101
|
||||
holiday.nb-NO1.date=20200101
|
||||
holiday.nb-NO2.name=Fastelavn
|
||||
holiday.nb-NO2.date=20150215
|
||||
holiday.nb-NO2.date=20200223
|
||||
holiday.nb-NO3.name=Palmesøndag
|
||||
holiday.nb-NO3.date=20150329
|
||||
holiday.nb-NO3.date=20200405
|
||||
holiday.nb-NO4.name=Skjærtorsdag
|
||||
holiday.nb-NO4.date=20150402
|
||||
holiday.nb-NO4.date=20200409
|
||||
holiday.nb-NO5.name=Langfredag
|
||||
holiday.nb-NO5.date=20150403
|
||||
holiday.nb-NO5.date=20200410
|
||||
holiday.nb-NO6.name=Påskedag
|
||||
holiday.nb-NO6.date=20150405
|
||||
holiday.nb-NO6.date=20200412
|
||||
holiday.nb-NO7.name=Påskedag
|
||||
holiday.nb-NO7.date=20150406
|
||||
holiday.nb-NO7.date=20200413
|
||||
holiday.nb-NO8.name=Offentlig Høytidsdag
|
||||
holiday.nb-NO8.date=20150501
|
||||
holiday.nb-NO8.date=20200501
|
||||
holiday.nb-NO9.name=Frigjøringsdag 1945
|
||||
holiday.nb-NO9.date=20150508
|
||||
holiday.nb-NO9.date=20200508
|
||||
holiday.nb-NO10.name=Grunnlovsdag
|
||||
holiday.nb-NO10.date=20150517
|
||||
holiday.nb-NO10.date=20200517
|
||||
holiday.nb-NO11.name=Kristi Himmelfartsdag
|
||||
holiday.nb-NO11.date=20150514
|
||||
holiday.nb-NO11.date=20200521
|
||||
holiday.nb-NO12.name=Pinsedag
|
||||
holiday.nb-NO12.date=20150524
|
||||
holiday.nb-NO12.date=20200531
|
||||
holiday.nb-NO13.name=Pinsedag
|
||||
holiday.nb-NO13.date=20150525
|
||||
holiday.nb-NO13.date=20200601
|
||||
holiday.nb-NO14.name=Julaften
|
||||
holiday.nb-NO14.date=20151224
|
||||
holiday.nb-NO14.date=20201224
|
||||
holiday.nb-NO15.name=Juledag
|
||||
holiday.nb-NO15.date=20151225
|
||||
holiday.nb-NO15.date=20201225
|
||||
holiday.nb-NO16.name=Juledag
|
||||
holiday.nb-NO16.date=20151226
|
||||
holiday.nb-NO16.date=20201226
|
||||
holiday.nb-NO17.name=Nyttårsaften
|
||||
holiday.nb-NO17.date=20151231
|
||||
holiday.nb-NO17.date=20201231
|
||||
holiday.nb-NO18.name=Nyttårsdag
|
||||
holiday.nb-NO18.date=20160101
|
||||
holiday.nb-NO18.date=20210101
|
||||
holiday.nb-NO19.name=Fastelavn
|
||||
holiday.nb-NO19.date=20160207
|
||||
holiday.nb-NO19.date=20210214
|
||||
holiday.nb-NO20.name=Palmesøndag
|
||||
holiday.nb-NO20.date=20160320
|
||||
holiday.nb-NO20.date=20210328
|
||||
holiday.nb-NO21.name=Skjærtorsdag
|
||||
holiday.nb-NO21.date=20160324
|
||||
holiday.nb-NO21.date=20210401
|
||||
holiday.nb-NO22.name=Langfredag
|
||||
holiday.nb-NO22.date=20160325
|
||||
holiday.nb-NO22.date=20210402
|
||||
holiday.nb-NO23.name=Påskedag
|
||||
holiday.nb-NO23.date=20160327
|
||||
holiday.nb-NO23.date=20210404
|
||||
holiday.nb-NO24.name=Påskedag
|
||||
holiday.nb-NO24.date=20160328
|
||||
holiday.nb-NO24.date=20210405
|
||||
holiday.nb-NO25.name=Offentlig Høytidsdag
|
||||
holiday.nb-NO25.date=20160501
|
||||
holiday.nb-NO25.date=20210501
|
||||
holiday.nb-NO26.name=Frigjøringsdag 1945
|
||||
holiday.nb-NO26.date=20160508
|
||||
holiday.nb-NO27.name=Grunnlovsdag
|
||||
holiday.nb-NO27.date=20160517
|
||||
holiday.nb-NO28.name=Kristi Himmelfartsdag
|
||||
holiday.nb-NO28.date=20160505
|
||||
holiday.nb-NO26.date=20210508
|
||||
holiday.nb-NO27.name=Kristi Himmelfartsdag
|
||||
holiday.nb-NO27.date=20210513
|
||||
holiday.nb-NO28.name=Grunnlovsdag
|
||||
holiday.nb-NO28.date=20210517
|
||||
holiday.nb-NO29.name=Pinsedag
|
||||
holiday.nb-NO29.date=20160515
|
||||
holiday.nb-NO29.date=20210523
|
||||
holiday.nb-NO30.name=Pinsedag
|
||||
holiday.nb-NO30.date=20160516
|
||||
holiday.nb-NO30.date=20210524
|
||||
holiday.nb-NO31.name=Julaften
|
||||
holiday.nb-NO31.date=20161224
|
||||
holiday.nb-NO31.date=20211224
|
||||
holiday.nb-NO32.name=Juledag
|
||||
holiday.nb-NO32.date=20161225
|
||||
holiday.nb-NO32.date=20211225
|
||||
holiday.nb-NO33.name=Juledag
|
||||
holiday.nb-NO33.date=20161226
|
||||
holiday.nb-NO33.date=20211226
|
||||
holiday.nb-NO34.name=Nyttårsaften
|
||||
holiday.nb-NO34.date=20161231
|
||||
holiday.nb-NO34.date=20211231
|
||||
|
|
|
@ -1,97 +0,0 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/nb-SJ/2015.json
|
||||
# http://holidata.net/nb-SJ/2016.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included
|
||||
# in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.nb-SJ1.name=Nyttårsdag
|
||||
holiday.nb-SJ1.date=20150101
|
||||
holiday.nb-SJ2.name=Fastelavn
|
||||
holiday.nb-SJ2.date=20150215
|
||||
holiday.nb-SJ3.name=Palmesøndag
|
||||
holiday.nb-SJ3.date=20150329
|
||||
holiday.nb-SJ4.name=Skjærtorsdag
|
||||
holiday.nb-SJ4.date=20150402
|
||||
holiday.nb-SJ5.name=Langfredag
|
||||
holiday.nb-SJ5.date=20150403
|
||||
holiday.nb-SJ6.name=Påskedag
|
||||
holiday.nb-SJ6.date=20150405
|
||||
holiday.nb-SJ7.name=Påskedag
|
||||
holiday.nb-SJ7.date=20150406
|
||||
holiday.nb-SJ8.name=Offentlig Høytidsdag
|
||||
holiday.nb-SJ8.date=20150501
|
||||
holiday.nb-SJ9.name=Frigjøringsdag 1945
|
||||
holiday.nb-SJ9.date=20150508
|
||||
holiday.nb-SJ10.name=Grunnlovsdag
|
||||
holiday.nb-SJ10.date=20150517
|
||||
holiday.nb-SJ11.name=Kristi Himmelfartsdag
|
||||
holiday.nb-SJ11.date=20150514
|
||||
holiday.nb-SJ12.name=Pinsedag
|
||||
holiday.nb-SJ12.date=20150524
|
||||
holiday.nb-SJ13.name=Pinsedag
|
||||
holiday.nb-SJ13.date=20150525
|
||||
holiday.nb-SJ14.name=Julaften
|
||||
holiday.nb-SJ14.date=20151224
|
||||
holiday.nb-SJ15.name=Juledag
|
||||
holiday.nb-SJ15.date=20151225
|
||||
holiday.nb-SJ16.name=Juledag
|
||||
holiday.nb-SJ16.date=20151226
|
||||
holiday.nb-SJ17.name=Nyttårsaften
|
||||
holiday.nb-SJ17.date=20151231
|
||||
holiday.nb-SJ18.name=Nyttårsdag
|
||||
holiday.nb-SJ18.date=20160101
|
||||
holiday.nb-SJ19.name=Fastelavn
|
||||
holiday.nb-SJ19.date=20160207
|
||||
holiday.nb-SJ20.name=Palmesøndag
|
||||
holiday.nb-SJ20.date=20160320
|
||||
holiday.nb-SJ21.name=Skjærtorsdag
|
||||
holiday.nb-SJ21.date=20160324
|
||||
holiday.nb-SJ22.name=Langfredag
|
||||
holiday.nb-SJ22.date=20160325
|
||||
holiday.nb-SJ23.name=Påskedag
|
||||
holiday.nb-SJ23.date=20160327
|
||||
holiday.nb-SJ24.name=Påskedag
|
||||
holiday.nb-SJ24.date=20160328
|
||||
holiday.nb-SJ25.name=Offentlig Høytidsdag
|
||||
holiday.nb-SJ25.date=20160501
|
||||
holiday.nb-SJ26.name=Frigjøringsdag 1945
|
||||
holiday.nb-SJ26.date=20160508
|
||||
holiday.nb-SJ27.name=Grunnlovsdag
|
||||
holiday.nb-SJ27.date=20160517
|
||||
holiday.nb-SJ28.name=Kristi Himmelfartsdag
|
||||
holiday.nb-SJ28.date=20160505
|
||||
holiday.nb-SJ29.name=Pinsedag
|
||||
holiday.nb-SJ29.date=20160515
|
||||
holiday.nb-SJ30.name=Pinsedag
|
||||
holiday.nb-SJ30.date=20160516
|
||||
holiday.nb-SJ31.name=Julaften
|
||||
holiday.nb-SJ31.date=20161224
|
||||
holiday.nb-SJ32.name=Juledag
|
||||
holiday.nb-SJ32.date=20161225
|
||||
holiday.nb-SJ33.name=Juledag
|
||||
holiday.nb-SJ33.date=20161226
|
||||
holiday.nb-SJ34.name=Nyttårsaften
|
||||
holiday.nb-SJ34.date=20161231
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/nl-BE/2015.json
|
||||
# http://holidata.net/nl-BE/2016.json
|
||||
# https://holidata.net/nl-BE/2020.json
|
||||
# https://holidata.net/nl-BE/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,55 +23,55 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.nl-BE1.name=Nieuwjaar
|
||||
holiday.nl-BE1.date=20150101
|
||||
holiday.nl-BE1.date=20200101
|
||||
holiday.nl-BE2.name=Pasen
|
||||
holiday.nl-BE2.date=20150405
|
||||
holiday.nl-BE2.date=20200412
|
||||
holiday.nl-BE3.name=Paasmaandag
|
||||
holiday.nl-BE3.date=20150406
|
||||
holiday.nl-BE3.date=20200413
|
||||
holiday.nl-BE4.name=Dag van de arbeid
|
||||
holiday.nl-BE4.date=20150501
|
||||
holiday.nl-BE4.date=20200501
|
||||
holiday.nl-BE5.name=Onze Lieve Heer hemelvaart
|
||||
holiday.nl-BE5.date=20150514
|
||||
holiday.nl-BE5.date=20200521
|
||||
holiday.nl-BE6.name=Pinksteren
|
||||
holiday.nl-BE6.date=20150524
|
||||
holiday.nl-BE6.date=20200531
|
||||
holiday.nl-BE7.name=Pinkstermaandag
|
||||
holiday.nl-BE7.date=20150525
|
||||
holiday.nl-BE7.date=20200601
|
||||
holiday.nl-BE8.name=Nationale feestdag
|
||||
holiday.nl-BE8.date=20150721
|
||||
holiday.nl-BE8.date=20200721
|
||||
holiday.nl-BE9.name=Onze Lieve Vrouw hemelvaart
|
||||
holiday.nl-BE9.date=20150815
|
||||
holiday.nl-BE9.date=20200815
|
||||
holiday.nl-BE10.name=Allerheiligen
|
||||
holiday.nl-BE10.date=20151101
|
||||
holiday.nl-BE10.date=20201101
|
||||
holiday.nl-BE11.name=Wapenstilstand
|
||||
holiday.nl-BE11.date=20151111
|
||||
holiday.nl-BE11.date=20201111
|
||||
holiday.nl-BE12.name=Kerstmis
|
||||
holiday.nl-BE12.date=20151225
|
||||
holiday.nl-BE12.date=20201225
|
||||
holiday.nl-BE13.name=Nieuwjaar
|
||||
holiday.nl-BE13.date=20160101
|
||||
holiday.nl-BE13.date=20210101
|
||||
holiday.nl-BE14.name=Pasen
|
||||
holiday.nl-BE14.date=20160327
|
||||
holiday.nl-BE14.date=20210404
|
||||
holiday.nl-BE15.name=Paasmaandag
|
||||
holiday.nl-BE15.date=20160328
|
||||
holiday.nl-BE15.date=20210405
|
||||
holiday.nl-BE16.name=Dag van de arbeid
|
||||
holiday.nl-BE16.date=20160501
|
||||
holiday.nl-BE16.date=20210501
|
||||
holiday.nl-BE17.name=Onze Lieve Heer hemelvaart
|
||||
holiday.nl-BE17.date=20160505
|
||||
holiday.nl-BE17.date=20210513
|
||||
holiday.nl-BE18.name=Pinksteren
|
||||
holiday.nl-BE18.date=20160515
|
||||
holiday.nl-BE18.date=20210523
|
||||
holiday.nl-BE19.name=Pinkstermaandag
|
||||
holiday.nl-BE19.date=20160516
|
||||
holiday.nl-BE19.date=20210524
|
||||
holiday.nl-BE20.name=Nationale feestdag
|
||||
holiday.nl-BE20.date=20160721
|
||||
holiday.nl-BE20.date=20210721
|
||||
holiday.nl-BE21.name=Onze Lieve Vrouw hemelvaart
|
||||
holiday.nl-BE21.date=20160815
|
||||
holiday.nl-BE21.date=20210815
|
||||
holiday.nl-BE22.name=Allerheiligen
|
||||
holiday.nl-BE22.date=20161101
|
||||
holiday.nl-BE22.date=20211101
|
||||
holiday.nl-BE23.name=Wapenstilstand
|
||||
holiday.nl-BE23.date=20161111
|
||||
holiday.nl-BE23.date=20211111
|
||||
holiday.nl-BE24.name=Kerstmis
|
||||
holiday.nl-BE24.date=20161225
|
||||
holiday.nl-BE24.date=20211225
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/nl-NL/2015.json
|
||||
# http://holidata.net/nl-NL/2016.json
|
||||
# https://holidata.net/nl-NL/2020.json
|
||||
# https://holidata.net/nl-NL/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,59 +23,63 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.nl-NL1.name=Nieuwjaar
|
||||
holiday.nl-NL1.date=20150101
|
||||
holiday.nl-NL1.name=Nieuwjaarsdag
|
||||
holiday.nl-NL1.date=20200101
|
||||
holiday.nl-NL2.name=Goede Vrijdag
|
||||
holiday.nl-NL2.date=20150403
|
||||
holiday.nl-NL3.name=Pasen
|
||||
holiday.nl-NL3.date=20150405
|
||||
holiday.nl-NL4.name=Tweede Pasdag
|
||||
holiday.nl-NL4.date=20150406
|
||||
holiday.nl-NL5.name=Koninginnedag
|
||||
holiday.nl-NL5.date=20150427
|
||||
holiday.nl-NL2.date=20200410
|
||||
holiday.nl-NL3.name=Eerste Paasdag
|
||||
holiday.nl-NL3.date=20200412
|
||||
holiday.nl-NL4.name=Tweede Paasdag
|
||||
holiday.nl-NL4.date=20200413
|
||||
holiday.nl-NL5.name=Koningsdag
|
||||
holiday.nl-NL5.date=20200427
|
||||
holiday.nl-NL6.name=Dodenherdenking
|
||||
holiday.nl-NL6.date=20150504
|
||||
holiday.nl-NL6.date=20200504
|
||||
holiday.nl-NL7.name=Bevrijdingsdag
|
||||
holiday.nl-NL7.date=20150505
|
||||
holiday.nl-NL7.date=20200505
|
||||
holiday.nl-NL8.name=Hemelvaartsdag
|
||||
holiday.nl-NL8.date=20150514
|
||||
holiday.nl-NL9.name=Pinksteren
|
||||
holiday.nl-NL9.date=20150524
|
||||
holiday.nl-NL8.date=20200521
|
||||
holiday.nl-NL9.name=Eerste Pinksterdag
|
||||
holiday.nl-NL9.date=20200531
|
||||
holiday.nl-NL10.name=Tweede Pinksterdag
|
||||
holiday.nl-NL10.date=20150525
|
||||
holiday.nl-NL10.date=20200601
|
||||
holiday.nl-NL11.name=Sinterklaas
|
||||
holiday.nl-NL11.date=20151205
|
||||
holiday.nl-NL12.name=Kerstmis
|
||||
holiday.nl-NL12.date=20151225
|
||||
holiday.nl-NL13.name=Tweede Kerstdag
|
||||
holiday.nl-NL13.date=20151226
|
||||
holiday.nl-NL14.name=Nieuwjaar
|
||||
holiday.nl-NL14.date=20160101
|
||||
holiday.nl-NL15.name=Goede Vrijdag
|
||||
holiday.nl-NL15.date=20160325
|
||||
holiday.nl-NL16.name=Pasen
|
||||
holiday.nl-NL16.date=20160327
|
||||
holiday.nl-NL17.name=Tweede Pasdag
|
||||
holiday.nl-NL17.date=20160328
|
||||
holiday.nl-NL18.name=Koninginnedag
|
||||
holiday.nl-NL18.date=20160427
|
||||
holiday.nl-NL19.name=Dodenherdenking
|
||||
holiday.nl-NL19.date=20160504
|
||||
holiday.nl-NL20.name=Bevrijdingsdag
|
||||
holiday.nl-NL20.date=20160505
|
||||
holiday.nl-NL21.name=Hemelvaartsdag
|
||||
holiday.nl-NL21.date=20160505
|
||||
holiday.nl-NL22.name=Pinksteren
|
||||
holiday.nl-NL22.date=20160515
|
||||
holiday.nl-NL23.name=Tweede Pinksterdag
|
||||
holiday.nl-NL23.date=20160516
|
||||
holiday.nl-NL24.name=Sinterklaas
|
||||
holiday.nl-NL24.date=20161205
|
||||
holiday.nl-NL25.name=Kerstmis
|
||||
holiday.nl-NL25.date=20161225
|
||||
holiday.nl-NL26.name=Tweede Kerstdag
|
||||
holiday.nl-NL26.date=20161226
|
||||
holiday.nl-NL11.date=20201205
|
||||
holiday.nl-NL12.name=Koninkrijksdag
|
||||
holiday.nl-NL12.date=20201215
|
||||
holiday.nl-NL13.name=Eerste Kerstdag
|
||||
holiday.nl-NL13.date=20201225
|
||||
holiday.nl-NL14.name=Tweede Kerstdag
|
||||
holiday.nl-NL14.date=20201226
|
||||
holiday.nl-NL15.name=Nieuwjaarsdag
|
||||
holiday.nl-NL15.date=20210101
|
||||
holiday.nl-NL16.name=Goede Vrijdag
|
||||
holiday.nl-NL16.date=20210402
|
||||
holiday.nl-NL17.name=Eerste Paasdag
|
||||
holiday.nl-NL17.date=20210404
|
||||
holiday.nl-NL18.name=Tweede Paasdag
|
||||
holiday.nl-NL18.date=20210405
|
||||
holiday.nl-NL19.name=Koningsdag
|
||||
holiday.nl-NL19.date=20210427
|
||||
holiday.nl-NL20.name=Dodenherdenking
|
||||
holiday.nl-NL20.date=20210504
|
||||
holiday.nl-NL21.name=Bevrijdingsdag
|
||||
holiday.nl-NL21.date=20210505
|
||||
holiday.nl-NL22.name=Hemelvaartsdag
|
||||
holiday.nl-NL22.date=20210513
|
||||
holiday.nl-NL23.name=Eerste Pinksterdag
|
||||
holiday.nl-NL23.date=20210523
|
||||
holiday.nl-NL24.name=Tweede Pinksterdag
|
||||
holiday.nl-NL24.date=20210524
|
||||
holiday.nl-NL25.name=Sinterklaas
|
||||
holiday.nl-NL25.date=20211205
|
||||
holiday.nl-NL26.name=Koninkrijksdag
|
||||
holiday.nl-NL26.date=20211215
|
||||
holiday.nl-NL27.name=Eerste Kerstdag
|
||||
holiday.nl-NL27.date=20211225
|
||||
holiday.nl-NL28.name=Tweede Kerstdag
|
||||
holiday.nl-NL28.date=20211226
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/pl-PL/2015.json
|
||||
# http://holidata.net/pl-PL/2016.json
|
||||
# https://holidata.net/pl-PL/2020.json
|
||||
# https://holidata.net/pl-PL/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,63 +23,59 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.pl-PL1.name=Nowy Rok
|
||||
holiday.pl-PL1.date=20150101
|
||||
holiday.pl-PL1.date=20200101
|
||||
holiday.pl-PL2.name=Trzech Króli
|
||||
holiday.pl-PL2.date=20150106
|
||||
holiday.pl-PL2.date=20200106
|
||||
holiday.pl-PL3.name=Wielkanoc
|
||||
holiday.pl-PL3.date=20150405
|
||||
holiday.pl-PL3.date=20200412
|
||||
holiday.pl-PL4.name=Poniedziałek Wielkanocny
|
||||
holiday.pl-PL4.date=20150406
|
||||
holiday.pl-PL4.date=20200413
|
||||
holiday.pl-PL5.name=Święto Pracy
|
||||
holiday.pl-PL5.date=20150501
|
||||
holiday.pl-PL5.date=20200501
|
||||
holiday.pl-PL6.name=Święto Konstytucji Trzeciego Maja
|
||||
holiday.pl-PL6.date=20150503
|
||||
holiday.pl-PL6.date=20200503
|
||||
holiday.pl-PL7.name=Zielone Świątki
|
||||
holiday.pl-PL7.date=20150524
|
||||
holiday.pl-PL7.date=20200531
|
||||
holiday.pl-PL8.name=Boże Ciało
|
||||
holiday.pl-PL8.date=20150604
|
||||
holiday.pl-PL9.name=Święto Wojska Polskiego
|
||||
holiday.pl-PL9.date=20150815
|
||||
holiday.pl-PL10.name=Wniebowzięcia NMP
|
||||
holiday.pl-PL10.date=20150815
|
||||
holiday.pl-PL11.name=Wszystkich Świętych
|
||||
holiday.pl-PL11.date=20151101
|
||||
holiday.pl-PL12.name=Dzień Niepodległości
|
||||
holiday.pl-PL12.date=20151111
|
||||
holiday.pl-PL13.name=Boże Narodzenie (pierwszy dzień)
|
||||
holiday.pl-PL13.date=20151225
|
||||
holiday.pl-PL14.name=Boże Narodzenie (drugi dzień)
|
||||
holiday.pl-PL14.date=20151226
|
||||
holiday.pl-PL15.name=Nowy Rok
|
||||
holiday.pl-PL15.date=20160101
|
||||
holiday.pl-PL16.name=Trzech Króli
|
||||
holiday.pl-PL16.date=20160106
|
||||
holiday.pl-PL17.name=Wielkanoc
|
||||
holiday.pl-PL17.date=20160327
|
||||
holiday.pl-PL18.name=Poniedziałek Wielkanocny
|
||||
holiday.pl-PL18.date=20160328
|
||||
holiday.pl-PL19.name=Święto Pracy
|
||||
holiday.pl-PL19.date=20160501
|
||||
holiday.pl-PL20.name=Święto Konstytucji Trzeciego Maja
|
||||
holiday.pl-PL20.date=20160503
|
||||
holiday.pl-PL21.name=Zielone Świątki
|
||||
holiday.pl-PL21.date=20160515
|
||||
holiday.pl-PL22.name=Boże Ciało
|
||||
holiday.pl-PL22.date=20160526
|
||||
holiday.pl-PL23.name=Święto Wojska Polskiego
|
||||
holiday.pl-PL23.date=20160815
|
||||
holiday.pl-PL24.name=Wniebowzięcia NMP
|
||||
holiday.pl-PL24.date=20160815
|
||||
holiday.pl-PL25.name=Wszystkich Świętych
|
||||
holiday.pl-PL25.date=20161101
|
||||
holiday.pl-PL26.name=Dzień Niepodległości
|
||||
holiday.pl-PL26.date=20161111
|
||||
holiday.pl-PL27.name=Boże Narodzenie (pierwszy dzień)
|
||||
holiday.pl-PL27.date=20161225
|
||||
holiday.pl-PL28.name=Boże Narodzenie (drugi dzień)
|
||||
holiday.pl-PL28.date=20161226
|
||||
holiday.pl-PL8.date=20200611
|
||||
holiday.pl-PL9.name=Wniebowzięcie Najświętszej Maryi Panny
|
||||
holiday.pl-PL9.date=20200815
|
||||
holiday.pl-PL10.name=Wszystkich Świętych
|
||||
holiday.pl-PL10.date=20201101
|
||||
holiday.pl-PL11.name=Narodowe Święto Niepodległości
|
||||
holiday.pl-PL11.date=20201111
|
||||
holiday.pl-PL12.name=Boże Narodzenie (pierwszy dzień)
|
||||
holiday.pl-PL12.date=20201225
|
||||
holiday.pl-PL13.name=Boże Narodzenie (drugi dzień)
|
||||
holiday.pl-PL13.date=20201226
|
||||
holiday.pl-PL14.name=Nowy Rok
|
||||
holiday.pl-PL14.date=20210101
|
||||
holiday.pl-PL15.name=Trzech Króli
|
||||
holiday.pl-PL15.date=20210106
|
||||
holiday.pl-PL16.name=Wielkanoc
|
||||
holiday.pl-PL16.date=20210404
|
||||
holiday.pl-PL17.name=Poniedziałek Wielkanocny
|
||||
holiday.pl-PL17.date=20210405
|
||||
holiday.pl-PL18.name=Święto Pracy
|
||||
holiday.pl-PL18.date=20210501
|
||||
holiday.pl-PL19.name=Święto Konstytucji Trzeciego Maja
|
||||
holiday.pl-PL19.date=20210503
|
||||
holiday.pl-PL20.name=Zielone Świątki
|
||||
holiday.pl-PL20.date=20210523
|
||||
holiday.pl-PL21.name=Boże Ciało
|
||||
holiday.pl-PL21.date=20210603
|
||||
holiday.pl-PL22.name=Wniebowzięcie Najświętszej Maryi Panny
|
||||
holiday.pl-PL22.date=20210815
|
||||
holiday.pl-PL23.name=Wszystkich Świętych
|
||||
holiday.pl-PL23.date=20211101
|
||||
holiday.pl-PL24.name=Narodowe Święto Niepodległości
|
||||
holiday.pl-PL24.date=20211111
|
||||
holiday.pl-PL25.name=Boże Narodzenie (pierwszy dzień)
|
||||
holiday.pl-PL25.date=20211225
|
||||
holiday.pl-PL26.name=Boże Narodzenie (drugi dzień)
|
||||
holiday.pl-PL26.date=20211226
|
||||
|
|
|
@ -1,81 +0,0 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/pt-BR/2015.json
|
||||
# http://holidata.net/pt-BR/2016.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included
|
||||
# in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.pt-BR1.name=Confraternização Universal
|
||||
holiday.pt-BR1.date=20150101
|
||||
holiday.pt-BR2.name=Carnaval
|
||||
holiday.pt-BR2.date=20150216
|
||||
holiday.pt-BR3.name=Carnaval
|
||||
holiday.pt-BR3.date=20150217
|
||||
holiday.pt-BR4.name=Sexta-feira Santa
|
||||
holiday.pt-BR4.date=20150403
|
||||
holiday.pt-BR5.name=Páscoa
|
||||
holiday.pt-BR5.date=20150405
|
||||
holiday.pt-BR6.name=Tiradentes
|
||||
holiday.pt-BR6.date=20150421
|
||||
holiday.pt-BR7.name=Dia do Trabalho
|
||||
holiday.pt-BR7.date=20150501
|
||||
holiday.pt-BR8.name=Corpus Christi
|
||||
holiday.pt-BR8.date=20150604
|
||||
holiday.pt-BR9.name=Independência do Brasil
|
||||
holiday.pt-BR9.date=20150907
|
||||
holiday.pt-BR10.name=Nossa Senhora Aparecida
|
||||
holiday.pt-BR10.date=20151012
|
||||
holiday.pt-BR11.name=Finados
|
||||
holiday.pt-BR11.date=20151102
|
||||
holiday.pt-BR12.name=Proclamação da República
|
||||
holiday.pt-BR12.date=20151115
|
||||
holiday.pt-BR13.name=Natal
|
||||
holiday.pt-BR13.date=20151225
|
||||
holiday.pt-BR14.name=Confraternização Universal
|
||||
holiday.pt-BR14.date=20160101
|
||||
holiday.pt-BR15.name=Carnaval
|
||||
holiday.pt-BR15.date=20160208
|
||||
holiday.pt-BR16.name=Carnaval
|
||||
holiday.pt-BR16.date=20160209
|
||||
holiday.pt-BR17.name=Sexta-feira Santa
|
||||
holiday.pt-BR17.date=20160325
|
||||
holiday.pt-BR18.name=Páscoa
|
||||
holiday.pt-BR18.date=20160327
|
||||
holiday.pt-BR19.name=Tiradentes
|
||||
holiday.pt-BR19.date=20160421
|
||||
holiday.pt-BR20.name=Dia do Trabalho
|
||||
holiday.pt-BR20.date=20160501
|
||||
holiday.pt-BR21.name=Corpus Christi
|
||||
holiday.pt-BR21.date=20160526
|
||||
holiday.pt-BR22.name=Independência do Brasil
|
||||
holiday.pt-BR22.date=20160907
|
||||
holiday.pt-BR23.name=Nossa Senhora Aparecida
|
||||
holiday.pt-BR23.date=20161012
|
||||
holiday.pt-BR24.name=Finados
|
||||
holiday.pt-BR24.date=20161102
|
||||
holiday.pt-BR25.name=Proclamação da República
|
||||
holiday.pt-BR25.date=20161115
|
||||
holiday.pt-BR26.name=Natal
|
||||
holiday.pt-BR26.date=20161225
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/pt-PT/2015.json
|
||||
# http://holidata.net/pt-PT/2016.json
|
||||
# https://holidata.net/pt-PT/2020.json
|
||||
# https://holidata.net/pt-PT/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,63 +23,63 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.pt-PT1.name=Ano Novo
|
||||
holiday.pt-PT1.date=20150101
|
||||
holiday.pt-PT1.date=20200101
|
||||
holiday.pt-PT2.name=Carnaval
|
||||
holiday.pt-PT2.date=20150217
|
||||
holiday.pt-PT2.date=20200225
|
||||
holiday.pt-PT3.name=Sexta-feira Santa
|
||||
holiday.pt-PT3.date=20150403
|
||||
holiday.pt-PT3.date=20200410
|
||||
holiday.pt-PT4.name=Páscoa
|
||||
holiday.pt-PT4.date=20150405
|
||||
holiday.pt-PT4.date=20200412
|
||||
holiday.pt-PT5.name=Dia da Liberdade
|
||||
holiday.pt-PT5.date=20150425
|
||||
holiday.pt-PT5.date=20200425
|
||||
holiday.pt-PT6.name=Dia do Trabalhador
|
||||
holiday.pt-PT6.date=20150501
|
||||
holiday.pt-PT7.name=Corpo de Deus
|
||||
holiday.pt-PT7.date=20150604
|
||||
holiday.pt-PT8.name=Dia de Portugal
|
||||
holiday.pt-PT8.date=20150610
|
||||
holiday.pt-PT6.date=20200501
|
||||
holiday.pt-PT7.name=Dia de Portugal
|
||||
holiday.pt-PT7.date=20200610
|
||||
holiday.pt-PT8.name=Corpo de Deus
|
||||
holiday.pt-PT8.date=20200611
|
||||
holiday.pt-PT9.name=Assunção de Nossa Senhora
|
||||
holiday.pt-PT9.date=20150815
|
||||
holiday.pt-PT9.date=20200815
|
||||
holiday.pt-PT10.name=Implantação da República
|
||||
holiday.pt-PT10.date=20151005
|
||||
holiday.pt-PT11.name=Todos os Santos
|
||||
holiday.pt-PT11.date=20151101
|
||||
holiday.pt-PT10.date=20201005
|
||||
holiday.pt-PT11.name=Dia de Todos os Santos
|
||||
holiday.pt-PT11.date=20201101
|
||||
holiday.pt-PT12.name=Restauração da Independência
|
||||
holiday.pt-PT12.date=20151201
|
||||
holiday.pt-PT12.date=20201201
|
||||
holiday.pt-PT13.name=Imaculada Conceição
|
||||
holiday.pt-PT13.date=20151208
|
||||
holiday.pt-PT13.date=20201208
|
||||
holiday.pt-PT14.name=Natal
|
||||
holiday.pt-PT14.date=20151225
|
||||
holiday.pt-PT14.date=20201225
|
||||
holiday.pt-PT15.name=Ano Novo
|
||||
holiday.pt-PT15.date=20160101
|
||||
holiday.pt-PT15.date=20210101
|
||||
holiday.pt-PT16.name=Carnaval
|
||||
holiday.pt-PT16.date=20160209
|
||||
holiday.pt-PT16.date=20210216
|
||||
holiday.pt-PT17.name=Sexta-feira Santa
|
||||
holiday.pt-PT17.date=20160325
|
||||
holiday.pt-PT17.date=20210402
|
||||
holiday.pt-PT18.name=Páscoa
|
||||
holiday.pt-PT18.date=20160327
|
||||
holiday.pt-PT18.date=20210404
|
||||
holiday.pt-PT19.name=Dia da Liberdade
|
||||
holiday.pt-PT19.date=20160425
|
||||
holiday.pt-PT19.date=20210425
|
||||
holiday.pt-PT20.name=Dia do Trabalhador
|
||||
holiday.pt-PT20.date=20160501
|
||||
holiday.pt-PT20.date=20210501
|
||||
holiday.pt-PT21.name=Corpo de Deus
|
||||
holiday.pt-PT21.date=20160526
|
||||
holiday.pt-PT21.date=20210603
|
||||
holiday.pt-PT22.name=Dia de Portugal
|
||||
holiday.pt-PT22.date=20160610
|
||||
holiday.pt-PT22.date=20210610
|
||||
holiday.pt-PT23.name=Assunção de Nossa Senhora
|
||||
holiday.pt-PT23.date=20160815
|
||||
holiday.pt-PT23.date=20210815
|
||||
holiday.pt-PT24.name=Implantação da República
|
||||
holiday.pt-PT24.date=20161005
|
||||
holiday.pt-PT25.name=Todos os Santos
|
||||
holiday.pt-PT25.date=20161101
|
||||
holiday.pt-PT24.date=20211005
|
||||
holiday.pt-PT25.name=Dia de Todos os Santos
|
||||
holiday.pt-PT25.date=20211101
|
||||
holiday.pt-PT26.name=Restauração da Independência
|
||||
holiday.pt-PT26.date=20161201
|
||||
holiday.pt-PT26.date=20211201
|
||||
holiday.pt-PT27.name=Imaculada Conceição
|
||||
holiday.pt-PT27.date=20161208
|
||||
holiday.pt-PT27.date=20211208
|
||||
holiday.pt-PT28.name=Natal
|
||||
holiday.pt-PT28.date=20161225
|
||||
holiday.pt-PT28.date=20211225
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/ru-RU/2015.json
|
||||
# http://holidata.net/ru-RU/2016.json
|
||||
# https://holidata.net/ru-RU/2020.json
|
||||
# https://holidata.net/ru-RU/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,43 +23,43 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.ru-RU1.name=Новый Год
|
||||
holiday.ru-RU1.date=20150101
|
||||
holiday.ru-RU1.date=20200101
|
||||
holiday.ru-RU2.name=Рождество Христово
|
||||
holiday.ru-RU2.date=20150107
|
||||
holiday.ru-RU2.date=20200107
|
||||
holiday.ru-RU3.name=День защитника Отечества
|
||||
holiday.ru-RU3.date=20150223
|
||||
holiday.ru-RU3.date=20200223
|
||||
holiday.ru-RU4.name=Международный женский день
|
||||
holiday.ru-RU4.date=20150308
|
||||
holiday.ru-RU4.date=20200308
|
||||
holiday.ru-RU5.name=Пасха
|
||||
holiday.ru-RU5.date=20150412
|
||||
holiday.ru-RU5.date=20200419
|
||||
holiday.ru-RU6.name=Праздник весны и труда
|
||||
holiday.ru-RU6.date=20150501
|
||||
holiday.ru-RU6.date=20200501
|
||||
holiday.ru-RU7.name=День Победы
|
||||
holiday.ru-RU7.date=20150509
|
||||
holiday.ru-RU7.date=20200509
|
||||
holiday.ru-RU8.name=День России
|
||||
holiday.ru-RU8.date=20150612
|
||||
holiday.ru-RU8.date=20200612
|
||||
holiday.ru-RU9.name=День народного единства
|
||||
holiday.ru-RU9.date=20151104
|
||||
holiday.ru-RU9.date=20201104
|
||||
holiday.ru-RU10.name=Новый Год
|
||||
holiday.ru-RU10.date=20160101
|
||||
holiday.ru-RU10.date=20210101
|
||||
holiday.ru-RU11.name=Рождество Христово
|
||||
holiday.ru-RU11.date=20160107
|
||||
holiday.ru-RU11.date=20210107
|
||||
holiday.ru-RU12.name=День защитника Отечества
|
||||
holiday.ru-RU12.date=20160223
|
||||
holiday.ru-RU12.date=20210223
|
||||
holiday.ru-RU13.name=Международный женский день
|
||||
holiday.ru-RU13.date=20160308
|
||||
holiday.ru-RU14.name=Пасха
|
||||
holiday.ru-RU14.date=20160501
|
||||
holiday.ru-RU15.name=Праздник весны и труда
|
||||
holiday.ru-RU15.date=20160501
|
||||
holiday.ru-RU13.date=20210308
|
||||
holiday.ru-RU14.name=Праздник весны и труда
|
||||
holiday.ru-RU14.date=20210501
|
||||
holiday.ru-RU15.name=Пасха
|
||||
holiday.ru-RU15.date=20210502
|
||||
holiday.ru-RU16.name=День Победы
|
||||
holiday.ru-RU16.date=20160509
|
||||
holiday.ru-RU16.date=20210509
|
||||
holiday.ru-RU17.name=День России
|
||||
holiday.ru-RU17.date=20160612
|
||||
holiday.ru-RU17.date=20210612
|
||||
holiday.ru-RU18.name=День народного единства
|
||||
holiday.ru-RU18.date=20161104
|
||||
holiday.ru-RU18.date=20211104
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/sv-SE/2015.json
|
||||
# http://holidata.net/sv-SE/2016.json
|
||||
# https://holidata.net/sv-SE/2020.json
|
||||
# https://holidata.net/sv-SE/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,75 +23,71 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.sv-SE1.name=Nyårsdagen
|
||||
holiday.sv-SE1.date=20150101
|
||||
holiday.sv-SE1.date=20200101
|
||||
holiday.sv-SE2.name=Trettondedag jul
|
||||
holiday.sv-SE2.date=20150106
|
||||
holiday.sv-SE2.date=20200106
|
||||
holiday.sv-SE3.name=Långfredagen
|
||||
holiday.sv-SE3.date=20150403
|
||||
holiday.sv-SE3.date=20200410
|
||||
holiday.sv-SE4.name=Påskdagen
|
||||
holiday.sv-SE4.date=20150405
|
||||
holiday.sv-SE4.date=20200412
|
||||
holiday.sv-SE5.name=Annandag påsk
|
||||
holiday.sv-SE5.date=20150406
|
||||
holiday.sv-SE6.name=Valborgmässoafton
|
||||
holiday.sv-SE6.date=20150430
|
||||
holiday.sv-SE7.name=Första maj
|
||||
holiday.sv-SE7.date=20150501
|
||||
holiday.sv-SE8.name=Kristi Himmelsfärdsdag
|
||||
holiday.sv-SE8.date=20150514
|
||||
holiday.sv-SE9.name=Pingstdagen
|
||||
holiday.sv-SE9.date=20150524
|
||||
holiday.sv-SE10.name=Nationaldagen
|
||||
holiday.sv-SE10.date=20150606
|
||||
holiday.sv-SE11.name=Midsommarafton
|
||||
holiday.sv-SE11.date=20150619
|
||||
holiday.sv-SE12.name=Midsommardagen
|
||||
holiday.sv-SE12.date=20150620
|
||||
holiday.sv-SE13.name=Alla Helgons Dag
|
||||
holiday.sv-SE13.date=20151031
|
||||
holiday.sv-SE14.name=Julafton
|
||||
holiday.sv-SE14.date=20151224
|
||||
holiday.sv-SE15.name=Juldagen
|
||||
holiday.sv-SE15.date=20151225
|
||||
holiday.sv-SE16.name=Annandag jul
|
||||
holiday.sv-SE16.date=20151226
|
||||
holiday.sv-SE17.name=Nyårsafton
|
||||
holiday.sv-SE17.date=20151231
|
||||
holiday.sv-SE18.name=Nyårsdagen
|
||||
holiday.sv-SE18.date=20160101
|
||||
holiday.sv-SE19.name=Trettondedag jul
|
||||
holiday.sv-SE19.date=20160106
|
||||
holiday.sv-SE20.name=Långfredagen
|
||||
holiday.sv-SE20.date=20160325
|
||||
holiday.sv-SE21.name=Påskdagen
|
||||
holiday.sv-SE21.date=20160327
|
||||
holiday.sv-SE22.name=Annandag påsk
|
||||
holiday.sv-SE22.date=20160328
|
||||
holiday.sv-SE23.name=Valborgmässoafton
|
||||
holiday.sv-SE23.date=20160430
|
||||
holiday.sv-SE24.name=Första maj
|
||||
holiday.sv-SE24.date=20160501
|
||||
holiday.sv-SE25.name=Kristi Himmelsfärdsdag
|
||||
holiday.sv-SE25.date=20160505
|
||||
holiday.sv-SE26.name=Pingstdagen
|
||||
holiday.sv-SE26.date=20160515
|
||||
holiday.sv-SE27.name=Nationaldagen
|
||||
holiday.sv-SE27.date=20160606
|
||||
holiday.sv-SE28.name=Midsommarafton
|
||||
holiday.sv-SE28.date=20160624
|
||||
holiday.sv-SE29.name=Midsommardagen
|
||||
holiday.sv-SE29.date=20160625
|
||||
holiday.sv-SE30.name=Alla Helgons Dag
|
||||
holiday.sv-SE30.date=20161105
|
||||
holiday.sv-SE31.name=Julafton
|
||||
holiday.sv-SE31.date=20161224
|
||||
holiday.sv-SE32.name=Juldagen
|
||||
holiday.sv-SE32.date=20161225
|
||||
holiday.sv-SE33.name=Annandag jul
|
||||
holiday.sv-SE33.date=20161226
|
||||
holiday.sv-SE34.name=Nyårsafton
|
||||
holiday.sv-SE34.date=20161231
|
||||
holiday.sv-SE5.date=20200413
|
||||
holiday.sv-SE6.name=Första maj
|
||||
holiday.sv-SE6.date=20200501
|
||||
holiday.sv-SE7.name=Kristi himmelsfärdsdag
|
||||
holiday.sv-SE7.date=20200521
|
||||
holiday.sv-SE8.name=Pingstdagen
|
||||
holiday.sv-SE8.date=20200531
|
||||
holiday.sv-SE9.name=Nationaldagen
|
||||
holiday.sv-SE9.date=20200606
|
||||
holiday.sv-SE10.name=Midsommarafton
|
||||
holiday.sv-SE10.date=20200619
|
||||
holiday.sv-SE11.name=Midsommardagen
|
||||
holiday.sv-SE11.date=20200620
|
||||
holiday.sv-SE12.name=Alla helgons dag
|
||||
holiday.sv-SE12.date=20201031
|
||||
holiday.sv-SE13.name=Julafton
|
||||
holiday.sv-SE13.date=20201224
|
||||
holiday.sv-SE14.name=Juldagen
|
||||
holiday.sv-SE14.date=20201225
|
||||
holiday.sv-SE15.name=Annandag jul
|
||||
holiday.sv-SE15.date=20201226
|
||||
holiday.sv-SE16.name=Nyårsafton
|
||||
holiday.sv-SE16.date=20201231
|
||||
holiday.sv-SE17.name=Nyårsdagen
|
||||
holiday.sv-SE17.date=20210101
|
||||
holiday.sv-SE18.name=Trettondedag jul
|
||||
holiday.sv-SE18.date=20210106
|
||||
holiday.sv-SE19.name=Långfredagen
|
||||
holiday.sv-SE19.date=20210402
|
||||
holiday.sv-SE20.name=Påskdagen
|
||||
holiday.sv-SE20.date=20210404
|
||||
holiday.sv-SE21.name=Annandag påsk
|
||||
holiday.sv-SE21.date=20210405
|
||||
holiday.sv-SE22.name=Första maj
|
||||
holiday.sv-SE22.date=20210501
|
||||
holiday.sv-SE23.name=Kristi himmelsfärdsdag
|
||||
holiday.sv-SE23.date=20210513
|
||||
holiday.sv-SE24.name=Pingstdagen
|
||||
holiday.sv-SE24.date=20210523
|
||||
holiday.sv-SE25.name=Nationaldagen
|
||||
holiday.sv-SE25.date=20210606
|
||||
holiday.sv-SE26.name=Midsommarafton
|
||||
holiday.sv-SE26.date=20210625
|
||||
holiday.sv-SE27.name=Midsommardagen
|
||||
holiday.sv-SE27.date=20210626
|
||||
holiday.sv-SE28.name=Alla helgons dag
|
||||
holiday.sv-SE28.date=20211106
|
||||
holiday.sv-SE29.name=Julafton
|
||||
holiday.sv-SE29.date=20211224
|
||||
holiday.sv-SE30.name=Juldagen
|
||||
holiday.sv-SE30.date=20211225
|
||||
holiday.sv-SE31.name=Annandag jul
|
||||
holiday.sv-SE31.date=20211226
|
||||
holiday.sv-SE32.name=Nyårsafton
|
||||
holiday.sv-SE32.date=20211231
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
###############################################################################
|
||||
# International Holiday Data provided by Holidata.net
|
||||
# http://holidata.net/tr-TR/2015.json
|
||||
# http://holidata.net/tr-TR/2016.json
|
||||
# https://holidata.net/tr-TR/2020.json
|
||||
# https://holidata.net/tr-TR/2021.json
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -23,59 +23,63 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
holiday.tr-TR1.name=Yılbaşı
|
||||
holiday.tr-TR1.date=20150101
|
||||
holiday.tr-TR1.date=20200101
|
||||
holiday.tr-TR2.name=Ulusal Egemenlik ve Çocuk Bayramı
|
||||
holiday.tr-TR2.date=20150423
|
||||
holiday.tr-TR2.date=20200423
|
||||
holiday.tr-TR3.name=Emek ve Dayanışma Günü
|
||||
holiday.tr-TR3.date=20150501
|
||||
holiday.tr-TR4.name=Atatürk'ü Anma Gençlik ve Spor Bayramı
|
||||
holiday.tr-TR4.date=20150519
|
||||
holiday.tr-TR5.name=Zafer Bayramı
|
||||
holiday.tr-TR5.date=20150830
|
||||
holiday.tr-TR6.name=Cumhuriyet Bayramı
|
||||
holiday.tr-TR6.date=20151029
|
||||
holiday.tr-TR7.name=Ramazan Bayramı 1
|
||||
holiday.tr-TR7.date=20150717
|
||||
holiday.tr-TR8.name=Ramazan Bayramı 2
|
||||
holiday.tr-TR8.date=20150718
|
||||
holiday.tr-TR9.name=Ramazan Bayramı 3
|
||||
holiday.tr-TR9.date=20150719
|
||||
holiday.tr-TR10.name=Kurban Bayramı 1
|
||||
holiday.tr-TR10.date=20150923
|
||||
holiday.tr-TR11.name=Kurban Bayramı 2
|
||||
holiday.tr-TR11.date=20150924
|
||||
holiday.tr-TR12.name=Kurban Bayramı 3
|
||||
holiday.tr-TR12.date=20150925
|
||||
holiday.tr-TR13.name=Kurban Bayramı 4
|
||||
holiday.tr-TR13.date=20150926
|
||||
holiday.tr-TR14.name=Yılbaşı
|
||||
holiday.tr-TR14.date=20160101
|
||||
holiday.tr-TR15.name=Ulusal Egemenlik ve Çocuk Bayramı
|
||||
holiday.tr-TR15.date=20160423
|
||||
holiday.tr-TR16.name=Emek ve Dayanışma Günü
|
||||
holiday.tr-TR16.date=20160501
|
||||
holiday.tr-TR17.name=Atatürk'ü Anma Gençlik ve Spor Bayramı
|
||||
holiday.tr-TR17.date=20160519
|
||||
holiday.tr-TR18.name=Zafer Bayramı
|
||||
holiday.tr-TR18.date=20160830
|
||||
holiday.tr-TR19.name=Cumhuriyet Bayramı
|
||||
holiday.tr-TR19.date=20161029
|
||||
holiday.tr-TR20.name=Ramazan Bayramı 1
|
||||
holiday.tr-TR20.date=20160705
|
||||
holiday.tr-TR21.name=Ramazan Bayramı 2
|
||||
holiday.tr-TR21.date=20160706
|
||||
holiday.tr-TR22.name=Ramazan Bayramı 3
|
||||
holiday.tr-TR22.date=20160707
|
||||
holiday.tr-TR23.name=Kurban Bayramı 1
|
||||
holiday.tr-TR23.date=20160912
|
||||
holiday.tr-TR24.name=Kurban Bayramı 2
|
||||
holiday.tr-TR24.date=20160913
|
||||
holiday.tr-TR25.name=Kurban Bayramı 3
|
||||
holiday.tr-TR25.date=20160914
|
||||
holiday.tr-TR26.name=Kurban Bayramı 4
|
||||
holiday.tr-TR26.date=20160915
|
||||
holiday.tr-TR3.date=20200501
|
||||
holiday.tr-TR4.name=Atatürk'ü Anma, Gençlik ve Spor Bayramı
|
||||
holiday.tr-TR4.date=20200519
|
||||
holiday.tr-TR5.name=Ramazan Bayramı (1. Gün)
|
||||
holiday.tr-TR5.date=20200524
|
||||
holiday.tr-TR6.name=Ramazan Bayramı (2. Gün)
|
||||
holiday.tr-TR6.date=20200525
|
||||
holiday.tr-TR7.name=Ramazan Bayramı (3. Gün)
|
||||
holiday.tr-TR7.date=20200526
|
||||
holiday.tr-TR8.name=Demokrasi ve Milli Birlik Günü
|
||||
holiday.tr-TR8.date=20200715
|
||||
holiday.tr-TR9.name=Kurban Bayramı (1. Gün)
|
||||
holiday.tr-TR9.date=20200731
|
||||
holiday.tr-TR10.name=Kurban Bayramı (2. Gün)
|
||||
holiday.tr-TR10.date=20200801
|
||||
holiday.tr-TR11.name=Kurban Bayramı (3. Gün)
|
||||
holiday.tr-TR11.date=20200802
|
||||
holiday.tr-TR12.name=Kurban Bayramı (4. Gün)
|
||||
holiday.tr-TR12.date=20200803
|
||||
holiday.tr-TR13.name=Zafer Bayramı
|
||||
holiday.tr-TR13.date=20200830
|
||||
holiday.tr-TR14.name=Cumhuriyet Bayramı
|
||||
holiday.tr-TR14.date=20201029
|
||||
holiday.tr-TR15.name=Yılbaşı
|
||||
holiday.tr-TR15.date=20210101
|
||||
holiday.tr-TR16.name=Ulusal Egemenlik ve Çocuk Bayramı
|
||||
holiday.tr-TR16.date=20210423
|
||||
holiday.tr-TR17.name=Emek ve Dayanışma Günü
|
||||
holiday.tr-TR17.date=20210501
|
||||
holiday.tr-TR18.name=Ramazan Bayramı (1. Gün)
|
||||
holiday.tr-TR18.date=20210513
|
||||
holiday.tr-TR19.name=Ramazan Bayramı (2. Gün)
|
||||
holiday.tr-TR19.date=20210514
|
||||
holiday.tr-TR20.name=Ramazan Bayramı (3. Gün)
|
||||
holiday.tr-TR20.date=20210515
|
||||
holiday.tr-TR21.name=Atatürk'ü Anma, Gençlik ve Spor Bayramı
|
||||
holiday.tr-TR21.date=20210519
|
||||
holiday.tr-TR22.name=Demokrasi ve Milli Birlik Günü
|
||||
holiday.tr-TR22.date=20210715
|
||||
holiday.tr-TR23.name=Kurban Bayramı (1. Gün)
|
||||
holiday.tr-TR23.date=20210720
|
||||
holiday.tr-TR24.name=Kurban Bayramı (2. Gün)
|
||||
holiday.tr-TR24.date=20210721
|
||||
holiday.tr-TR25.name=Kurban Bayramı (3. Gün)
|
||||
holiday.tr-TR25.date=20210722
|
||||
holiday.tr-TR26.name=Kurban Bayramı (4. Gün)
|
||||
holiday.tr-TR26.date=20210723
|
||||
holiday.tr-TR27.name=Zafer Bayramı
|
||||
holiday.tr-TR27.date=20210830
|
||||
holiday.tr-TR28.name=Cumhuriyet Bayramı
|
||||
holiday.tr-TR28.date=20211029
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
###############################################################################
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -20,7 +20,7 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
###############################################################################
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -20,7 +20,7 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
###############################################################################
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -20,7 +20,7 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
################################################################################
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -20,7 +20,7 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
################################################################################
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -20,7 +20,7 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
|
|
Binary file not shown.
Binary file not shown.
82
docker-compose.yml
Normal file
82
docker-compose.yml
Normal file
|
@ -0,0 +1,82 @@
|
|||
version: '3'
|
||||
services:
|
||||
test-centos7:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: test/docker/centos7
|
||||
network_mode: "host"
|
||||
security_opt:
|
||||
- label=type:container_runtime_t
|
||||
tty: true
|
||||
test-fedora28:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: test/docker/fedora28
|
||||
network_mode: "host"
|
||||
security_opt:
|
||||
- label=type:container_runtime_t
|
||||
tty: true
|
||||
test-fedora29:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: test/docker/fedora29
|
||||
network_mode: "host"
|
||||
security_opt:
|
||||
- label=type:container_runtime_t
|
||||
tty: true
|
||||
test-ubuntu1604:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: test/docker/ubuntu1604
|
||||
network_mode: "host"
|
||||
security_opt:
|
||||
- label=type:container_runtime_t
|
||||
tty: true
|
||||
test-ubuntu1804:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: test/docker/ubuntu1804
|
||||
network_mode: "host"
|
||||
security_opt:
|
||||
- label=type:container_runtime_t
|
||||
tty: true
|
||||
test-debianstable:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: test/docker/debianstable
|
||||
network_mode: "host"
|
||||
security_opt:
|
||||
- label=type:container_runtime_t
|
||||
tty: true
|
||||
test-debiantesting:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: test/docker/debiantesting
|
||||
network_mode: "host"
|
||||
security_opt:
|
||||
- label=type:container_runtime_t
|
||||
tty: true
|
||||
test-gentoo:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: test/docker/gentoo
|
||||
network_mode: "host"
|
||||
security_opt:
|
||||
- label=type:container_runtime_t
|
||||
tty: true
|
||||
test-opensuse1500:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: test/docker/opensuse1500
|
||||
network_mode: "host"
|
||||
security_opt:
|
||||
- label=type:container_runtime_t
|
||||
tty: true
|
||||
test-arch180101:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: test/docker/arch180101
|
||||
network_mode: "host"
|
||||
security_opt:
|
||||
- label=type:container_runtime_t
|
||||
tty: true
|
|
@ -1,4 +1,4 @@
|
|||
cmake_minimum_required (VERSION 2.8)
|
||||
cmake_minimum_required (VERSION 3.0)
|
||||
|
||||
add_custom_target (performance ./run_perf
|
||||
DEPENDS task_executable
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
cmake_minimum_required (VERSION 2.8)
|
||||
cmake_minimum_required (VERSION 3.0)
|
||||
install (DIRECTORY bash fish vim zsh hooks
|
||||
DESTINATION ${TASK_DOCDIR}/scripts)
|
||||
install (DIRECTORY add-ons
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
The import/export add-on scripts have been relocated online. Please see:
|
||||
|
||||
https://taskwarrior.org/tools/#exts
|
||||
https://taskwarrior.org/tools
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#! /usr/bin/perl
|
||||
################################################################################
|
||||
##
|
||||
## Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
## Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
##
|
||||
## Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
## of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -21,7 +21,7 @@
|
|||
## OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
## SOFTWARE.
|
||||
##
|
||||
## http://www.opensource.org/licenses/mit-license.php
|
||||
## https://www.opensource.org/licenses/mit-license.php
|
||||
##
|
||||
################################################################################
|
||||
|
||||
|
@ -130,8 +130,8 @@ my $current = (localtime (time))[5] + 1900;
|
|||
my $next = $current + 1;
|
||||
|
||||
# Construct the holidata.net URL.
|
||||
my $url_current = "http://holidata.net/${locale}/${current}.json";
|
||||
my $url_next = "http://holidata.net/${locale}/${next}.json";
|
||||
my $url_current = "https://holidata.net/${locale}/${current}.json";
|
||||
my $url_next = "https://holidata.net/${locale}/${next}.json";
|
||||
|
||||
# Fetch data for the current year.
|
||||
my $data_current = get ($url_current);
|
||||
|
@ -189,7 +189,7 @@ if (open my $fh, '>:utf8', $file)
|
|||
"# ${url_current}\n",
|
||||
"# ${url_next}\n",
|
||||
"#\n",
|
||||
"# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.\n",
|
||||
"# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.\n",
|
||||
"#\n",
|
||||
"# Permission is hereby granted, free of charge, to any person obtaining a copy\n",
|
||||
"# of this software and associated documentation files (the \"Software\"), to deal\n",
|
||||
|
@ -209,7 +209,7 @@ if (open my $fh, '>:utf8', $file)
|
|||
"# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n",
|
||||
"# SOFTWARE.\n",
|
||||
"#\n",
|
||||
"# http://www.opensource.org/licenses/mit-license.php\n",
|
||||
"# https://www.opensource.org/licenses/mit-license.php\n",
|
||||
"#\n",
|
||||
"###############################################################################\n",
|
||||
"\n",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
################################################################################
|
||||
#
|
||||
# Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
# Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -20,7 +20,7 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
################################################################################
|
||||
#
|
||||
|
@ -72,7 +72,7 @@ _task_offer_contexts() {
|
|||
COMPREPLY=( $(compgen -W "$($taskcommand _context) define delete list none show" -- $cur) )
|
||||
}
|
||||
|
||||
_task_context_alias=$($taskcommand show | grep alias.*context | cut -d' ' -f1 | cut -d. -f2)
|
||||
_task_context_alias=$($taskcommand show | grep 'alias.*context' | cut -d' ' -f1 | cut -d. -f2)
|
||||
|
||||
_task()
|
||||
{
|
||||
|
|
|
@ -1,26 +0,0 @@
|
|||
CONFIRM_PROMPT='are you sure'
|
||||
task_config ()
|
||||
{
|
||||
var="${1}"
|
||||
shift
|
||||
value="${@}"
|
||||
echo y | task config $var "$value" | grep -iv "$CONFIRM_PROMPT"
|
||||
}
|
||||
task_vars ()
|
||||
{
|
||||
task _show | grep "^.*${1}.*=" | cut -d'=' -f1
|
||||
}
|
||||
task_get ()
|
||||
{
|
||||
task _show | grep "^${1}=" | cut -d'=' -f2
|
||||
}
|
||||
task_color ()
|
||||
{
|
||||
color="${1}"
|
||||
shift
|
||||
text="${@}"
|
||||
task rc.verbose=nothing rc._forcecolor=yes color ${color} | grep 'task color' | \
|
||||
tail -n 1 | sed -e 's/^ //' -e "s/task color ${color}/${text}/"
|
||||
}
|
||||
|
||||
|
|
@ -33,7 +33,7 @@
|
|||
# set -g task_complete_attribute_modifiers yes
|
||||
#
|
||||
#
|
||||
# Copyright 2014 - 2016, Roman Inflianskas <infroma@gmail.com>
|
||||
# Copyright 2014 - 2020, Roman Inflianskas <infroma@gmail.com>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -53,7 +53,7 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
|
||||
# NOTE: remember that sed on OS X is different in some aspects. E.g. it does
|
||||
# not understand \t for tabs.
|
||||
|
@ -186,7 +186,7 @@ end
|
|||
|
||||
function __fish.task.list.command
|
||||
# ignore special commands
|
||||
__fish.task.list._command $argv | grep -Ev '^_'
|
||||
__fish.task.list._command $argv | command grep -Ev '^_'
|
||||
end
|
||||
|
||||
function __fish.task.list.command_mods
|
||||
|
|
|
@ -1,195 +0,0 @@
|
|||
#!/usr/bin/env python2.7
|
||||
################################################################################
|
||||
##
|
||||
## Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
##
|
||||
## Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
## of this software and associated documentation files (the "Software"), to deal
|
||||
## in the Software without restriction, including without limitation the rights
|
||||
## to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
## copies of the Software, and to permit persons to whom the Software is
|
||||
## furnished to do so, subject to the following conditions:
|
||||
##
|
||||
## The above copyright notice and this permission notice shall be included
|
||||
## in all copies or substantial portions of the Software.
|
||||
##
|
||||
## THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
## OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
## FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
## THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
## LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
## OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
## SOFTWARE.
|
||||
##
|
||||
## http://www.opensource.org/licenses/mit-license.php
|
||||
##
|
||||
################################################################################
|
||||
|
||||
from __future__ import print_function
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import os
|
||||
import sys
|
||||
import argparse
|
||||
import re
|
||||
import fnmatch
|
||||
|
||||
REFERENCE = 'eng-USA.h'
|
||||
|
||||
def find_localizations(source, single=''):
|
||||
'''Finds all [a-z][a-z]-[A-Z][A-Z].h files in the source tree.'''
|
||||
found = []
|
||||
for path, dirs, files in os.walk(source, topdown=True, onerror=None, followlinks=False):
|
||||
matches = map(lambda x: os.path.join(path, x),
|
||||
fnmatch.filter(files, '[a-z][a-z][a-z]-[A-Z][A-Z][A-Z].h'))
|
||||
|
||||
if single:
|
||||
# Accept both cases - if user specified es-ES.h or only es-ES
|
||||
if not single.endswith('.h'):
|
||||
single = '%s.h' % single
|
||||
|
||||
for match in matches:
|
||||
if match.endswith(single) or match.endswith(REFERENCE):
|
||||
found.append(match)
|
||||
else:
|
||||
found.extend(matches)
|
||||
|
||||
# Make sure REFERENCE is the first column.
|
||||
# NOTE Empty string is always sorted first than any string
|
||||
found.sort(key=lambda x: "" if x.endswith(REFERENCE) else x)
|
||||
|
||||
return found
|
||||
|
||||
def read_file(translations, file):
|
||||
'''Reads all the localized strings from a file.'''
|
||||
translations[file] = {}
|
||||
with open(file, 'r') as fh:
|
||||
for match in re.findall(r'^\s*#define\s+(STRING_[^\s]+)(\s|\\)+"([^"]*)"', fh.read(), re.MULTILINE):
|
||||
translations[file][match[0]] = match[2]
|
||||
|
||||
def is_present(translations, file, string):
|
||||
'''Determines if the string is defined in a translation.'''
|
||||
return string in translations[file]
|
||||
|
||||
def used_in_source(source, string):
|
||||
'''Determines if the string is used in the source.'''
|
||||
command = "git grep %s %s | grep -v [a-z][a-z][a-z]-[A-Z][A-Z][A-Z].h >/dev/null 2>&1" % (string, source)
|
||||
return True if os.system(command) == 0 else False
|
||||
|
||||
def is_translated(translations, file, string):
|
||||
'''Determines whether the string is the same in the base version as in the
|
||||
translation, indicating work needed.'''
|
||||
if file == base:
|
||||
return True
|
||||
elif string not in translations[base]:
|
||||
return True
|
||||
elif string not in translations[file]:
|
||||
return False
|
||||
else:
|
||||
return bool(translations[file][string] != translations[base][string])
|
||||
|
||||
def main(args):
|
||||
'''Processes all the localized files.'''
|
||||
errors = 0
|
||||
translations = {}
|
||||
|
||||
for file in args.files:
|
||||
# Verify all files exist.
|
||||
if not os.path.exists(file):
|
||||
raise Exception("Localized file '%s' not readable." % file)
|
||||
read_file(translations, file)
|
||||
|
||||
strings = set()
|
||||
for file in translations:
|
||||
for string in translations[file]:
|
||||
strings.add(string)
|
||||
|
||||
if len(strings) == 0:
|
||||
if not args.quiet:
|
||||
print("There are no localized strings found.")
|
||||
errors = 1
|
||||
|
||||
# Get length of longest string ID.
|
||||
longest_string = len(max(strings, key=len))
|
||||
|
||||
# Display info.
|
||||
if not args.quiet:
|
||||
print('Scanning in', args.source)
|
||||
print()
|
||||
|
||||
# Print header line.
|
||||
files = map(lambda x: os.path.basename(x), args.files)
|
||||
|
||||
if not args.quiet:
|
||||
print('%-*s' % (longest_string, 'String ID'), end='')
|
||||
print(*map(lambda x: '%10s' % x, files), sep='')
|
||||
print('-' * longest_string, ' '.join(['---------'] * len(files)))
|
||||
|
||||
for string in sorted(strings):
|
||||
# assess status of 'string':
|
||||
# - clean
|
||||
|
||||
line = ''
|
||||
line_errors = 0
|
||||
for file in args.files:
|
||||
message = ' '
|
||||
if is_present(translations, file, string):
|
||||
if is_translated(translations, file, string):
|
||||
message = ' [30;42mOk [0m'
|
||||
else:
|
||||
message = ' [30;43mTODO [0m'
|
||||
else:
|
||||
message = ' [37;41mMissing [0m'
|
||||
line_errors = 1
|
||||
|
||||
line += message
|
||||
|
||||
if args.all or line_errors != 0:
|
||||
if args.search:
|
||||
if used_in_source(args.source, string):
|
||||
if not args.quiet:
|
||||
print('%-*s' % (longest_string, string), line, sep='')
|
||||
else:
|
||||
if not args.quiet:
|
||||
print('[37;41m%-*s[0m' % (longest_string, string), line, sep='')
|
||||
line_errors = 1
|
||||
else:
|
||||
if not args.quiet:
|
||||
print('%-*s' % (longest_string, string), line, sep='')
|
||||
|
||||
if line_errors:
|
||||
errors = 1
|
||||
|
||||
if not args.quiet:
|
||||
print('-' * longest_string, ' '.join(['---------'] * len(files)))
|
||||
print('%-*s' % (longest_string, 'Total'), end='')
|
||||
for file in args.files:
|
||||
print('%10d' % len(translations[file]), end='')
|
||||
print()
|
||||
|
||||
sys.exit(errors)
|
||||
|
||||
if __name__ == "__main__":
|
||||
usage="""Utility for checking localized string status across translations."""
|
||||
|
||||
parser = argparse.ArgumentParser(description=usage)
|
||||
parser.add_argument('--source', action='store', required=True, help='The source code tree.')
|
||||
parser.add_argument('--single', action='store', help='Show only given localization next to reference.')
|
||||
parser.add_argument('--all', action='store_true', help='Show all string IDs.')
|
||||
parser.add_argument('--search', action='store_true', help='Search source for use.')
|
||||
parser.add_argument('--quiet', action='store_true', help='Produces no output.')
|
||||
args = parser.parse_args()
|
||||
|
||||
if args.source:
|
||||
args.files = find_localizations(args.source)
|
||||
|
||||
if args.single:
|
||||
args.files = find_localizations(args.source, args.single)
|
||||
|
||||
base = filter(lambda x: x.endswith(REFERENCE), args.files)[0]
|
||||
|
||||
try:
|
||||
main(args)
|
||||
except Exception as msg:
|
||||
print('Error:', msg)
|
||||
|
|
@ -53,7 +53,7 @@ You should then be ready to go.
|
|||
---
|
||||
All four above mentioned files are
|
||||
|
||||
Copyright 2009 - 2016 John Florian
|
||||
Copyright 2009 - 2020 John Florian
|
||||
|
||||
and are available under the MIT license.
|
||||
For the full text of this license, see COPYING.
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
" Maintainer: John Florian <jflorian@doubledog.org>
|
||||
" Updated: Thu Dec 10 18:28:26 EST 2009
|
||||
"
|
||||
" Copyright 2009 - 2016 John Florian
|
||||
" Copyright 2009 - 2020 John Florian
|
||||
"
|
||||
" This file is available under the MIT license.
|
||||
" For the full text of this license, see COPYING.
|
||||
|
@ -16,6 +16,7 @@ au BufRead,BufNewFile backlog.data set filetype=javascript
|
|||
|
||||
" Taskwarrior configuration file
|
||||
au BufRead,BufNewFile .taskrc set filetype=taskrc
|
||||
au BufRead,BufNewFile taskrc set filetype=taskrc
|
||||
|
||||
" Taskwarrior handling of 'task 42 edit'
|
||||
au BufRead,BufNewFile *.task set filetype=taskedit
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
" Maintainer: John Florian <jflorian@doubledog.org>
|
||||
" Updated: Wed Jul 8 19:46:20 EDT 2009
|
||||
"
|
||||
" Copyright 2009 - 2016 John Florian
|
||||
" Copyright 2009 - 2020 John Florian
|
||||
"
|
||||
" This file is available under the MIT license.
|
||||
" For the full text of this license, see COPYING.
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
" Maintainer: John Florian <jflorian@doubledog.org>
|
||||
" Updated: Wed Jul 8 19:46:32 EDT 2009
|
||||
"
|
||||
" Copyright 2009 - 2016 John Florian
|
||||
" Copyright 2009 - 2020 John Florian
|
||||
"
|
||||
" This file is available under the MIT license.
|
||||
" For the full text of this license, see COPYING.
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
" Vim syntax file
|
||||
"
|
||||
" Copyright (c) 2014 - 2016 Taskwarrior Team
|
||||
" Copyright (c) 2014 - 2020 Taskwarrior Team
|
||||
" Copyright (c) 2009 - 2014 John Florian
|
||||
"
|
||||
" Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
|
@ -21,7 +21,7 @@
|
|||
" OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
" SOFTWARE.
|
||||
"
|
||||
" http://www.opensource.org/licenses/mit-license.php
|
||||
" https://www.opensource.org/licenses/mit-license.php
|
||||
"
|
||||
|
||||
if version < 600
|
||||
|
@ -102,6 +102,7 @@ syn match taskrcGoodKey '^\s*\Vdefault.command='he=e-1
|
|||
syn match taskrcGoodKey '^\s*\Vdefault.due='he=e-1
|
||||
syn match taskrcGoodKey '^\s*\Vdefault.priority='he=e-1
|
||||
syn match taskrcGoodKey '^\s*\Vdefault.project='he=e-1
|
||||
syn match taskrcGoodKey '^\s*\Vdefault.scheduled='he=e-1
|
||||
syn match taskrcGoodKey '^\s*\Vdefaultheight='he=e-1
|
||||
syn match taskrcGoodKey '^\s*\Vdefaultwidth='he=e-1
|
||||
syn match taskrcGoodKey '^\s*\Vdependency.confirmation='he=e-1
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#compdef task
|
||||
#
|
||||
# Copyright 2010 - 2016 Johannes Schlatow
|
||||
# Copyright 2010 - 2020 Johannes Schlatow
|
||||
# Copyright 2009 P.C. Shyamshankar
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
|
@ -21,208 +21,205 @@
|
|||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
# http://www.opensource.org/licenses/mit-license.php
|
||||
#
|
||||
typeset -g _task_cmds _task_projects _task_tags _task_config _task_modifiers
|
||||
_task_projects=($(task _projects))
|
||||
_task_tags=($(task _tags))
|
||||
_task_zshids=( ${(f)"$(task _zshids)"} )
|
||||
_task_config=($(task _config))
|
||||
_task_columns=($(task _columns))
|
||||
_task_modifiers=(
|
||||
'before' \
|
||||
'after' \
|
||||
'none' \
|
||||
'any' \
|
||||
'is' \
|
||||
'isnt' \
|
||||
'has' \
|
||||
'hasnt' \
|
||||
'startswith' \
|
||||
'endswith' \
|
||||
'word' \
|
||||
'noword'
|
||||
)
|
||||
_task_conjunctions=(
|
||||
'and' \
|
||||
'or' \
|
||||
'xor' \
|
||||
'\)' \
|
||||
'\(' \
|
||||
'<' \
|
||||
'<=' \
|
||||
'=' \
|
||||
'!=' \
|
||||
'>=' \
|
||||
'>'
|
||||
)
|
||||
_task_cmds=($(task _commands; task _aliases))
|
||||
_task_zshcmds=( ${(f)"$(task _zshcommands)"} sentinel:sentinel:sentinel )
|
||||
|
||||
_task_aliases=($(task _aliases))
|
||||
|
||||
_task() {
|
||||
_arguments -s -S \
|
||||
"*::task default:_task_default"
|
||||
return 0
|
||||
}
|
||||
|
||||
local -a reply args word
|
||||
word=$'[^\0]#\0'
|
||||
|
||||
# priorities
|
||||
local -a task_priorities
|
||||
_regex_words values 'task priorities' \
|
||||
'H:High' \
|
||||
'M:Middle' \
|
||||
'L:Low'
|
||||
task_priorities=("$reply[@]")
|
||||
|
||||
# projects
|
||||
local -a task_projects
|
||||
task_projects=(
|
||||
/"$word"/
|
||||
":values:task projects:compadd -a _task_projects"
|
||||
)
|
||||
|
||||
local -a _task_dates
|
||||
_regex_words values 'task dates' \
|
||||
'tod*ay:Today' \
|
||||
'yes*terday:Yesterday' \
|
||||
'tom*orrow:Tomorrow' \
|
||||
'sow:Start of week' \
|
||||
'soww:Start of work week' \
|
||||
'socw:Start of calendar week' \
|
||||
'som:Start of month' \
|
||||
'soq:Start of quarter' \
|
||||
'soy:Start of year' \
|
||||
'eow:End of week' \
|
||||
'eoww:End of work week' \
|
||||
'eocw:End of calendar week' \
|
||||
'eom:End of month' \
|
||||
'eoq:End of quarter' \
|
||||
'eoy:End of year' \
|
||||
'mon:Monday' \
|
||||
'tue:Tuesday'\
|
||||
'wed:Wednesday' \
|
||||
'thu:Thursday' \
|
||||
'fri:Friday' \
|
||||
'sat:Saturday' \
|
||||
'sun:Sunday' \
|
||||
'good*friday:Good Friday' \
|
||||
'easter:Easter' \
|
||||
'eastermonday:Easter Monday' \
|
||||
'ascension:Ascension' \
|
||||
'pentecost:Pentecost' \
|
||||
'midsommar:Midsommar' \
|
||||
'midsommarafton:Midsommarafton' \
|
||||
'later:Later' \
|
||||
'someday:Some Day'
|
||||
_task_dates=("$reply[@]")
|
||||
|
||||
local -a _task_reldates
|
||||
_regex_words values 'task reldates' \
|
||||
'hrs:n hours' \
|
||||
'day:n days' \
|
||||
'1st:first' \
|
||||
'2nd:second' \
|
||||
'3rd:third' \
|
||||
'th:4th, 5th, etc.' \
|
||||
'wks:weeks'
|
||||
_task_reldates=("$reply[@]")
|
||||
|
||||
task_dates=(
|
||||
\( "$_task_dates[@]" \|
|
||||
\( /$'[0-9][0-9]#'/- \( "$_task_reldates[@]" \) \)
|
||||
\)
|
||||
)
|
||||
|
||||
local -a task_zshids
|
||||
if (( $#_task_zshids )); then
|
||||
_regex_words values 'task IDs' $_task_zshids
|
||||
task_zshids=("$reply[@]")
|
||||
fi
|
||||
|
||||
_regex_words values 'task frequencies' \
|
||||
'daily:Every day' \
|
||||
'day:Every day' \
|
||||
'weekdays:Every day skipping weekend days' \
|
||||
'weekly:Every week' \
|
||||
'biweekly:Every two weeks' \
|
||||
'fortnight:Every two weeks' \
|
||||
'monthly:Every month' \
|
||||
'quarterly:Every three months' \
|
||||
'semiannual:Every six months' \
|
||||
'annual:Every year' \
|
||||
'yearly:Every year' \
|
||||
'biannual:Every two years' \
|
||||
'biyearly:Every two years'
|
||||
_task_freqs=("$reply[@]")
|
||||
|
||||
local -a _task_frequencies
|
||||
_regex_words values 'task frequencies' \
|
||||
'd:days' \
|
||||
'w:weeks' \
|
||||
'q:quarters' \
|
||||
'y:years'
|
||||
_task_frequencies=("$reply[@]")
|
||||
|
||||
task_freqs=(
|
||||
\( "$_task_freqs[@]" \|
|
||||
\( /$'[0-9][0-9]#'/- \( "$_task_frequencies[@]" \) \)
|
||||
\)
|
||||
)
|
||||
|
||||
# attributes
|
||||
local -a task_attributes
|
||||
_regex_words -t ':' default 'task attributes' \
|
||||
'des*cription:Task description text' \
|
||||
'status:Status of task - pending, completed, deleted, waiting' \
|
||||
'pro*ject:Project name:$task_projects' \
|
||||
'pri*ority:priority:$task_priorities' \
|
||||
'du*e:Due date:$task_dates' \
|
||||
're*cur:Recurrence frequency:$task_freqs' \
|
||||
'un*til:Expiration date:$task_dates' \
|
||||
'li*mit:Desired number of rows in report' \
|
||||
'wa*it:Date until task becomes pending:$task_dates' \
|
||||
'ent*ry:Date task was created:$task_dates' \
|
||||
'end:Date task was completed/deleted:$task_dates' \
|
||||
'st*art:Date task was started:$task_dates' \
|
||||
'sc*heduled:Date task is scheduled to start:$task_dates' \
|
||||
'dep*ends:Other tasks that this task depends upon:$task_zshids'
|
||||
task_attributes=("$reply[@]")
|
||||
|
||||
args=(
|
||||
\( "$task_attributes[@]" \|
|
||||
\( /'(project|description|status|entry|end|start|scheduled|depends|due|wait|recur|priority|until|limit).'/- \( /$'[^:]#:'/ ":default:modifiers:compadd -S ':' -a _task_modifiers" \) \) \|
|
||||
\( /'(rc).'/- \( /$'[^:]#:'/ ":arguments:config:compadd -S ':' -a _task_config" \) \) \|
|
||||
\( /'(+|-)'/- \( /"$word"/ ":values:remove tag:compadd -a _task_tags" \) \) \|
|
||||
\( /"$word"/ \)
|
||||
\) \#
|
||||
)
|
||||
_regex_arguments _task_attributes "${args[@]}"
|
||||
|
||||
## task commands
|
||||
# https://www.opensource.org/licenses/mit-license.php
|
||||
|
||||
# filter completion
|
||||
(( $+functions[_task_filter] )) ||
|
||||
_task_filter() {
|
||||
|
||||
local -a reply
|
||||
local word=$'[^\0]#\0'
|
||||
|
||||
# projects
|
||||
local _task_projects=($(task _projects))
|
||||
local task_projects=(
|
||||
/"$word"/
|
||||
":values:task projects:compadd -a _task_projects"
|
||||
)
|
||||
|
||||
_regex_words values 'task dates' \
|
||||
'tod*ay:Today' \
|
||||
'yes*terday:Yesterday' \
|
||||
'tom*orrow:Tomorrow' \
|
||||
'sow:Start of week' \
|
||||
'soww:Start of work week' \
|
||||
'socw:Start of calendar week' \
|
||||
'som:Start of month' \
|
||||
'soq:Start of quarter' \
|
||||
'soy:Start of year' \
|
||||
'eow:End of week' \
|
||||
'eoww:End of work week' \
|
||||
'eocw:End of calendar week' \
|
||||
'eom:End of month' \
|
||||
'eoq:End of quarter' \
|
||||
'eoy:End of year' \
|
||||
'mon:Monday' \
|
||||
'tue:Tuesday'\
|
||||
'wed:Wednesday' \
|
||||
'thu:Thursday' \
|
||||
'fri:Friday' \
|
||||
'sat:Saturday' \
|
||||
'sun:Sunday' \
|
||||
'good*friday:Good Friday' \
|
||||
'easter:Easter' \
|
||||
'eastermonday:Easter Monday' \
|
||||
'ascension:Ascension' \
|
||||
'pentecost:Pentecost' \
|
||||
'midsommar:Midsommar' \
|
||||
'midsommarafton:Midsommarafton' \
|
||||
'later:Later' \
|
||||
'someday:Some Day'
|
||||
local _task_dates=("$reply[@]")
|
||||
|
||||
_regex_words values 'task reldates' \
|
||||
'hrs:n hours' \
|
||||
'day:n days' \
|
||||
'1st:first' \
|
||||
'2nd:second' \
|
||||
'3rd:third' \
|
||||
'th:4th, 5th, etc.' \
|
||||
'wks:weeks'
|
||||
local _task_reldates=("$reply[@]")
|
||||
|
||||
local task_dates=(
|
||||
\( "$_task_dates[@]" \|
|
||||
\( /$'[0-9][0-9]#'/- \( "$_task_reldates[@]" \) \)
|
||||
\)
|
||||
)
|
||||
|
||||
# This data is a little bit differnt, it may contain any kind of character so
|
||||
# we parse it manually and quote using '${(q)_desc}' the descriptions
|
||||
local -a _task_zshids
|
||||
local _id desc
|
||||
task _zshids | while IFS=':' read _id desc; do
|
||||
_task_zshids+=("$_id:${(qq)desc}")
|
||||
done
|
||||
_regex_words values 'task IDs' $_task_zshids
|
||||
local task_zshids=("$reply[@]")
|
||||
|
||||
_regex_words values 'task frequencies' \
|
||||
'daily:Every day' \
|
||||
'day:Every day' \
|
||||
'weekdays:Every day skipping weekend days' \
|
||||
'weekly:Every week' \
|
||||
'biweekly:Every two weeks' \
|
||||
'fortnight:Every two weeks' \
|
||||
'monthly:Every month' \
|
||||
'quarterly:Every three months' \
|
||||
'semiannual:Every six months' \
|
||||
'annual:Every year' \
|
||||
'yearly:Every year' \
|
||||
'biannual:Every two years' \
|
||||
'biyearly:Every two years'
|
||||
local _task_freqs=("$reply[@]")
|
||||
|
||||
_regex_words values 'task frequencies' \
|
||||
'd:days' \
|
||||
'w:weeks' \
|
||||
'q:quarters' \
|
||||
'y:years'
|
||||
local _task_frequencies=("$reply[@]")
|
||||
|
||||
local task_freqs=(
|
||||
\( "$_task_freqs[@]" \|
|
||||
\( /$'[0-9][0-9]#'/- \( "$_task_frequencies[@]" \) \)
|
||||
\)
|
||||
)
|
||||
|
||||
# task statuses
|
||||
local _task_statuses=(
|
||||
pending
|
||||
completed
|
||||
deleted
|
||||
waiting
|
||||
)
|
||||
_regex_words statuses 'task statuses' \
|
||||
"${_task_statuses}"
|
||||
local task_statuses=("${reply[@]}")
|
||||
|
||||
# attributes
|
||||
local _task_all_attributes=(
|
||||
'des*cription:Task description text'
|
||||
'status:Status of task:$task_statuses'
|
||||
'pro*ject:Project name:$task_projects'
|
||||
'du*e:Due date:$task_dates'
|
||||
're*cur:Recurrence frequency:$task_freqs'
|
||||
'un*til:Expiration date:$task_dates'
|
||||
'li*mit:Desired number of rows in report'
|
||||
'wa*it:Date until task becomes pending:$task_dates'
|
||||
'ent*ry:Date task was created:$task_dates'
|
||||
'end:Date task was completed/deleted:$task_dates'
|
||||
'st*art:Date task was started:$task_dates'
|
||||
'sc*heduled:Date task is scheduled to start:$task_dates'
|
||||
'depends:Other tasks that this task depends upon:$task_zshids'
|
||||
)
|
||||
## add UDAs as attributes
|
||||
local uda_name uda_label uda_values
|
||||
local -a udas_spec
|
||||
task _udas | while read uda_name; do
|
||||
uda_label="$(task _get rc.uda."$uda_name".label)"
|
||||
# TODO: we could have got the values of every uda and try to complete that
|
||||
# but that can become extremly slow with a lot of udas
|
||||
#uda_values=(${(@s:,:)"$(task _get rc.uda."$uda_name".values)"})
|
||||
udas_spec+=("${uda_name}:${(q)uda_label}")
|
||||
done
|
||||
_task_all_attributes=("${_task_all_attributes[@]}" "${udas_spec[@]}")
|
||||
_regex_words -t ':' default 'task attributes' "${_task_all_attributes[@]}"
|
||||
local task_attributes=("$reply[@]")
|
||||
|
||||
local _task_tags=($(task _tags))
|
||||
local _task_config=($(task _config))
|
||||
local _task_modifiers=(
|
||||
'before'
|
||||
'after'
|
||||
'none'
|
||||
'any'
|
||||
'is'
|
||||
'isnt'
|
||||
'has'
|
||||
'hasnt'
|
||||
'startswith'
|
||||
'endswith'
|
||||
'word'
|
||||
'noword'
|
||||
)
|
||||
local _task_conjunctions=(
|
||||
'and'
|
||||
'or'
|
||||
'xor'
|
||||
'\)'
|
||||
'\('
|
||||
'<'
|
||||
'<='
|
||||
'='
|
||||
'!='
|
||||
'>='
|
||||
'>'
|
||||
)
|
||||
_regex_arguments _task_attributes \
|
||||
\( "${task_attributes[@]}" \| \
|
||||
\( /'(project|description|status|entry|end|start|scheduled|depends|due|wait|recur|priority|until|limit).'/- \( /$'[^:]#:'/ ":default:modifiers:compadd -S ':' -a _task_modifiers" \) \) \| \
|
||||
\( /'(rc).'/- \( /$'[^:]#:'/ ":arguments:config:compadd -S ':' -a _task_config" \) \) \| \
|
||||
\( /'(+|-)'/- \( /"$word"/ ":values:remove tag:compadd -a _task_tags" \) \) \| \
|
||||
\( /"$word"/ \) \
|
||||
\) \#
|
||||
|
||||
_task_attributes "$@"
|
||||
|
||||
# TODO complete conjunctions only if the previous word is a filter expression, i.e. attribute, ID, any non-command
|
||||
_describe -t default 'task conjunctions' _task_conjunctions
|
||||
}
|
||||
|
||||
# execute completion
|
||||
(( $+functions[_task_execute] )) ||
|
||||
_task_execute() {
|
||||
_files
|
||||
}
|
||||
|
||||
# id-only completion
|
||||
(( $+functions[_task_id] )) ||
|
||||
_task_id() {
|
||||
_describe -t values 'task IDs' _task_zshids
|
||||
(( $+functions[_task_ids] )) ||
|
||||
_task_ids() {
|
||||
local _ids=( ${(f)"$(task _zshids)"} )
|
||||
_describe 'task ids' _ids
|
||||
}
|
||||
(( $+functions[_task_aliases] )) ||
|
||||
_task_aliases() {
|
||||
local _aliases=( ${(f)"$(task _aliases)"} )
|
||||
_describe 'task aliases' _aliases
|
||||
}
|
||||
|
||||
# subcommand-only function
|
||||
|
@ -233,6 +230,7 @@ _task_subcommands() {
|
|||
local cmd category desc
|
||||
local lastcategory=''
|
||||
# The list is sorted by category, in the right order.
|
||||
local _task_zshcmds=( ${(f)"$(task _zshcommands)"} sentinel:sentinel:sentinel )
|
||||
for _zshcmd in "$_task_zshcmds[@]"; do
|
||||
# Parse out the three fields
|
||||
cmd=${_zshcmd%%:*}
|
||||
|
@ -253,33 +251,42 @@ _task_subcommands() {
|
|||
done
|
||||
}
|
||||
|
||||
## contexts
|
||||
(( $+functions[_task_context] )) ||
|
||||
_task_context() {
|
||||
local _contexts=(${(f)"$(task _context)"})
|
||||
_describe 'task contexts' _contexts
|
||||
}
|
||||
|
||||
## first level completion => task sub-command completion
|
||||
(( $+functions[_task_default] )) ||
|
||||
_task_default() {
|
||||
local cmd ret=1
|
||||
local cmd ret=1
|
||||
|
||||
integer i=1
|
||||
local _task_cmds=($(task _commands; task _aliases))
|
||||
while (( i < $#words ))
|
||||
do
|
||||
cmd="${_task_cmds[(r)$words[$i]]}"
|
||||
if (( $#cmd )); then
|
||||
_call_function ret _task_${cmd} ||
|
||||
_call_function ret _task_filter ||
|
||||
_message "No command remaining."
|
||||
if (( $+functions[_task_${cmd}] )); then
|
||||
_task_${cmd}
|
||||
return ret
|
||||
fi
|
||||
_call_function ret _task_filter ||
|
||||
_message "No command remaining."
|
||||
return ret
|
||||
fi
|
||||
(( i++ ))
|
||||
done
|
||||
|
||||
# update IDs
|
||||
_task_zshids=( ${(f)"$(task _zshids)"} )
|
||||
|
||||
_task_subcommands
|
||||
_describe -t tasks 'task IDs' _task_zshids
|
||||
_describe -t aliases 'task aliases' _task_aliases
|
||||
# _task_ids
|
||||
_task_aliases
|
||||
_call_function ret _task_filter
|
||||
|
||||
return ret
|
||||
}
|
||||
|
||||
_task "$@"
|
||||
_arguments -s -S \
|
||||
"*::task default:_task_default"
|
||||
|
|
1
src/.gitignore
vendored
1
src/.gitignore
vendored
|
@ -3,3 +3,4 @@ Makefile.in
|
|||
debug
|
||||
calc
|
||||
lex
|
||||
liblibshared.a
|
||||
|
|
224
src/CLI2.cpp
224
src/CLI2.cpp
|
@ -1,6 +1,6 @@
|
|||
////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Copyright 2006 - 2016, Paul Beckingham, Federico Hernandez.
|
||||
// Copyright 2006 - 2020, Paul Beckingham, Federico Hernandez.
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
// of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -20,7 +20,7 @@
|
|||
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
// SOFTWARE.
|
||||
//
|
||||
// http://www.opensource.org/licenses/mit-license.php
|
||||
// https://www.opensource.org/licenses/mit-license.php
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -32,11 +32,8 @@
|
|||
#include <Context.h>
|
||||
#include <Lexer.h>
|
||||
#include <Color.h>
|
||||
#include <text.h>
|
||||
#include <util.h>
|
||||
#include <i18n.h>
|
||||
|
||||
extern Context context;
|
||||
#include <shared.h>
|
||||
#include <format.h>
|
||||
|
||||
// Overridden by rc.abbreviation.minimum.
|
||||
int CLI2::minimumMatchLength = 3;
|
||||
|
@ -213,7 +210,7 @@ const std::string A2::dump () const
|
|||
else tags += "\033[32m" + tag + "\033[0m ";
|
||||
}
|
||||
|
||||
return output + " " + atts + tags;
|
||||
return output + ' ' + atts + tags;
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
@ -236,7 +233,7 @@ void CLI2::getOverride (int argc, const char** argv, std::string& home, File& rc
|
|||
if (last_slash != std::string::npos)
|
||||
home = rc.parent ();
|
||||
|
||||
context.header (format (STRING_PARSER_ALTERNATE_RC, rc._data));
|
||||
Context::getContext ().header (format ("Using alternate .taskrc file {1}", rc._data));
|
||||
|
||||
// Keep looping, because if there are multiple rc:file arguments, the last
|
||||
// one should dominate.
|
||||
|
@ -249,7 +246,7 @@ void CLI2::getOverride (int argc, const char** argv, std::string& home, File& rc
|
|||
// Static method.
|
||||
void CLI2::getDataLocation (int argc, const char** argv, Path& data)
|
||||
{
|
||||
std::string location = context.config.get ("data.location");
|
||||
std::string location = Context::getContext ().config.get ("data.location");
|
||||
if (location != "")
|
||||
data = location;
|
||||
|
||||
|
@ -263,7 +260,7 @@ void CLI2::getDataLocation (int argc, const char** argv, Path& data)
|
|||
raw.substr (0, 16) == "rc.data.location")
|
||||
{
|
||||
data = Directory (raw.substr (17));
|
||||
context.header (format (STRING_PARSER_ALTERNATE_DATA, (std::string) data));
|
||||
Context::getContext ().header (format ("Using alternate data.location {1}", (std::string) data));
|
||||
|
||||
// Keep looping, because if there are multiple rc:file arguments, the last
|
||||
// one should dominate.
|
||||
|
@ -277,22 +274,31 @@ void CLI2::applyOverrides (int argc, const char** argv)
|
|||
{
|
||||
for (int i = 0; i < argc; ++i)
|
||||
{
|
||||
|
||||
// Don't process any arguments after a '--'
|
||||
std::string raw = argv[i];
|
||||
if (raw == "--")
|
||||
break;
|
||||
|
||||
// Overrides always start with 'rc.'
|
||||
if (raw.length () > 3 &&
|
||||
raw.substr (0, 3) == "rc.")
|
||||
{
|
||||
|
||||
// Our separator can either be '=' or ':', so try and find both.
|
||||
auto sep = raw.find ('=', 3);
|
||||
if (sep == std::string::npos)
|
||||
sep = raw.find (':', 3);
|
||||
|
||||
// Process our override if well-formed
|
||||
if (sep != std::string::npos)
|
||||
{
|
||||
std::string name = raw.substr (3, sep - 3);
|
||||
std::string value = raw.substr (sep + 1);
|
||||
context.config.set (name, value);
|
||||
context.footnote (format (STRING_PARSER_OVERRIDE_RC, name, value));
|
||||
Context::getContext ().config.set (name, value);
|
||||
|
||||
if (Context::getContext ().verbose("override"))
|
||||
Context::getContext ().footnote (format ("Configuration override rc.{1}:{2}", name, value));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -376,9 +382,7 @@ void CLI2::handleArg0 ()
|
|||
A2 cal ("calendar", Lexer::Type::word);
|
||||
_args.push_back (cal);
|
||||
}
|
||||
else if (basename == "task" ||
|
||||
basename == "tw" ||
|
||||
basename == "t")
|
||||
else
|
||||
{
|
||||
_args.push_back (a);
|
||||
}
|
||||
|
@ -399,6 +403,7 @@ void CLI2::lexArguments ()
|
|||
{
|
||||
bool quoted = Lexer::wasQuoted (_original_args[i].attribute ("raw"));
|
||||
|
||||
// Process single-token arguments.
|
||||
std::string lexeme;
|
||||
Lexer::Type type;
|
||||
Lexer lex (_original_args[i].attribute ("raw"));
|
||||
|
@ -422,11 +427,13 @@ void CLI2::lexArguments ()
|
|||
|
||||
_args.push_back (a);
|
||||
}
|
||||
|
||||
// Process muktiple-token arguments.
|
||||
else
|
||||
{
|
||||
std::string quote = "'";
|
||||
std::string escaped = _original_args[i].attribute ("raw");
|
||||
str_replace (escaped, quote, "\\'");
|
||||
escaped = str_replace (escaped, quote, "\\'");
|
||||
|
||||
std::string::size_type cursor = 0;
|
||||
std::string word;
|
||||
|
@ -460,8 +467,8 @@ void CLI2::lexArguments ()
|
|||
}
|
||||
}
|
||||
|
||||
if (context.config.getInteger ("debug.parser") >= 2)
|
||||
context.debug (dump ("CLI2::analyze lexArguments"));
|
||||
if (Context::getContext ().config.getInteger ("debug.parser") >= 2)
|
||||
Context::getContext ().debug (dump ("CLI2::analyze lexArguments"));
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
@ -491,7 +498,7 @@ void CLI2::demotion ()
|
|||
else if (a._lextype == Lexer::Type::pair &&
|
||||
canonicalize (canonical, "pseudo", a.attribute ("name")))
|
||||
{
|
||||
context.config.set (canonical, a.attribute ("value"));
|
||||
Context::getContext ().config.set (canonical, a.attribute ("value"));
|
||||
changes = true;
|
||||
|
||||
// Equivalent to erasing 'a'.
|
||||
|
@ -502,16 +509,16 @@ void CLI2::demotion ()
|
|||
}
|
||||
|
||||
if (changes &&
|
||||
context.config.getInteger ("debug.parser") >= 2)
|
||||
context.debug (dump ("CLI2::analyze demotion"));
|
||||
Context::getContext ().config.getInteger ("debug.parser") >= 2)
|
||||
Context::getContext ().debug (dump ("CLI2::analyze demotion"));
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Intended to be called after ::add() to perform the final analysis.
|
||||
void CLI2::analyze ()
|
||||
{
|
||||
if (context.config.getInteger ("debug.parser") >= 2)
|
||||
context.debug (dump ("CLI2::analyze"));
|
||||
if (Context::getContext ().config.getInteger ("debug.parser") >= 2)
|
||||
Context::getContext ().debug (dump ("CLI2::analyze"));
|
||||
|
||||
// Process _original_args.
|
||||
_args.clear ();
|
||||
|
@ -524,7 +531,7 @@ void CLI2::analyze ()
|
|||
{
|
||||
defaultCommand ();
|
||||
if (! findCommand ())
|
||||
throw std::string (STRING_TRIVIAL_INPUT);
|
||||
throw std::string ("You must specify a command or a task to modify.");
|
||||
}
|
||||
|
||||
demotion ();
|
||||
|
@ -568,10 +575,10 @@ void CLI2::addContextFilter ()
|
|||
return;
|
||||
|
||||
// Detect if any context is set, and bail out if not
|
||||
std::string contextName = context.config.get ("context");
|
||||
std::string contextName = Context::getContext ().config.get ("context");
|
||||
if (contextName == "")
|
||||
{
|
||||
context.debug ("No context.");
|
||||
Context::getContext ().debug ("No context.");
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -582,23 +589,23 @@ void CLI2::addContextFilter ()
|
|||
a._lextype == Lexer::Type::number ||
|
||||
a._lextype == Lexer::Type::set)
|
||||
{
|
||||
context.debug (format ("UUID/ID argument found '{1}', not applying context.", a.attribute ("raw")));
|
||||
Context::getContext ().debug (format ("UUID/ID argument found '{1}', not applying context.", a.attribute ("raw")));
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Apply context
|
||||
context.debug ("Applying context: " + contextName);
|
||||
std::string contextFilter = context.config.get ("context." + contextName);
|
||||
Context::getContext ().debug ("Applying context: " + contextName);
|
||||
std::string contextFilter = Context::getContext ().config.get ("context." + contextName);
|
||||
|
||||
if (contextFilter == "")
|
||||
context.debug ("Context '" + contextName + "' not defined.");
|
||||
Context::getContext ().debug ("Context '" + contextName + "' not defined.");
|
||||
else
|
||||
{
|
||||
_context_filter_added = true;
|
||||
addFilter (contextFilter);
|
||||
if (context.verbose ("context"))
|
||||
context.footnote (format ("Context '{1}' set. Use 'task context none' to remove.", contextName));
|
||||
if (Context::getContext ().verbose ("context"))
|
||||
Context::getContext ().footnote (format ("Context '{1}' set. Use 'task context none' to remove.", contextName));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -624,7 +631,7 @@ void CLI2::prepareFilter ()
|
|||
desugarFilterPatterns ();
|
||||
insertJunctions (); // Deliberately after all desugar calls.
|
||||
|
||||
if (context.verbose ("filter"))
|
||||
if (Context::getContext ().verbose ("filter"))
|
||||
{
|
||||
std::string combined;
|
||||
for (const auto& a : _args)
|
||||
|
@ -632,14 +639,14 @@ void CLI2::prepareFilter ()
|
|||
if (a.hasTag ("FILTER"))
|
||||
{
|
||||
if (combined != "")
|
||||
combined += " ";
|
||||
combined += ' ';
|
||||
|
||||
combined += a.attribute ("raw");
|
||||
}
|
||||
}
|
||||
|
||||
if (combined.size ())
|
||||
context.footnote (std::string (STRING_COLUMN_LABEL_FILTER) + ": " + combined);
|
||||
Context::getContext ().footnote (std::string ("Filter: ") + combined);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -652,13 +659,13 @@ const std::vector <std::string> CLI2::getWords ()
|
|||
if (a.hasTag ("MISCELLANEOUS"))
|
||||
words.push_back (a.attribute ("raw"));
|
||||
|
||||
if (context.config.getInteger ("debug.parser") >= 2)
|
||||
if (Context::getContext ().config.getInteger ("debug.parser") >= 2)
|
||||
{
|
||||
Color colorOrigArgs ("gray10 on gray4");
|
||||
std::string message = " ";
|
||||
for (const auto& word : words)
|
||||
message += colorOrigArgs.colorize (word) + " ";
|
||||
context.debug ("CLI2::getWords" + message);
|
||||
message += colorOrigArgs.colorize (word) + ' ';
|
||||
Context::getContext ().debug ("CLI2::getWords" + message);
|
||||
}
|
||||
|
||||
return words;
|
||||
|
@ -737,13 +744,13 @@ const std::string CLI2::dump (const std::string& title) const
|
|||
out << colorFilter.colorize (i->attribute ("raw"));
|
||||
}
|
||||
|
||||
out << "\n";
|
||||
out << '\n';
|
||||
|
||||
if (_args.size ())
|
||||
{
|
||||
out << " _args\n";
|
||||
for (const auto& a : _args)
|
||||
out << " " << a.dump () << "\n";
|
||||
out << " " << a.dump () << '\n';
|
||||
}
|
||||
|
||||
if (_id_ranges.size ())
|
||||
|
@ -752,21 +759,21 @@ const std::string CLI2::dump (const std::string& title) const
|
|||
for (const auto& range : _id_ranges)
|
||||
{
|
||||
if (range.first != range.second)
|
||||
out << colorArgs.colorize (range.first + "-" + range.second) << " ";
|
||||
out << colorArgs.colorize (range.first + "-" + range.second) << ' ';
|
||||
else
|
||||
out << colorArgs.colorize (range.first) << " ";
|
||||
out << colorArgs.colorize (range.first) << ' ';
|
||||
}
|
||||
|
||||
out << "\n";
|
||||
out << '\n';
|
||||
}
|
||||
|
||||
if (_uuid_list.size ())
|
||||
{
|
||||
out << " _uuid_list\n ";
|
||||
for (const auto& uuid : _uuid_list)
|
||||
out << colorArgs.colorize (uuid) << " ";
|
||||
out << colorArgs.colorize (uuid) << ' ';
|
||||
|
||||
out << "\n";
|
||||
out << '\n';
|
||||
}
|
||||
|
||||
return out.str ();
|
||||
|
@ -845,11 +852,11 @@ void CLI2::aliasExpansion ()
|
|||
while (action && counter++ < safetyValveDefault);
|
||||
|
||||
if (counter >= safetyValveDefault)
|
||||
context.debug (format (STRING_PARSER_ALIAS_NEST, safetyValveDefault));
|
||||
Context::getContext ().debug (format ("Nested alias limit of {1} reached.", safetyValveDefault));
|
||||
|
||||
if (changes &&
|
||||
context.config.getInteger ("debug.parser") >= 2)
|
||||
context.debug (dump ("CLI2::analyze aliasExpansion"));
|
||||
Context::getContext ().config.getInteger ("debug.parser") >= 2)
|
||||
Context::getContext ().debug (dump ("CLI2::analyze aliasExpansion"));
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
@ -883,8 +890,8 @@ void CLI2::canonicalizeNames ()
|
|||
}
|
||||
|
||||
if (changes &&
|
||||
context.config.getInteger ("debug.parser") >= 2)
|
||||
context.debug (dump ("CLI2::analyze canonicalizeNames"));
|
||||
Context::getContext ().config.getInteger ("debug.parser") >= 2)
|
||||
Context::getContext ().debug (dump ("CLI2::analyze canonicalizeNames"));
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
@ -893,7 +900,7 @@ void CLI2::categorizeArgs ()
|
|||
{
|
||||
// Context is only applied for commands that request it.
|
||||
std::string command = getCommand ();
|
||||
Command* cmd = context.commands[command];
|
||||
Command* cmd = Context::getContext ().commands[command];
|
||||
if (cmd && cmd->uses_context ())
|
||||
addContextFilter ();
|
||||
|
||||
|
@ -935,7 +942,7 @@ void CLI2::categorizeArgs ()
|
|||
! cmd->accepts_miscellaneous ())
|
||||
{
|
||||
// No commands were expected --> error.
|
||||
throw format (STRING_PARSER_UNEXPECTED_ARG, command, a.attribute ("raw"));
|
||||
throw format ("The '{1}' command does not allow '{2}'.", command, a.attribute ("raw"));
|
||||
}
|
||||
else if (cmd &&
|
||||
! cmd->accepts_filter () &&
|
||||
|
@ -959,7 +966,7 @@ void CLI2::categorizeArgs ()
|
|||
cmd->accepts_miscellaneous ())
|
||||
{
|
||||
// Error: internally inconsistent.
|
||||
throw std::string (STRING_UNKNOWN_ERROR);
|
||||
throw std::string ("Unknown error. Please report.");
|
||||
}
|
||||
else if (cmd &&
|
||||
cmd->accepts_filter () &&
|
||||
|
@ -999,13 +1006,13 @@ void CLI2::categorizeArgs ()
|
|||
cmd->accepts_miscellaneous ())
|
||||
{
|
||||
// Error: internally inconsistent.
|
||||
throw std::string (STRING_UNKNOWN_ERROR);
|
||||
throw std::string ("Unknown error. Please report.");
|
||||
}
|
||||
}
|
||||
|
||||
if (changes &&
|
||||
context.config.getInteger ("debug.parser") >= 2)
|
||||
context.debug (dump ("CLI2::analyze categorizeArgs"));
|
||||
Context::getContext ().config.getInteger ("debug.parser") >= 2)
|
||||
Context::getContext ().debug (dump ("CLI2::analyze categorizeArgs"));
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
@ -1073,8 +1080,8 @@ void CLI2::parenthesizeOriginalFilter ()
|
|||
|
||||
_args = reconstructed;
|
||||
|
||||
if (context.config.getInteger ("debug.parser") >= 2)
|
||||
context.debug (dump ("CLI2::analyze parenthesizeOriginalFilter"));
|
||||
if (Context::getContext ().config.getInteger ("debug.parser") >= 2)
|
||||
Context::getContext ().debug (dump ("CLI2::analyze parenthesizeOriginalFilter"));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1105,7 +1112,7 @@ bool CLI2::findCommand ()
|
|||
a.tag ("CMD");
|
||||
|
||||
// Apply command DNA as tags.
|
||||
Command* command = context.commands[canonical];
|
||||
Command* command = Context::getContext ().commands[canonical];
|
||||
if (command->read_only ()) a.tag ("READONLY");
|
||||
if (command->displays_id ()) a.tag ("SHOWSID");
|
||||
if (command->needs_gc ()) a.tag ("RUNSGC");
|
||||
|
@ -1114,8 +1121,8 @@ bool CLI2::findCommand ()
|
|||
if (command->accepts_modifications ()) a.tag ("ALLOWSMODIFICATIONS");
|
||||
if (command->accepts_miscellaneous ()) a.tag ("ALLOWSMISC");
|
||||
|
||||
if (context.config.getInteger ("debug.parser") >= 2)
|
||||
context.debug (dump ("CLI2::analyze findCommand"));
|
||||
if (Context::getContext ().config.getInteger ("debug.parser") >= 2)
|
||||
Context::getContext ().debug (dump ("CLI2::analyze findCommand"));
|
||||
|
||||
// Stop and indicate command found.
|
||||
return true;
|
||||
|
@ -1176,8 +1183,8 @@ void CLI2::desugarFilterTags ()
|
|||
{
|
||||
_args = reconstructed;
|
||||
|
||||
if (context.config.getInteger ("debug.parser") >= 2)
|
||||
context.debug (dump ("CLI2::prepareFilter desugarFilterTags"));
|
||||
if (Context::getContext ().config.getInteger ("debug.parser") >= 2)
|
||||
Context::getContext ().debug (dump ("CLI2::prepareFilter desugarFilterTags"));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1202,8 +1209,8 @@ void CLI2::findStrayModifications ()
|
|||
}
|
||||
|
||||
if (changes)
|
||||
if (context.config.getInteger ("debug.parser") >= 2)
|
||||
context.debug (dump ("CLI2::prepareFilter findStrayModifications"));
|
||||
if (Context::getContext ().config.getInteger ("debug.parser") >= 2)
|
||||
Context::getContext ().debug (dump ("CLI2::prepareFilter findStrayModifications"));
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
@ -1240,12 +1247,12 @@ void CLI2::desugarFilterAttributes ()
|
|||
// )
|
||||
// Use this sequence in place of a single value.
|
||||
std::vector <A2> values = lexExpression (value);
|
||||
if (context.config.getInteger ("debug.parser") >= 2)
|
||||
if (Context::getContext ().config.getInteger ("debug.parser") >= 2)
|
||||
{
|
||||
context.debug ("CLI2::lexExpression " + name + ":" + value);
|
||||
Context::getContext ().debug ("CLI2::lexExpression " + name + ':' + value);
|
||||
for (auto& v : values)
|
||||
context.debug (" " + v.dump ());
|
||||
context.debug (" ");
|
||||
Context::getContext ().debug (" " + v.dump ());
|
||||
Context::getContext ().debug (" ");
|
||||
}
|
||||
|
||||
bool found = false;
|
||||
|
@ -1258,7 +1265,7 @@ void CLI2::desugarFilterAttributes ()
|
|||
// date --> yes
|
||||
// duration --> yes
|
||||
bool evalSupported = true;
|
||||
Column* col = context.columns[canonical];
|
||||
Column* col = Context::getContext ().columns[canonical];
|
||||
if (col && col->type () == "string")
|
||||
evalSupported = false;
|
||||
|
||||
|
@ -1270,7 +1277,7 @@ void CLI2::desugarFilterAttributes ()
|
|||
A2 op ("", Lexer::Type::op);
|
||||
op.tag ("FILTER");
|
||||
|
||||
A2 rhs ("", Lexer::Type::string);
|
||||
A2 rhs ("", values[0]._lextype);
|
||||
rhs.tag ("FILTER");
|
||||
|
||||
// Special case for '<name>:<value>'.
|
||||
|
@ -1357,22 +1364,27 @@ void CLI2::desugarFilterAttributes ()
|
|||
#endif
|
||||
}
|
||||
else
|
||||
throw format (STRING_PARSER_UNKNOWN_ATTMOD, mod);
|
||||
throw format ("Error: unrecognized attribute modifier '{1}'.", mod);
|
||||
|
||||
reconstructed.push_back (lhs);
|
||||
reconstructed.push_back (op);
|
||||
|
||||
// Do not modify this construct without full understanding.
|
||||
if (values.size () == 1 || ! evalSupported)
|
||||
// Getting this wrong breaks a whole lot of filtering tests.
|
||||
if (values.size () > 1 || evalSupported)
|
||||
{
|
||||
if (Lexer::isDOM (rhs.attribute ("raw")))
|
||||
rhs._lextype = Lexer::Type::dom;
|
||||
|
||||
for (auto& v : values)
|
||||
reconstructed.push_back (v);
|
||||
}
|
||||
else if (Lexer::isDOM (rhs.attribute ("raw")))
|
||||
{
|
||||
rhs._lextype = Lexer::Type::dom;
|
||||
reconstructed.push_back (rhs);
|
||||
}
|
||||
else
|
||||
for (auto& v : values)
|
||||
reconstructed.push_back (v);
|
||||
{
|
||||
reconstructed.push_back (rhs);
|
||||
}
|
||||
|
||||
found = true;
|
||||
}
|
||||
|
@ -1399,8 +1411,8 @@ void CLI2::desugarFilterAttributes ()
|
|||
{
|
||||
_args = reconstructed;
|
||||
|
||||
if (context.config.getInteger ("debug.parser") >= 2)
|
||||
context.debug (dump ("CLI2::prepareFilter desugarFilterAttributes"));
|
||||
if (Context::getContext ().config.getInteger ("debug.parser") >= 2)
|
||||
Context::getContext ().debug (dump ("CLI2::prepareFilter desugarFilterAttributes"));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1438,8 +1450,8 @@ void CLI2::desugarFilterPatterns ()
|
|||
{
|
||||
_args = reconstructed;
|
||||
|
||||
if (context.config.getInteger ("debug.parser") >= 2)
|
||||
context.debug (dump ("CLI2::prepareFilter desugarFilterPatterns"));
|
||||
if (Context::getContext ().config.getInteger ("debug.parser") >= 2)
|
||||
Context::getContext ().debug (dump ("CLI2::prepareFilter desugarFilterPatterns"));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1456,7 +1468,7 @@ void CLI2::findIDs ()
|
|||
{
|
||||
bool changes = false;
|
||||
|
||||
if (context.config.getBoolean ("sugar"))
|
||||
if (Context::getContext ().config.getBoolean ("sugar"))
|
||||
{
|
||||
bool previousFilterArgWasAnOperator = false;
|
||||
int filterCount = 0;
|
||||
|
@ -1480,8 +1492,7 @@ void CLI2::findIDs ()
|
|||
else if (a._lextype == Lexer::Type::set)
|
||||
{
|
||||
// Split the ID list into elements.
|
||||
std::vector <std::string> elements;
|
||||
split (elements, a.attribute ("raw"), ',');
|
||||
auto elements = split (a.attribute ("raw"), ',');
|
||||
|
||||
for (auto& element : elements)
|
||||
{
|
||||
|
@ -1536,8 +1547,7 @@ void CLI2::findIDs ()
|
|||
a.tag ("FILTER");
|
||||
|
||||
// Split the ID list into elements.
|
||||
std::vector <std::string> elements;
|
||||
split (elements, raw, ',');
|
||||
auto elements = split (raw, ',');
|
||||
|
||||
for (const auto& element : elements)
|
||||
{
|
||||
|
@ -1578,8 +1588,8 @@ void CLI2::findIDs ()
|
|||
}
|
||||
|
||||
if (changes)
|
||||
if (context.config.getInteger ("debug.parser") >= 2)
|
||||
context.debug (dump ("CLI2::prepareFilter findIDs"));
|
||||
if (Context::getContext ().config.getInteger ("debug.parser") >= 2)
|
||||
Context::getContext ().debug (dump ("CLI2::prepareFilter findIDs"));
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
@ -1587,7 +1597,7 @@ void CLI2::findUUIDs ()
|
|||
{
|
||||
bool changes = false;
|
||||
|
||||
if (context.config.getBoolean ("sugar"))
|
||||
if (Context::getContext ().config.getBoolean ("sugar"))
|
||||
{
|
||||
for (const auto& a : _args)
|
||||
{
|
||||
|
@ -1639,8 +1649,8 @@ void CLI2::findUUIDs ()
|
|||
}
|
||||
|
||||
if (changes)
|
||||
if (context.config.getInteger ("debug.parser") >= 2)
|
||||
context.debug (dump ("CLI2::prepareFilter findUUIDs"));
|
||||
if (Context::getContext ().config.getInteger ("debug.parser") >= 2)
|
||||
Context::getContext ().debug (dump ("CLI2::prepareFilter findUUIDs"));
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
@ -1724,8 +1734,8 @@ void CLI2::insertIDExpr ()
|
|||
else
|
||||
{
|
||||
bool ascending = true;
|
||||
int low = strtol (r->first.c_str (), NULL, 10);
|
||||
int high = strtol (r->second.c_str (), NULL, 10);
|
||||
int low = strtol (r->first.c_str (), nullptr, 10);
|
||||
int high = strtol (r->second.c_str (), nullptr, 10);
|
||||
if (low <= high)
|
||||
ascending = true;
|
||||
else
|
||||
|
@ -1786,8 +1796,8 @@ void CLI2::insertIDExpr ()
|
|||
{
|
||||
_args = reconstructed;
|
||||
|
||||
if (context.config.getInteger ("debug.parser") >= 2)
|
||||
context.debug (dump ("CLI2::prepareFilter insertIDExpr"));
|
||||
if (Context::getContext ().config.getInteger ("debug.parser") >= 2)
|
||||
Context::getContext ().debug (dump ("CLI2::prepareFilter insertIDExpr"));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1823,8 +1833,8 @@ void CLI2::lexFilterArgs ()
|
|||
{
|
||||
_args = reconstructed;
|
||||
|
||||
if (context.config.getInteger ("debug.parser") >= 2)
|
||||
context.debug (dump ("CLI2::prepareFilter lexFilterArgs"));
|
||||
if (Context::getContext ().config.getInteger ("debug.parser") >= 2)
|
||||
Context::getContext ().debug (dump ("CLI2::prepareFilter lexFilterArgs"));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1930,8 +1940,8 @@ void CLI2::desugarFilterPlainArgs ()
|
|||
{
|
||||
_args = reconstructed;
|
||||
|
||||
if (context.config.getInteger ("debug.parser") >= 2)
|
||||
context.debug (dump ("CLI2::prepareFilter desugarFilterPlainArgs"));
|
||||
if (Context::getContext ().config.getInteger ("debug.parser") >= 2)
|
||||
Context::getContext ().debug (dump ("CLI2::prepareFilter desugarFilterPlainArgs"));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1984,8 +1994,8 @@ void CLI2::insertJunctions ()
|
|||
{
|
||||
_args = reconstructed;
|
||||
|
||||
if (context.config.getInteger ("debug.parser") >= 2)
|
||||
context.debug (dump ("CLI2::prepareFilter insertJunctions"));
|
||||
if (Context::getContext ().config.getInteger ("debug.parser") >= 2)
|
||||
Context::getContext ().debug (dump ("CLI2::prepareFilter insertJunctions"));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2025,7 +2035,7 @@ void CLI2::defaultCommand ()
|
|||
if (! found_sequence)
|
||||
{
|
||||
// Apply overrides, if any.
|
||||
std::string defaultCommand = context.config.get ("default.command");
|
||||
std::string defaultCommand = Context::getContext ().config.get ("default.command");
|
||||
if (defaultCommand != "")
|
||||
{
|
||||
// Modify _args, _original_args to be:
|
||||
|
@ -2068,8 +2078,8 @@ void CLI2::defaultCommand ()
|
|||
}
|
||||
|
||||
if (changes &&
|
||||
context.config.getInteger ("debug.parser") >= 2)
|
||||
context.debug (dump ("CLI2::analyze defaultCommand"));
|
||||
Context::getContext ().config.getInteger ("debug.parser") >= 2)
|
||||
Context::getContext ().debug (dump ("CLI2::analyze defaultCommand"));
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
@ -2113,3 +2123,5 @@ std::vector <A2> CLI2::lexExpression (const std::string& expression)
|
|||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// vim: ts=2:sw=2
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue