From a629b17feca65b9536aa24a90a154be782b47ba5 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sat, 26 Dec 2015 13:18:13 -0500 Subject: [PATCH] TW-1742: Indian Holiday Calendar (Master HolidayFile) - Thanks to Sunil Joshi. --- AUTHORS | 1 + ChangeLog | 1 + doc/rc/holidays.de-AT.rc | 128 ++++++++++++++++++++------------------- doc/rc/holidays.de-DE.rc | 8 +-- doc/rc/holidays.en-IN.rc | 103 +++++++++++++++++++++++++++++++ doc/rc/holidays.lt-LT.rc | 4 +- doc/rc/holidays.ru-RU.rc | 4 +- 7 files changed, 179 insertions(+), 70 deletions(-) create mode 100644 doc/rc/holidays.en-IN.rc diff --git a/AUTHORS b/AUTHORS index cf1e5e81d..7f3f5c859 100644 --- a/AUTHORS +++ b/AUTHORS @@ -123,6 +123,7 @@ The following submitted code, packages or analysis, and deserve special thanks: Alan Young Gordon Ball Rafał Bolanowski + Sunil Joshi Thanks to the following, who submitted detailed bug reports and excellent suggestions: diff --git a/ChangeLog b/ChangeLog index 6c6e55d4d..cf9925dd2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -30,6 +30,7 @@ Daniel Shahaf). - TW-1733 taskwarrior 2.5.0 can not compile FreeBSD 10.1 (thanks to ribbon). - TW-1738 add defined languages JAPANESE (thanks to ribbon). +- TW-1742 Indian Holiday Calendar (Master HolidayFile) (thanks to Sunil Joshi). - Fixed broken build for Cygwin and older GCC (thanks to Richard Boß). - The default configuration is now 256-color only. - The 'columns' report now shows whether a column is modifiable or read only. diff --git a/doc/rc/holidays.de-AT.rc b/doc/rc/holidays.de-AT.rc index ce0aac632..94e1088a8 100644 --- a/doc/rc/holidays.de-AT.rc +++ b/doc/rc/holidays.de-AT.rc @@ -57,65 +57,69 @@ 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-AT16.name=Allerheiligen -holiday.de-AT16.date=20151101 -holiday.de-AT17.name=Martin (B) -holiday.de-AT17.date=20151111 -holiday.de-AT18.name=Leopold (W, N) -holiday.de-AT18.date=20151115 -holiday.de-AT19.name=Mariä Empfängnis -holiday.de-AT19.date=20151208 -holiday.de-AT20.name=Heiliger Abend -holiday.de-AT20.date=20151224 -holiday.de-AT21.name=Christtag -holiday.de-AT21.date=20151225 -holiday.de-AT22.name=Stefanitag -holiday.de-AT22.date=20151226 -holiday.de-AT23.name=Silvester -holiday.de-AT23.date=20151231 -holiday.de-AT24.name=Neujahr -holiday.de-AT24.date=20160101 -holiday.de-AT25.name=Heilige drei Könige -holiday.de-AT25.date=20160106 -holiday.de-AT26.name=Josef (K, St, T, V) -holiday.de-AT26.date=20160319 -holiday.de-AT27.name=Karfreitag -holiday.de-AT27.date=20160325 -holiday.de-AT28.name=Ostersonntag -holiday.de-AT28.date=20160327 -holiday.de-AT29.name=Ostermontag -holiday.de-AT29.date=20160328 -holiday.de-AT30.name=Staatsfeiertag -holiday.de-AT30.date=20160501 -holiday.de-AT31.name=Florian (O) -holiday.de-AT31.date=20160504 -holiday.de-AT32.name=Christi Himmelfahrt -holiday.de-AT32.date=20160505 -holiday.de-AT33.name=Pfingstsonntag -holiday.de-AT33.date=20160515 -holiday.de-AT34.name=Pfingstmontag -holiday.de-AT34.date=20160516 -holiday.de-AT35.name=Fronleichnam -holiday.de-AT35.date=20160526 -holiday.de-AT36.name=Mariä Himmelfahrt -holiday.de-AT36.date=20160815 -holiday.de-AT37.name=Rupert (S) -holiday.de-AT37.date=20160924 -holiday.de-AT38.name=Tag der Volksabstimmung (K) -holiday.de-AT38.date=20161010 -holiday.de-AT39.name=Allerheiligen -holiday.de-AT39.date=20161101 -holiday.de-AT40.name=Martin (B) -holiday.de-AT40.date=20161111 -holiday.de-AT41.name=Leopold (W, N) -holiday.de-AT41.date=20161115 -holiday.de-AT42.name=Mariä Empfängnis -holiday.de-AT42.date=20161208 -holiday.de-AT43.name=Heiliger Abend -holiday.de-AT43.date=20161224 -holiday.de-AT44.name=Christtag -holiday.de-AT44.date=20161225 -holiday.de-AT45.name=Stefanitag -holiday.de-AT45.date=20161226 -holiday.de-AT46.name=Silvester -holiday.de-AT46.date=20161231 +holiday.de-AT16.name=Nationalfeiertag +holiday.de-AT16.date=20151026 +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-AT20.name=Mariä Empfängnis +holiday.de-AT20.date=20151208 +holiday.de-AT21.name=Heiliger Abend +holiday.de-AT21.date=20151224 +holiday.de-AT22.name=Christtag +holiday.de-AT22.date=20151225 +holiday.de-AT23.name=Stefanitag +holiday.de-AT23.date=20151226 +holiday.de-AT24.name=Silvester +holiday.de-AT24.date=20151231 +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-AT28.name=Karfreitag +holiday.de-AT28.date=20160325 +holiday.de-AT29.name=Ostersonntag +holiday.de-AT29.date=20160327 +holiday.de-AT30.name=Ostermontag +holiday.de-AT30.date=20160328 +holiday.de-AT31.name=Staatsfeiertag +holiday.de-AT31.date=20160501 +holiday.de-AT32.name=Florian (O) +holiday.de-AT32.date=20160504 +holiday.de-AT33.name=Christi Himmelfahrt +holiday.de-AT33.date=20160505 +holiday.de-AT34.name=Pfingstsonntag +holiday.de-AT34.date=20160515 +holiday.de-AT35.name=Pfingstmontag +holiday.de-AT35.date=20160516 +holiday.de-AT36.name=Fronleichnam +holiday.de-AT36.date=20160526 +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-AT40.name=Nationalfeiertag +holiday.de-AT40.date=20161026 +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-AT44.name=Mariä Empfängnis +holiday.de-AT44.date=20161208 +holiday.de-AT45.name=Heiliger Abend +holiday.de-AT45.date=20161224 +holiday.de-AT46.name=Christtag +holiday.de-AT46.date=20161225 +holiday.de-AT47.name=Stefanitag +holiday.de-AT47.date=20161226 +holiday.de-AT48.name=Silvester +holiday.de-AT48.date=20161231 diff --git a/doc/rc/holidays.de-DE.rc b/doc/rc/holidays.de-DE.rc index 3461691b0..5266bbeba 100644 --- a/doc/rc/holidays.de-DE.rc +++ b/doc/rc/holidays.de-DE.rc @@ -55,7 +55,7 @@ holiday.de-DE13.name=Reformationstag holiday.de-DE13.date=20151031 holiday.de-DE14.name=Allerheiligen holiday.de-DE14.date=20151101 -holiday.de-DE15.name=Buss und Bettag +holiday.de-DE15.name=Buß- und Bettag holiday.de-DE15.date=20151118 holiday.de-DE16.name=Heilig Abend holiday.de-DE16.date=20151224 @@ -63,7 +63,7 @@ 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=Sylvester +holiday.de-DE19.name=Silvester holiday.de-DE19.date=20151231 holiday.de-DE20.name=Neujahr holiday.de-DE20.date=20160101 @@ -93,7 +93,7 @@ holiday.de-DE32.name=Reformationstag holiday.de-DE32.date=20161031 holiday.de-DE33.name=Allerheiligen holiday.de-DE33.date=20161101 -holiday.de-DE34.name=Buss und Bettag +holiday.de-DE34.name=Buß- und Bettag holiday.de-DE34.date=20161116 holiday.de-DE35.name=Heilig Abend holiday.de-DE35.date=20161224 @@ -101,5 +101,5 @@ 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=Sylvester +holiday.de-DE38.name=Silvester holiday.de-DE38.date=20161231 diff --git a/doc/rc/holidays.en-IN.rc b/doc/rc/holidays.en-IN.rc new file mode 100644 index 000000000..f766b9025 --- /dev/null +++ b/doc/rc/holidays.en-IN.rc @@ -0,0 +1,103 @@ +############################################################################### +# International Holiday Data provided by Holidata.net +# http://holidata.net/en-IN/2015.json +# http://holidata.net/en-IN/2016.json +# +# Copyright 2006 - 2015, 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 diff --git a/doc/rc/holidays.lt-LT.rc b/doc/rc/holidays.lt-LT.rc index a9cfbdc0f..d3c93ce08 100644 --- a/doc/rc/holidays.lt-LT.rc +++ b/doc/rc/holidays.lt-LT.rc @@ -46,7 +46,7 @@ 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=20152101 +holiday.lt-LT10.date=20151101 holiday.lt-LT11.name=Šv. Kalėdos holiday.lt-LT11.date=20151224 holiday.lt-LT12.name=Šv. Kalėdos @@ -72,7 +72,7 @@ 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=20162101 +holiday.lt-LT23.date=20161101 holiday.lt-LT24.name=Šv. Kalėdos holiday.lt-LT24.date=20161224 holiday.lt-LT25.name=Šv. Kalėdos diff --git a/doc/rc/holidays.ru-RU.rc b/doc/rc/holidays.ru-RU.rc index 067061579..c6955d4f8 100644 --- a/doc/rc/holidays.ru-RU.rc +++ b/doc/rc/holidays.ru-RU.rc @@ -34,7 +34,7 @@ holiday.ru-RU2.date=20150107 holiday.ru-RU3.name=День защитника Отечества holiday.ru-RU3.date=20150223 holiday.ru-RU4.name=Международный женский день -holiday.ru-RU4.date=20150803 +holiday.ru-RU4.date=20150308 holiday.ru-RU5.name=Пасха holiday.ru-RU5.date=20150412 holiday.ru-RU6.name=Праздник весны и труда @@ -52,7 +52,7 @@ holiday.ru-RU11.date=20160107 holiday.ru-RU12.name=День защитника Отечества holiday.ru-RU12.date=20160223 holiday.ru-RU13.name=Международный женский день -holiday.ru-RU13.date=20160803 +holiday.ru-RU13.date=20160308 holiday.ru-RU14.name=Пасха holiday.ru-RU14.date=20160501 holiday.ru-RU15.name=Праздник весны и труда