summaryrefslogtreecommitdiffstats
path: root/libkholidays/holidays
diff options
context:
space:
mode:
authortoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
committertoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
commit460c52653ab0dcca6f19a4f492ed2c5e4e963ab0 (patch)
tree67208f7c145782a7e90b123b982ca78d88cc2c87 /libkholidays/holidays
downloadtdepim-460c52653ab0dcca6f19a4f492ed2c5e4e963ab0.tar.gz
tdepim-460c52653ab0dcca6f19a4f492ed2c5e4e963ab0.zip
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdepim@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'libkholidays/holidays')
-rw-r--r--libkholidays/holidays/Makefile.am20
-rw-r--r--libkholidays/holidays/holiday_BelgiumDutch34
-rw-r--r--libkholidays/holidays/holiday_BelgiumFrench34
-rw-r--r--libkholidays/holidays/holiday_BelgiumWalloon34
-rw-r--r--libkholidays/holidays/holiday_Suedtirol32
-rw-r--r--libkholidays/holidays/holiday_ar58
-rw-r--r--libkholidays/holidays/holiday_at48
-rw-r--r--libkholidays/holidays/holiday_au69
-rw-r--r--libkholidays/holidays/holiday_bavarian93
-rw-r--r--libkholidays/holidays/holiday_be30
-rw-r--r--libkholidays/holidays/holiday_br238
-rw-r--r--libkholidays/holidays/holiday_ca21
-rw-r--r--libkholidays/holidays/holiday_catalan29
-rw-r--r--libkholidays/holidays/holiday_ch17
-rw-r--r--libkholidays/holidays/holiday_co27
-rw-r--r--libkholidays/holidays/holiday_cz18
-rw-r--r--libkholidays/holidays/holiday_de30
-rw-r--r--libkholidays/holidays/holiday_dk59
-rw-r--r--libkholidays/holidays/holiday_ee38
-rw-r--r--libkholidays/holidays/holiday_es88
-rw-r--r--libkholidays/holidays/holiday_fi82
-rw-r--r--libkholidays/holidays/holiday_fr29
-rw-r--r--libkholidays/holidays/holiday_frswiss17
-rw-r--r--libkholidays/holidays/holiday_gb14
-rw-r--r--libkholidays/holidays/holiday_gr309
-rw-r--r--libkholidays/holidays/holiday_gt35
-rw-r--r--libkholidays/holidays/holiday_hu26
-rw-r--r--libkholidays/holidays/holiday_ie16
-rw-r--r--libkholidays/holidays/holiday_il72
-rw-r--r--libkholidays/holidays/holiday_is60
-rw-r--r--libkholidays/holidays/holiday_it64
-rw-r--r--libkholidays/holidays/holiday_jp80
-rw-r--r--libkholidays/holidays/holiday_lt42
-rw-r--r--libkholidays/holidays/holiday_mx32
-rw-r--r--libkholidays/holidays/holiday_nl72
-rw-r--r--libkholidays/holidays/holiday_no32
-rw-r--r--libkholidays/holidays/holiday_nz99
-rw-r--r--libkholidays/holidays/holiday_pl41
-rw-r--r--libkholidays/holidays/holiday_pt349
-rw-r--r--libkholidays/holidays/holiday_py25
-rw-r--r--libkholidays/holidays/holiday_quebec19
-rw-r--r--libkholidays/holidays/holiday_ro21
-rw-r--r--libkholidays/holidays/holiday_ru111
-rw-r--r--libkholidays/holidays/holiday_se37
-rw-r--r--libkholidays/holidays/holiday_si22
-rw-r--r--libkholidays/holidays/holiday_sk29
-rw-r--r--libkholidays/holidays/holiday_th30
-rw-r--r--libkholidays/holidays/holiday_ua118
-rw-r--r--libkholidays/holidays/holiday_us54
-rw-r--r--libkholidays/holidays/holiday_uy39
-rw-r--r--libkholidays/holidays/holiday_za17
51 files changed, 3010 insertions, 0 deletions
diff --git a/libkholidays/holidays/Makefile.am b/libkholidays/holidays/Makefile.am
new file mode 100644
index 000000000..e22166c33
--- /dev/null
+++ b/libkholidays/holidays/Makefile.am
@@ -0,0 +1,20 @@
+
+holidaysdir = $(kde_datadir)/libkholidays
+
+holidays_DATA = holiday_ar holiday_at holiday_au \
+ holiday_bavarian holiday_br \
+ holiday_BelgiumDutch holiday_BelgiumFrench holiday_BelgiumWalloon \
+ holiday_ca holiday_catalan holiday_co \
+ holiday_ch holiday_cz holiday_de holiday_dk holiday_ee \
+ holiday_es holiday_fi holiday_fr holiday_frswiss holiday_gb \
+ holiday_gr holiday_gt \
+ holiday_hu holiday_is holiday_il holiday_it holiday_jp \
+ holiday_lt holiday_mx \
+ holiday_nl \
+ holiday_no holiday_nz holiday_pl holiday_pt holiday_py \
+ holiday_quebec \
+ holiday_ro holiday_ru \
+ holiday_se holiday_si holiday_th holiday_ua holiday_us \
+ holiday_uy holiday_ie \
+ holiday_Suedtirol holiday_za
+
diff --git a/libkholidays/holidays/holiday_BelgiumDutch b/libkholidays/holidays/holiday_BelgiumDutch
new file mode 100644
index 000000000..9b663a435
--- /dev/null
+++ b/libkholidays/holidays/holiday_BelgiumDutch
@@ -0,0 +1,34 @@
+:
+: Belgian (in Dutch) holiday file. Copy to ~/.holiday
+:
+: Author: Guido van Rossum, CWI, Amsterdam <Guido.van.Rossum@cwi.nl>
+: Adapted from Dutch holiday by Danny Backx <u27113@kb.be> and Jean Cayron <jean.cayron@gmail.com>
+:
+small "Nieuwjaar" weekend on 1.1.
+small "Driekoningen" on 6.1
+small "Lichtmis" on 2.2
+small "Vastenavond" on easter minus 47 days
+small "Aswoensdag" on easter minus 46 days
+small "Palmzondag" on easter minus 7 days
+small "Witte Donderdag" on easter minus 3 days
+small "Goede Vrijdag" on easter minus 2 days
+small "Pasen - Feestdag" weekend on easter
+small "Paasmaandag" weekend on easter plus 1 day
+small "Feest van de Arbeid" weekend on 1.5
+small "Hemelvaart" weekend on easter plus 39 days
+small "Moederdag" on every second sunday in may
+small "Pinksteren" weekend on easter plus 49 days length 2 days
+small "Vaderdag" on every third sunday in june
+small "Vlaamse Gemeenschap feestdag" on 11.7
+small "Nationale feestdag" weekend on 21.7
+small "OLV Hemelvaart" weekend on 15.8
+small "Franse Gemeenschap feestdag" on 27.9
+small "Waalse feesten" on every third sunday in september
+small "Allerheiligen" weekend on 1.11
+small "Allerzielen" on 2.11
+small "Wapenstilstand" weekend on 11.11
+smaal "Duitstalige Gemeenschap feestdag" on 15.11
+small "Sinterklaas" on 06.12
+small "Kerstmis" weekend on 25.12.
+small "Tweede kerstdag" on 26.12.
+small "Oudjaar" on 31.12
diff --git a/libkholidays/holidays/holiday_BelgiumFrench b/libkholidays/holidays/holiday_BelgiumFrench
new file mode 100644
index 000000000..918d9f6c4
--- /dev/null
+++ b/libkholidays/holidays/holiday_BelgiumFrench
@@ -0,0 +1,34 @@
+:
+: Belgian (in french) holiday file. Copy to ~/.holiday
+:
+: Author: Guido van Rossum, CWI, Amsterdam <Guido.van.Rossum@cwi.nl>
+: Adapted from Dutch holiday by Danny Backx <u27113@kb.be> and Jean Cayron <jean.cayron@gmail.com>
+:
+small "Jour de l'an" weekend on 1.1.
+small "Épiphanie" on 6.1
+small "Chandeleur" on 2.2
+small "Mardi-gras" on easter minus 47 days
+small "Mercredi des cendres" on easter minus 46 days
+small "Dimanche des rameaux" on easter minus 7 days
+small "Jeudi saint" on easter minus 3 days
+small "Vendredi saint" on easter minus 2 days
+small "Pâques" weekend on easter
+small "Lundi de Pâques" weekend on easter plus 1 day
+small "Fête du travail" weekend on 1.5
+small "Ascencion" weekend on easter plus 39 days
+small "Fête des mères" on every second sunday in may
+small "Pentecôte" weekend on easter plus 49 days
+small "Lundi de Pentecôte" weekend on easter plus 50 days
+small "Fête des pères" on every third sunday in june
+small "Fête de la Communauté flamande" on 11.7
+small "Fête nationale - Férié" weekend on 21.7
+small "Assomption" weekend on 15.8
+small "Fête de la Communauté française de Belgique" on 27.9
+small "Fêtes de Wallonie" on every third sunday in september
+small "Toussaint" weekend on 1.11
+small "Jour des morts" on 2.11
+small "Armistice" weekend on 11.11
+smaal "Fête de la Communauté germanophone de Belgique" on 15.11
+small "Saint Nicolas" on 06.12
+small "Noël" weekend on 25.12.
+small "Saint-Sylvestre" on 31.12
diff --git a/libkholidays/holidays/holiday_BelgiumWalloon b/libkholidays/holidays/holiday_BelgiumWalloon
new file mode 100644
index 000000000..aace37dc0
--- /dev/null
+++ b/libkholidays/holidays/holiday_BelgiumWalloon
@@ -0,0 +1,34 @@
+:
+: Belgian (in walloon) holiday file. Copy to ~/.holiday
+:
+: Author: Guido van Rossum, CWI, Amsterdam <Guido.van.Rossum@cwi.nl>
+: Adapted from Dutch holiday by Danny Backx <u27113@kb.be> and Djan Cayron <jean.cayron@gmail.com>
+:
+small "Novelan" weekend on 1.1.
+small "Fiesse des Rwès" on 6.1
+small "Tchandleuse" on 2.2
+small "Crås mårdi" on easter minus 47 days
+small "Mierkidi des cindes" on easter minus 46 days
+small "Floreye Påke" on easter minus 7 days
+small "Djudi sint" on easter minus 3 days
+small "Bon vénrdi" on easter minus 2 days
+small "Påke" weekend on easter
+small "Londi d' Påke" weekend on easter plus 1 day
+small "Fiesse do boutaedje" weekend on 1.5
+small "Assincion" weekend on easter plus 39 days
+small "Fiesse des méres" on every second sunday in may
+small "Céncweme (Pintcosse)" weekend on easter plus 49 days
+small "Londi d' Céncweme" weekend on easter plus 50 days
+small "Fiesse des péres" on every third sunday in june
+small "Fiesse del Cominålté flaminde" on 11.7
+small "Fiesse nacionåle" weekend on 21.7
+small "Grande Notru Dame" weekend on 15.8
+small "Fiesse del Cominålté francesse di Beldjike" on 27.9
+small "Fiesses di Walonreye" on every third sunday in september
+small "Tossint" weekend on 1.11
+small "Djoû des åmes" on 2.11
+small "Årmistice" weekend on 11.11
+smaal "Fiesse del Cominålté Tîxhon-cåzante di Belgjike" on 15.11
+small "Sint Nicolai" on 06.12
+small "Noyé" weekend on 25.12.
+small "Sint Silvesse" on 31.12
diff --git a/libkholidays/holidays/holiday_Suedtirol b/libkholidays/holidays/holiday_Suedtirol
new file mode 100644
index 000000000..3838dbea5
--- /dev/null
+++ b/libkholidays/holidays/holiday_Suedtirol
@@ -0,0 +1,32 @@
+:
+: Südtirol holiday file.
+: by Roland Reiterer (roland_reiterer2001@gmx.net)
+:
+"Neujahr" weekend on 1.1
+"Hl. 3 Könige" weekend on 6.1
+small "Tag der Frau" on 8.3
+small "Hl. Joseph" on 19.3
+small "Vatertag" on 19.3
+small "Unnsinger Donnerstag" on easter minus 52 days
+small "Faschingsdienstag" on easter minus 47 days
+small "Aschermittwoch" on easter minus 46 days
+"Ostersonntag" weekend on easter
+"Ostermontag" weekend on easter plus 1 day
+small "Pfingstsonntag" on easter plus 49 days
+small "Pfingstmontag" on easter plus 50 days
+small "Christi Himmelfahrt" on easter plus 39 days
+"Tag der Freiheit" weekend on 25.4
+"Tag der Arbeit" weekend on 1.5
+small "Muttertag" on second sunday in may
+small "Tag der Republik" on 2.6
+small "Hl. Peter und Paul" on 29.6
+"Maria Himmelfahrt" weekend on 15.8
+small "Ferragosto" on 15.8
+small "Hl. Franziskus" on 4.10
+"Allerheiligen" weekend on 1.11
+small "Allerseelen" on 2.11
+small "Nationalfeiertag" on 4.11
+"Maria Empfängnis" weekend on 8.12
+"Christtag" weekend on 25.12
+"Stephanstag" weekend on 26.12
+small "Silvester" on 31.12
diff --git a/libkholidays/holidays/holiday_ar b/libkholidays/holidays/holiday_ar
new file mode 100644
index 000000000..95c4185bc
--- /dev/null
+++ b/libkholidays/holidays/holiday_ar
@@ -0,0 +1,58 @@
+:
+: Argentina holiday file
+:
+: Official Holiday List
+: See http://www.mininterior.gov.ar/servicios/feriados.asp
+:
+: Related national laws
+: http://www.uncu.edu.ar/contenido/skins/unc/download/Ley%2023555.pdf
+: http://www.uncu.edu.ar/contenido/skins/unc/download/Ley%2024445.pdf
+: http://www.puntoprofesional.com/P/0650/LEY_26416.HTM
+:
+: Author: Daniel Vega <dv5a@dc.uba.ar>
+
+
+: National holidays
+
+small "Año Nuevo" weekend on 1/1
+small "Día Nacional de la Memoria" weekend on 3/24
+small "Viernes Santo" weekend on easter minus 2
+small "Día de los Caídos en Malvinas" weekend on 4/2
+small "Día del Trabajador" weekend on 5/1
+small "Primer Gobierno Patrio" weekend on 5/25
+small "Día de Manuel Belgrano" weekend on third monday in june
+small "Día de la Independencia" weekend on 7/9
+small "Día de San Martín" weekend on third monday in august
+small "Día de la Raza" weekend on (([10/12] == [tuesday after ([10/11])] || [10/12] == [wednesday after ([10/11])]) ? [monday before ([10/12])] :
+ [monday after ([10/11])])
+small "Inmaculada Concepción de María" weekend on 12/8
+small "Navidad" weekend on 12/25
+
+: Non-workable days
+small "Jueves Santo" on easter minus 3
+
+: Jewish and Islamic holidays not easy to calculate
+
+: Interesting dates
+
+small "Día de Reyes" on 1/6
+small "Día de San Valentín" on 2/14
+small "Día de la Mujer" on 3/8
+small "Sábado de Gloria" on easter minus 1
+small "Domingo de Pascua" on easter
+small "Día del Animal" on 4/29
+small "Día del Ahijado/Nieto" on second sunday in may
+small "Día del Padre" on third sunday in june
+small "Día del Amigo" on 7/20
+small "Dia del Niño" on second sunday in august
+small "Día de la Madre" on third sunday in october
+small "Halloween" on 10/31
+small "Noche Buena" on 12/24
+small "Día de los Inocentes" on 12/28
+small "Fin de Año" on 12/31
+
+: Seasons
+"Equinoxio de otoño" on 3/21
+"Solsticio de invierno" on 6/21
+"Equinoxio de primavera" on 9/21
+"Solsticio de verano" on 12/21
diff --git a/libkholidays/holidays/holiday_at b/libkholidays/holidays/holiday_at
new file mode 100644
index 000000000..b84c10699
--- /dev/null
+++ b/libkholidays/holidays/holiday_at
@@ -0,0 +1,48 @@
+:
+: Austrian holiday file.
+: Author: Friedrich Leisch <Friedrich.Leisch@ci.tuwien.ac.at>
+:
+small "Neujahr" weekend on 1.1.
+small "Hl. 3 Könige" weekend on 6.1.
+
+blue "Sommerzeit" on last sunday in march
+
+small "Rosenmontag" on easter minus 48 days
+small "Faschingsdienstag" on easter minus 47 days
+small "Aschermittwoch" on easter minus 46 days
+small "Palmsonntag" on easter minus 7 days
+small "Gründonnerstag" on easter minus 3 days
+small "Karfreitag" on easter minus 2 days
+small "Karsamstag" on easter minus 1 days
+small "Ostern" weekend on easter length 2 days
+small "Pfingsten" weekend on easter plus 49 days length 2 days
+small "Christi Himmelfahrt" weekend on easter plus 39 days
+small "Fronleichnam" weekend on easter plus 60 days
+
+small "Tag der Arbeit" weekend on 1.5.
+small "Muttertag" on second sunday in may
+small "Vatertag" on second sunday in june
+
+small "Maria Himmelfahrt" weekend on 15.8.
+
+blue "Winterzeit" on last sunday in october
+
+small "Nationalfeiertag" weekend on 26.10.
+
+small "Allerheiligen" weekend on 1.11.
+small "Allerseelen" on 2.11.
+
+small "Martini" on 11.11.
+small "Leopoldi" on 15.11.
+small "Krampus" on 5.12.
+small "Nikolaus" on 6.12.
+small "Maria Empfängnis" weekend on 8.12.
+small "1. Advent" on sunday before 24.12. minus 21 days
+small "2. Advent" on sunday before 24.12. minus 14 days
+small "3. Advent" on sunday before 24.12. minus 7 days
+small "4. Advent" on sunday before 24.12.
+small "Hl. Abend" on 24.12.
+small "Christtag" weekend on 25.12.
+small "Stephani" weekend on 26.12.
+
+small "Silvester" on 31.12.
diff --git a/libkholidays/holidays/holiday_au b/libkholidays/holidays/holiday_au
new file mode 100644
index 000000000..052aa702e
--- /dev/null
+++ b/libkholidays/holidays/holiday_au
@@ -0,0 +1,69 @@
+:
+: Australian holiday file. Copy to ~/.holiday
+:
+: Author: Peter Turnbull (peter@cbr.atr.com.au)
+:
+: Note that some standard holidays vary widely depending on which state you
+: are in. It is recommended that you either remove the weekend keyword from
+: the states that aren't applicable to you, or just remove them.
+:
+: TODO: correct the holidays as noted below. I'm not sure how to do that.
+
+: If Christmas or Boxing Day fall on a weekend then the holidays are
+: moved to the following Monday and Tuesday.
+
+small "Christmas" weekend on december 25
+small "Boxing Day" weekend on december 26
+
+: If new years day falls on a weekend then the Monday is a holiday.
+small "New Year's Day" weekend on january 1
+
+small "Australia Day" on january 26
+
+small "Anzac Day" on april 25
+small "Easter Sunday" weekend on easter
+small "Good Friday" weekend on easter minus 2
+small "Easter Monday" weekend on easter plus 1
+
+: About the 2nd weekend in June. The holiday is always a Monday.
+small "Queen's Birthday" weekend on second monday in june
+small "Melbourne Cup" weekend on first tuesday in november
+
+: Labour day for ACT, NSW, SA
+small "Labour Day" weekend on first monday in october
+
+: Specific holidays for the ACT
+small "Canberra Day" weekend on march 21
+small "ACT - Bank holiday" weekend on first monday in august
+
+: Specific holidays for Victoria
+small "VIC - Labour Day" weekend on second monday in march
+
+: Show day is always a Thursday. I think the last in Spetember but not sure.
+small "Melbourne Show Day" weekend on september 22
+
+: Specific holidays for SA
+small "Adelaide Cup Day" weekend on may 16
+small "SA - Proclamation Day" weekend on december 28
+
+: Specific holidays for Tasmania
+small "TAS - Eight Hours Day" weekend on march 7
+small "TAS - Bank Holiday" weekend on april 5
+small "TAS - Recreation Day" weekend on november 7
+
+: Specific holidays for WA
+small "WA - Labour Day" weekend on first monday in march
+small "WA - Foundation Day" weekend on first monday in june
+small "WA - Queen's Birthday" weekend on september 26
+
+: Specific holidays for NT
+small "NT - May Day" weekend on first monday in may
+small "Alice Springs Show Day" weekend on first friday in july
+small "Tennant Creek Show Day" weekend on second friday in july
+small "Katherine Show Day" weekend on third friday in july
+small "Darwin Show Day" weekend on last friday in july
+small "NT - Picnic Day" weekend on first monday in august
+
+: Specific holidays for QLD
+small "QLD - Labour Day" weekend on first monday in may
+
diff --git a/libkholidays/holidays/holiday_bavarian b/libkholidays/holidays/holiday_bavarian
new file mode 100644
index 000000000..dffc08f97
--- /dev/null
+++ b/libkholidays/holidays/holiday_bavarian
@@ -0,0 +1,93 @@
+:
+: Slightly bavarianized german holiday file.
+: by Burkhard Ludwig <ludwig@zfe.siemens.de>
+:
+
+: Rearranged and bavaricized version of holiday_german:
+
+:
+: Hints (to be understood by germans):
+:
+: Schwalben...
+: An OCULI da kommen sie
+: An MARIÄ GEBURT, da sind sie wieder furt.
+: Geranien...
+: pflanzt man auf dem Balkon nach den Eisheiligen (PANKRAZ bis kalte SOPHIE)
+: Gänse...
+: Wer einen guten Braten macht hat auch ein gutes Herz. (MARTINI)
+: Spargel...
+: wird bis höchstens JOHANNI gestochen.
+: Regen...
+: Wenns ans SIEBENSCHLÄFER regnet, so regnet's sieben Wochen.
+:
+
+:
+: 2) Holidays which are known by the usual pagan too.
+: (Since its vacation or sentimental or the like)
+:
+
+small "Neujahr" weekend on 1.1.
+small "Hl. 3 Könige" weekend on 6.1.
+small "Rosenmontag" on easter minus 48 days
+small "Fasching" on easter minus 47 days
+small "Aschermittwoch" on easter minus 46 days
+small "Karfreitag" weekend on easter minus 2 days
+small "Ostern" weekend on easter length 2 days
+small "Pfingsten" weekend on easter plus 49 days length 2 days
+small "Christi Himmelfahrt" weekend on easter plus 39 days
+small "Mariä Himmelfahrt" weekend on 15.8
+small "Fronleichnam" weekend on easter plus 60 days
+small "1. Mai" weekend on 1.5.
+small "Einheitstag" weekend on 3.10.
+small "Allerheiligen" weekend on 1.11.
+small "Buß- und Bettag" weekend on sunday before 24.12. minus 32 days
+small "Hl. Abend" on 24.12.
+small "Weihnachten" weekend on 25.12. length 2 days
+small "Silvester" on 31.12.
+
+:
+: 3) Devil's Grandmothers Days
+:
+ blue "Sommerzeit" on last sunday in march
+ blue "Winterzeit" on last sunday in october
+:
+: 4) Ecclestiastica
+:
+
+small black "1. Advent" on sunday before 24.12. minus 21 days
+small black "2. Advent" on sunday before 24.12. minus 14 days
+small black "3. Advent" on sunday before 24.12. minus 7 days
+small black "4. Advent" on sunday before 24.12.
+small black "1. Fastensonntag" on easter minus 42 days
+small black "2. Fastensonntag" on easter minus 35 days
+small black "3. Fastensonntag" on easter minus 28 days
+ blue "Oculi" on easter minus 28 days
+small black "4. Fastensonntag" on easter minus 21 days
+small black "5. Fastensonntag" on easter minus 14 days
+small black "Palmsonntag" on easter minus 7 days
+small black "Christkönig" on sunday before 23.12. minus 28 days
+
+:
+: 5) Selected saints
+:
+
+small black "Lichtmeß" on 2.2.
+small black "Pankraz" on 11.5.
+small black "Servaz" on 12.5.
+small black "Bonifaz" on 13.5.
+small black "Sophie" on 14.5.
+small black "Johanni" on 24.6.
+small black "Siebenschläfer" on 27.6.
+small black "Mariä Geburt" on 8.9.
+small black "Martini" on 11.11.
+small black "Nikolaus" on 6.12.
+
+:
+: 6) Commercials --- beware
+:
+
+small black "Muttertag" on second sunday in may
+small black "1. Wies'nsonntag" on first sunday in october minus 14 days
+small green "Karwoche" on easter minus 6days length 6 days
+
+
diff --git a/libkholidays/holidays/holiday_be b/libkholidays/holidays/holiday_be
new file mode 100644
index 000000000..d202b984d
--- /dev/null
+++ b/libkholidays/holidays/holiday_be
@@ -0,0 +1,30 @@
+:
+: Belgian holiday file. Copy to ~/.holiday
+:
+: Author: Guido van Rossum, CWI, Amsterdam <Guido.van.Rossum@cwi.nl>
+: Adapted from Dutch holiday by Danny Backx <u27113@kb.be>
+:
+small "Nieuwjaar" weekend on 1.1.
+small "Driekoningen" weekend on 6.1
+small "Lichtmis" weekend on 2.2
+small "Vastenavond" weekend on easter minus 47 days
+small "Aswoensdag" weekend on easter minus 46 days
+small "Palmzondag" on easter minus 7 days
+small "Witte Donderdag" weekend on easter minus 3 days
+small "Goede Vrijdag" weekend on easter minus 2 days
+small "Pasen" weekend on easter
+small "Paasmaandag" weekend on easter plus 1 day
+small "Feest van de Arbeid" on 1.5
+small "Hemelvaart" weekend on easter plus 39 days
+small "Moederdag" on every second sunday in may
+small "Pinksteren" weekend on easter plus 49 days length 2 days
+small "Vaderdag" on every third sunday in june
+small "Vlaamse feestdag" weekend on 11.7
+small "Nationale feestdag" on 21.7
+small "OLV Hemelvaart" on 15.8
+small "Waalse feestdag" weekend on 27.9
+small "Allerheiligen" on 1.11
+small "Allerzielen" weekend on 2.11
+small "Kerstmis" on 25.12.
+small "Tweede kerstdag" on 26.12.
+small "Oudjaar" on 31.12
diff --git a/libkholidays/holidays/holiday_br b/libkholidays/holidays/holiday_br
new file mode 100644
index 000000000..09bb15dcc
--- /dev/null
+++ b/libkholidays/holidays/holiday_br
@@ -0,0 +1,238 @@
+:
+: Brazilian holiday file.
+:
+: Author: Juliano Ferraz Ravasi <dev@juliano.info>
+: Version: 1 - 1 Oct 2006
+:
+: Released under the General Public License
+:
+
+: Feriados nacionais (Fedaral holidays)
+:::
+
+small weekend "Confraternização Universal" on january 1
+small weekend "Tiradentes" on april 21
+small weekend "Dia do Trabalho" on may 1
+small weekend "Independência do Brasil" on september 7
+small weekend "Proclamação da República" on november 15
+
+: Feriados e datas comemorativas religiosos (Religious holidays)
+:::
+
+small "Reis Magos" on january 6
+small weekend "Carnaval" on easter minus 48 days
+small weekend "Carnaval" on easter minus 47 days
+small "Cinzas" on easter minus 46 days
+small "Paixão de Cristo" on easter minus 2 days
+small weekend "Páscoa" on easter
+small weekend "Corpus Christi" on easter plus 60 days
+small weekend "Nossa Senhora Aparecida" on october 12
+small "Todos os Santos" on november 1
+small weekend "Finados" on november 2
+small weekend "Natal" on december 25
+
+: Estações do ano (Seasons)
+:::
+
+small green "Início do Outono" on march 22
+small green "Início do Inverno" on june 22
+small green "Início da Primavera" on september 22
+small green "Início do Verão" on december 22
+
+: Datas comemorativas mundiais (International commemmorative dates)
+:::
+
+:small "Dia Mundial da Religião" on january 21
+small "Dia Internacional da Mulher" on march 8
+:small "Dia Mundial do Consumidor" on march 15
+:small "Dia Internacional Contra a Discriminação Racial" on march 21
+:small "Dia Mundial da Água" on march 22
+:small "Dia Internacional do Livro Infantil" on april 2
+small "Dia Mundial da Saúde" on april 7
+small "Dia Mundial de Combate ao Câncer" on april 8
+:small "Dia Internacional do Café" on april 14
+:small "Dia Mundial do Desenhista" on april 15
+:small "Dia Mundial do Escoteiro" on april 23
+:small "Dia Internacional da Cruz Vermelha" on may 8
+:small "Dia Mundial do Enfermeiro" on may 12
+:small "Dia Internacional das Telecomunicações" on may 17
+:small "Dia Mundial dos Museus" on may 18
+:small "Dia Internacional das Crianças Vítimas de Agressão" on june 4
+:small "Dia Mundial do Meio Ambiente" on june 5
+small "Dia Internacional do Combate às Drogas" on june 26
+:small "Dia Mundial da População" on july 11
+:small "Dia Mundial da Alfabetização" on september 8
+:small "Dia Internacional para Preservação da Camada de Ozônio" on september 16
+:small "Dia Mundial da Alimentação" on october 16
+small "Dia das Bruxas" on october 31
+small "Dia Mundial de Ação de Graças" on november 28
+small "Dia Mundial da Luta contra a AIDS" on december 1
+:small "Dia Internacional das Pessoas Portadoras de Deficiência" on december 3
+:small "Dia Internacional do Voluntário" on december 5
+:small "Dia da Declaração dos Direitos do Homem" on december 10
+small "Reveillon" on december 31
+
+: Outras datas comemorativas (Other commemorative dates)
+:::
+
+:small "Dia da Criação da 1ª Tipografia" on january 4
+:small "Dia do Fotógrafo" on january 6
+:small "Dia da Gratidão" on january 6
+:small "Dia da Liberdade de Culto" on january 7
+:small "Dia do Fico" on january 9
+:small "Dia do Farmacêutico" on january 20
+:small "Dia do Fusca" on january 20
+:small "Dia da Previdência Social" on january 24
+:small "Dia do Carteiro" on january 25
+:small "Dia da Saudade" on january 30
+:small "Dia do Publicitário" on february 1
+:small "Dia do Gráfico" on february 7
+:small "Dia do Repórter" on february 16
+:small "Dia do Esportista" on february 19
+:small "Dia do Turismo" on march 2
+:small "Dia do Filatelista Brasileiro" on march 5
+:small "Dia do Fuzileiro Naval" on march 7
+:small "Dia do Telefone" on march 10
+:small "Dia do Bibliotecário" on march 12
+:small "Dia da Poesia" on march 14
+:small "Dia da Escola" on march 15
+:small "Dia do Meteorologista" on march 23
+:small "Dia do Circo" on march 27
+:small "Dia do Teatro" on march 27
+:small "Dia do Revisor e do Diagramador" on march 28
+:small "Dia da Mentira" on april 1
+:small "Dia do Jornalismo" on april 7
+:small "Dia da Natação" on april 8
+:small "Dia dos Jovens" on april 13
+:small "Dia da Conservação do Solo" on april 15
+:small "Dia do Índio" on april 19
+:small "Dia do Diplomata" on april 20
+:small "Dia do Metalúrgico" on april 21
+:small "Dia do Planeta Terra" on april 22
+:small "Dia da Força Aérea Brasileira" on april 22
+:small "Dia do Contabilista" on april 25
+:small "Dia da Empregada Doméstica" on april 27
+:small "Dia da Educação" on april 28
+:small "Dia do Ferroviário" on april 30
+:small "Dia do Cartógrafo" on may 6
+:small "Dia do Artista Plástico" on may 8
+:small "Dia do Automóvel" on may 13
+:small "Dia do Assistente Social" on may 15
+:small "Dia do Gari" on may 16
+:small "Dia da Língua Nacional" on may 21
+:small "Dia do Apicultor" on may 22
+:small "Dia do Vestibulando" on may 24
+:small "Dia da Indústria" on may 25
+:small "Dia do Profissional Liberal" on may 27
+:small "Dia do Estatístico" on may 29
+:small "Dia do Geógrafo" on may 29
+:small "Dia do Geólogo" on may 30
+:small "Dia da Imprensa" on june 1
+:small "Dia do Porteiro" on june 9
+:small "Dia da Língua Portuguesa" on june 10
+:small "Dia da Marinha Brasileira" on june 11
+small "Dia dos Namorados" on june 12
+:small "Dia do Paleontólogo" on june 15
+:small "Dia do Químico" on june 18
+:small "Dia do Migrante" on june 19
+:small "Dia da Música" on june 21
+:small "Dia do Aeroviário" on june 22
+:small "Dia do Imigrante" on june 25
+:small "Dia do Metrologista" on june 26
+:small "Dia da Telefonista" on june 29
+:small "Dia do Pescador" on june 29
+:small "Dia da Vacina BCG" on july 1
+:small "Dia do Bombeiro" on july 2
+:small "Dia do Engenheiro Florestal" on july 12
+:small "Dia de Proteção às Florestas" on july 17
+:small "Dia do Futebol" on july 19
+:small "Dia da Amizade" on july 20
+:small "Dia do Escritor" on july 25
+:small "Dia do Agricultor" on july 28
+:small "Dia do Advogado" on august 11
+:small "Dia da Televisão" on august 11
+:small "Dia do Economista" on august 13
+:small "Dia da Informática" on august 15
+:small "Dia da Habitação" on august 21
+:small "Dia do Folclore" on august 22
+:small "Dia do Soldado" on august 25
+:small "Dia do Psicólogo" on august 27
+:small "Dia do Nutricionista" on august 31
+:small "Dia do Biólogo" on september 3
+:small "Dia da Independência" on september 7
+:small "Dia do Administrador" on september 9
+:small "Dia do Médico Veterinário" on september 9
+:small "Dia dos Símbolos Nacionais" on september 18
+:small "Dia do Idoso" on september 21
+:small "Dia da Árvore" on september 21
+:small "Dia do Rádio" on september 25
+:small "Dia do Trânsito" on september 25
+:small "Dia da Secretária" on september 30
+:small "Dia dos Animais" on october 4
+:small "Dia da Promulgação da Atual Constituição Brasileira" on october 5
+:small "Dia da Pessoa Portadora de Deficiência Física" on october 11
+small "Dia da Criança" on october 12
+:small "Dia do Agrônomo" on october 12
+:small "Dia do Fisioterapeuta" on october 13
+:small "Dia da Pecuária" on october 14
+:small "Dia do Professor" on october 15
+:small "Dia do Médico" on october 18
+:small "Dia do Aviador" on october 23
+:small "Dia da ONU" on october 24
+:small "Dia da Democracia" on october 25
+:small "Dia do Dentista" on october 25
+:small "Dia do Funcionário Público" on october 28
+:small "Dia do Livro" on october 29
+:small "Dia do Comércio" on october 30
+:small "Dia do Cinema Brasileiro" on november 5
+:small "Dia da Bandeira" on november 19
+:small "Dia da Consciência Negra" on november 20
+:small "Dia do Teólogo" on november 30
+:small "Dia da Reforma Agrária" on november 30
+:small "Dia da Astronomia" on december 2
+:small "Dia do Orientador Educacional" on december 4
+:small "Dia da Família" on december 8
+:small "Dia do Fonoaudiólogo" on december 9
+:small "Dia do Engenheiro" on december 11
+:small "Dia do Arquiteto" on december 11
+
+: Datas históricas
+:::
+
+small "Abertura dos Portos no Brasil, 1808" on january 28
+small "Descobrimento do Brasil, 1500" on april 22
+small "Abolição da Escravatura, 1888" on may 13
+small "Golpe Militar, 1964" on march 31
+small "Chegada do Homem à Lua, 1969" on june 20
+small "Descobrimento da América, 1492" on october 12
+
+: Datas comemorativas de estados e cidades
+:::
+
+:small "Aniversário de Belém" on january 12
+:small "Aniversário da Cidade de São Paulo" on january 25
+:small "Aniversário de Macapá" on february 4
+:small "Aniversário da Cidade do Rio de Janeiro" on march 1
+:small "Aniversário de Recife" on march 12
+:small "Aniversário de Aracaju" on march 17
+:small "Aniversário de Florianópolis" on march 23
+:small "Aniversário de Porto Alegre" on march 26
+:small "Aniversário de Curitiba" on march 29
+:small "Aniversário de Cuiabá" on april 8
+:small "Aniversário de Fortaleza" on april 12
+:small "Aniversário de Brasília" on april 21
+:small "Aniversário de Palmas" on may 20
+:small "Aniversário de Boa Vista" on june 9
+:small "Aniversário de Teresina" on august 16
+:small "Aniversário de Campo Grande" on august 26
+:small "Aniversário de Vitória" on september 8
+:small "Aniversário de São Luís" on september 8
+:small "Aniversário de Maceió" on december 5
+:small "Aniversário de Belo Horizonte" on december 12
+:small "Aniversário de Rio Branco" on december 28
+
+: Datas comerciais
+:::
+
+small "Dia das Mães" on second sunday in may
+small "Dia dos Pais" on second sunday in august
diff --git a/libkholidays/holidays/holiday_ca b/libkholidays/holidays/holiday_ca
new file mode 100644
index 000000000..55832b4f3
--- /dev/null
+++ b/libkholidays/holidays/holiday_ca
@@ -0,0 +1,21 @@
+:
+: Canadian holiday file. Copy to ~/.holiday
+:
+: Author: Peter Littlefield <plittle@sofkin.ca>
+:
+small "New Year's Day" weekend on january 1
+small "Valentine's Day" on february 14
+small "Good Friday" weekend on easter minus 2 days
+small "Easter" weekend on easter
+small "Easter Monday" weekend on easter plus 1 day
+small "Mother's Day" on second sunday in may
+small "Victoria Day" weekend on monday before may 24
+small "Father's Day" on third sunday in june
+small "St-Jean Baptiste" on june 24
+small "Canada Day" weekend on july 1
+small "Civic Holiday" weekend on first monday in august
+small "Labour Day" weekend on first monday in september
+small "Thanksgiving" weekend on second monday in october
+small "Remembrance Day" weekend on november 11
+small "Christmas" weekend on december 25
+small "Boxing Day" weekend on december 26
diff --git a/libkholidays/holidays/holiday_catalan b/libkholidays/holidays/holiday_catalan
new file mode 100644
index 000000000..6afee6450
--- /dev/null
+++ b/libkholidays/holidays/holiday_catalan
@@ -0,0 +1,29 @@
+:
+: Catalan holidays
+: Jordi Saludes <saludes@grec.upc.es>
+: Last modified on Apr 24 1999
+:
+:
+: fixed
+:
+"Any nou" on 1/1
+"Reis" on 1/6
+small "Sant Jordi" on 4/23
+"Primer de Maig" on 5/1
+"Sant Joan" on 6/24
+"Mare de Déu d'Agost" on 8/15
+"Diada Nacional" on 9/11
+"Pilar" on 10/12
+"Tots Sants" on 11/1
+"Constitució" on 12/6
+"Immaculada" on 12/8
+"Nadal" on 12/25
+:
+: mobile
+:
+small "Dijous Sant" weekend on easter minus 3 days
+small "Divendres Sant" weekend on easter minus 2 days
+small "Pasqua" weekend on easter
+small "Dimecres de cendra" on easter minus 46 days
+small "Pentecosta" weekend on easter plus 49 days
+
diff --git a/libkholidays/holidays/holiday_ch b/libkholidays/holidays/holiday_ch
new file mode 100644
index 000000000..8dd0e3c53
--- /dev/null
+++ b/libkholidays/holidays/holiday_ch
@@ -0,0 +1,17 @@
+:
+: Swiss holiday file. Copy to ~/.holiday
+: Use this as a starting point, some holidays are missing, and some listed
+: here are largely irrelevant.
+:
+: Author: Christian Iseli
+:
+red "Nouvel-An" weekend on 1/1
+red "Vendredi Saint" weekend on easter minus 2 days
+red "Paques" weekend on easter
+red "Ascension" weekend on easter plus 39 days
+red "Pentecote" weekend on easter plus 49 days
+red "L. de Pentecote" weekend on easter plus 50 days
+red "Noel" weekend on 12/25
+red "Premier Aout" weekend on august 1
+red "Jeune Federal" weekend on third sunday in september
+red "Lundi du Jeune" weekend on third sunday in september plus 1 day
diff --git a/libkholidays/holidays/holiday_co b/libkholidays/holidays/holiday_co
new file mode 100644
index 000000000..57529c7e8
--- /dev/null
+++ b/libkholidays/holidays/holiday_co
@@ -0,0 +1,27 @@
+:
+: Archivo holiday_colombia. Cópialo a ~/.holiday
+: Modifica este archivo borrando y añadiendo lo que te parezca.
+:
+: Festivos
+:
+red "Año nuevo" red on january 1
+red "Reyes magos" red on monday after january 6
+red "San José" red on march 24
+red "Día del Trabajo" red on may 1
+red "Dia de la ascención" red on june 2
+red "Día del Corpus" red on monday after june 23
+red "San Pedro y San Pablo" red on monday after june 30
+red "Sagrado Corazón" red on monday after june 30
+red "Día de la Independencia" red on july 20
+red "Fiesta de la Batalla de Boyaca" red on august 7
+red "Asunción" red on monday after august 18
+red "Día de la Raza" red on october 13
+red "Todos los Santos" red on monday after november 3
+red "Independencia de Cartagena" red on november 17
+red "La Inmaculada" red on december 8
+red "Día de Navidad" red on december 25
+:
+: Relacionados con la pascua
+:
+small "Jueves Santo" weekend on easter minus 3 days
+small "Viernes Santo" weekend on easter minus 2 days
diff --git a/libkholidays/holidays/holiday_cz b/libkholidays/holidays/holiday_cz
new file mode 100644
index 000000000..e0838a66d
--- /dev/null
+++ b/libkholidays/holidays/holiday_cz
@@ -0,0 +1,18 @@
+:
+: Czech holiday file.
+: Author: Miroslav Flídr<flidr@kky.zcu.cz>
+:
+small "Nový rok" weekend on 1.1.
+small "Velikonoce" weekend on easter
+small "Velikonoční pondělí" weekend on easter plus 1 days
+small "Svátek práce" weekend on 1.5.
+small "Státní svátek - Den osvobození" weekend on 8.5.
+small "Státní svátek - Den slovanských věrozvěstů Cyrila a Metoděje" weekend on 5.7.
+small "Statní svátek - Mistr Jan Hus" weekend on 6.7.
+small "Státní svátek - Den České státnosti" weekend on 28.9.
+small "Státní svátek - Den vzniku samostatného Československa (1918)" weekend on 28.10.
+small "Státní svátek - Den boje studentů za svobodu a demokracii" weekend on 17.11.
+small "Štědrý den" weekend on 24.12.
+small "1. svátek vánoční" weekend on 25.12.
+small "2. svátek vánoční" weekend on 26.12.
+small blue "Silvestr" on 31.12.
diff --git a/libkholidays/holidays/holiday_de b/libkholidays/holidays/holiday_de
new file mode 100644
index 000000000..ba2f4b1a0
--- /dev/null
+++ b/libkholidays/holidays/holiday_de
@@ -0,0 +1,30 @@
+:
+: German holiday file. Copy to ~/.holiday
+: Bavarians please add the weekend keyword everywhere, and sprinkle
+: generously with more obscure catholic holidays.
+:
+small "Neujahr" weekend on 1.1.
+small "Hl. 3 Könige" on 6.1.
+blue "Sommerzeit" on last sunday in march
+small "Rosenmontag" on easter minus 48 days
+small "Fasching" on easter minus 47 days
+small "Aschermittwoch" on easter minus 46 days
+small "Karfreitag" weekend on easter minus 2 days
+small "Ostern" weekend on easter length 2 days
+small "Pfingsten" weekend on easter plus 49 days length 2 days
+small "Himmelfahrt" weekend on easter plus 39 days
+small "Fronleichnam" on easter plus 60 days
+small "1. Mai" weekend on 1.5.
+small "Muttertag" on second sunday in may
+blue "Winterzeit" on last sunday in october
+small "Tag d. Einheit" weekend on 3.10.
+small "Reformationstag" on 31.10.
+small "Allerheiligen" on 1.11.
+small "Buß & Bettag" on sunday before 24.12. minus 32 days
+small "1. Advent" on sunday before 24.12. minus 21 days
+small "2. Advent" on sunday before 24.12. minus 14 days
+small "3. Advent" on sunday before 24.12. minus 7 days
+small "4. Advent" on sunday before 24.12.
+small "Hl. Abend" on 24.12.
+small "Weihnachten" weekend on 25.12. length 2 days
+small "Silvester" on 31.12.
diff --git a/libkholidays/holidays/holiday_dk b/libkholidays/holidays/holiday_dk
new file mode 100644
index 000000000..cab02bbfe
--- /dev/null
+++ b/libkholidays/holidays/holiday_dk
@@ -0,0 +1,59 @@
+:
+: Danish holiday file.
+: (colors edited by thomas@bitrot.in-berlin.de)
+:
+: Helligdage
+"Hellig tre Konger" on 6.1
+weekend "Fastelavn" weekend on easter minus 49 days
+weekend "Palme søndag" weekend on easter minus 7 days
+weekend "Skærtorsdag" weekend on easter minus 3 days
+weekend "Langfredag" weekend on easter minus 2 days
+weekend "Påskedag" weekend on easter
+weekend "2. Påskedag" weekend on easter plus 1 day
+weekend "Store bededag" weekend on easter plus 26 days
+weekend "Kristi himmelfart" weekend on easter plus 39 days
+weekend "Pinsedag" weekend on easter plus 49 days
+weekend "2. Pinsedag" weekend on easter plus 50 days
+"Skt. Hans dag" on 24.6
+"Mortensdag" on 11.11
+weekend "Juleaftensdag" weekend on 24.12
+weekend "Juledag" weekend on 25.12
+weekend "2. Juledag" weekend on 26.12
+weekend "1. Advent" weekend on sunday before 24.12 minus 21 days
+weekend "2. Advent" weekend on sunday before 24.12 minus 14 days
+weekend "3. Advent" weekend on sunday before 24.12 minus 7 days
+weekend "4. Advent" weekend on sunday before 24.12
+:
+: Nationle fridage
+weekend "Nytårsdag" weekend on 1.1
+weekend "Grundlovsdag/Fars dag" weekend on 5.6
+:
+: Nationale mærkedage
+"Kampen ved Myslunde 1864" on 2.2
+"Stormen på København 1659" on second tuesday in february
+"Slaget på reden 1801" on 2.4
+"Danmarks Besættelse 1940" on 9.4
+"Slaget ved Dybbøl 1864" on 18.4
+"Danmarks befrielse 1945" on 5.5
+"Kampen ved Helgoland 1864" on 9.5
+"Valdemarsdag/Genforeningsdag" on 15.6
+"Slaget ved Fredericia 1849" on 6.7
+"Slaget ved Isted 1850" on 25.7
+"Stormen på Frederiksstad 1850" on 4.10
+"FN-dag" on 24.10
+:
+: Royale fødselsdage
+"Kronprinsesse Mary" on 5.2
+"Dronning Margrete II" on 16.4
+"Prinsesse Benedikte" on 29.4
+"Kronprins Frederik" on 26.5
+"Prins Joachim" on 7.6
+"Prins Henrik" on 11.6
+"Prinsesse Alexandra" on 30.6
+"Prins Felix" on 22.7
+"Prins Nikolai" on 28.8
+:
+: Andet
+small blue "Sommertid" on last sunday in march
+small blue "Vintertid" on last sunday in october
+"Mors dag" on second sunday in may
diff --git a/libkholidays/holidays/holiday_ee b/libkholidays/holidays/holiday_ee
new file mode 100644
index 000000000..fbb260d01
--- /dev/null
+++ b/libkholidays/holidays/holiday_ee
@@ -0,0 +1,38 @@
+: Estonian holiday file. Copy to ~/.holiday
+:
+: Author: Hasso Tepper <hasso@estpak.ee>
+
+: Rahvuslik püha
+red "Iseseisvuspäev" on 24 february
+
+: Riigipühad
+red "Uusaasta" on 1 january
+red "Kevadpüha" on 1 may
+red "Võidupüha" on 23 june
+red "Jaanipäev" on 24 june
+red "Taasiseseisvumispäev" on 20 august
+red "Esimene jõulupüha" on 25 december
+red "Teine jõulupüha" on 26 december
+
+red "Suur reede" on easter minus 2 days
+red "Ülestõusmispühade 1. püha" on easter
+red "Nelipühade 1. püha" on easter plus 49 days
+
+: Riiklikud tähtpäevad
+blue "Kolmekuningapäev" on 6 january
+blue "Tartu rahulepingu aastapäev" on 2 february
+blue "Emakeelepäev" on 14 march
+blue "Emadepäev" on second sunday in may
+blue "Leinapäev" on 14 june
+blue "Hingedepäev" on 2 november
+blue "Isadepäev" on second sunday in november
+blue "Taassünnipäev" on 16 november
+
+: Muud tähtpäevad
+blue "Naistepäev" on 8 march
+
+red "1. advent" on sunday before 24 december minus 21 days
+red "2. advent" on sunday before 24 december minus 14 days
+red "3. advent" on sunday before 24 december minus 7 days
+red "4. advent" on sunday before 24 december
+
diff --git a/libkholidays/holidays/holiday_es b/libkholidays/holidays/holiday_es
new file mode 100644
index 000000000..196bbab73
--- /dev/null
+++ b/libkholidays/holidays/holiday_es
@@ -0,0 +1,88 @@
+:
+: holiday_es -- Defines spanish holidays
+:
+: For corrections, comments, etc., write to kde-es@kybs.de
+: Para correcciones, comentarios, etc., escriba a kde-es@kybs.de
+
+::
+:: Holidays in all parts of Spain
+::
+: http://www.mtas.es/infpuntual/Fiestas2005/caracteristicas.htm
+: «se respetarán como fiestas de ámbito nacional las de
+: la Natividad del Señor,
+: Año Nuevo,
+: 1 de Mayo como fiesta del Trabajo,
+: y 12 de Octubre como fiesta Nacional de España.»
+"Año nuevo" weekend on january 1
+"Fiesta del Trabajo" weekend on may 1
+"Fiesta Nacional de España" weekend on october 12
+"Natividad del Señor" weekend on december 25
+
+: http://www.mtas.es/infpuntual/Fiestas2005/RES061004.htm
+: «Fiesta Nacional no sustituible»
+"Asunción de la Virgen" weekend on august 15
+"Todos los Santos" weekend on november 1
+"Día de la Constitución Española" weekend on december 6
+"La Inmaculada Concepción" weekend on december 8
+
+: http://www.mtas.es/infpuntual/Fiestas2005/RES061004.htm
+: «Fiesta Nacional respecto de la que no se ha ejercido la facultad
+: de sustitución.»
+"Epifanía del Señor" weekend on january 6
+small "San Esteban" on december 26
+
+
+::
+:: Easter related
+::
+small "Jueves Santo" on easter minus 3 days
+"Viernes Santo" weekend on easter minus 2 days
+small "Lunes de Pascua" on easter plus 1 day
+small "Pentecostes / 2º Pascua" on easter plus 50 days
+
+
+::
+:: Holidays of the autonomic communities
+::
+small "Día de Andalucía" on february 28
+
+small "Día de las Islas Baleares" on march 1
+small "San José" on march 19
+
+small "Sant Jordi" on april 23
+small "Fiesta de la Comunidad de Castilla y León" on april 23
+small "Día de Aragón" on april 23
+
+small "Fiesta de la Comunidad de Madrid" on may 3
+small "Día de las Letras Gallegas" on may 17
+small "Día de Canarias" on may 30
+small "Día de la Región de Castilla y la Mancha" on may 31
+
+small "Día de la Región de Murcia" on june 9
+small "Día de la Rioja" on june 9
+small "San Juan" on june 24
+
+small "Santiago Apóstol" on july 25
+small "Día de las Instituciones" on july 28
+
+small "Día de la Ciudad Autónoma de Ceuta" on september 2
+small "Día de Asturias" on september 8
+small "Día de Extremadura" on september 8
+small "Diada de Cataluña" on september 11
+small "Ntra. Sra. de la Bien Aparecida" on september 15
+
+
+::
+:: Daylight saving time
+::
+small "Adelanto horario" on last sunday in march
+small "Retraso horario" on last sunday in october
+
+
+::
+:: Seasons
+::
+small "Equinoccio e inicio de primavera" on march 21
+small "Solsticio e inicio de verano" on june 21
+small "Equinoccio e inicio de otoño" on september 23
+small "Solsticio e inicio de invierno" on december 21
diff --git a/libkholidays/holidays/holiday_fi b/libkholidays/holidays/holiday_fi
new file mode 100644
index 000000000..6f05cd75a
--- /dev/null
+++ b/libkholidays/holidays/holiday_fi
@@ -0,0 +1,82 @@
+: Finnish holiday file. Copy to ~/.holiday
+:
+: Author: Steven Wahlberg <stegu@iki.fi>
+:
+: $Id$
+
+: pääsiäisen määräämät
+red "Laskiaissunnuntai" on easter minus 49 days
+red "Laskiaistiistai" on easter minus 47 days
+red "Marianpäivä" on easter minus 14 days
+red "Palmusunnuntai" on easter minus 7 days
+red "Pitkäperjantai" weekend on easter minus 2 days
+red "Pääsiäinen" weekend on easter
+red "2. pääsiäispäivä" weekend on easter plus 1 days
+red "Rukoussunnnuntai" weekend on easter plus 35 days
+red "Helatorstai" weekend on easter plus 39 days
+red "Helluntaipäivä" on easter plus 49 days
+
+: Kaikki muut
+blue "Uudenvuodenpäivä" weekend on 1 january
+red "Loppiainen" weekend on 6 january
+
+blue "Runebergin päivä" on 5 february
+blue "Ystävänpäivä" on 14 february
+: karkauspäivä vain karkausvuotena. Kuinka määritellään plan:lle?
+: blue "Karkauspäivä" on 29 february minus 5 days
+blue "Karkauspäivä" on 24 february 1964
+blue "Karkauspäivä" on 24 february 1968
+blue "Karkauspäivä" on 24 february 1972
+blue "Karkauspäivä" on 24 february 1976
+blue "Karkauspäivä" on 24 february 1980
+blue "Karkauspäivä" on 24 february 1984
+blue "Karkauspäivä" on 24 february 1988
+blue "Karkauspäivä" on 24 february 1992
+blue "Karkauspäivä" on 24 february 1996
+blue "Karkauspäivä" on 24 february 2000
+blue "Karkauspäivä" on 24 february 2004
+blue "Karkauspäivä" on 24 february 2008
+blue "Karkauspäivä" on 24 february 2012
+blue "Karkauspäivä" on 24 february 2016
+blue "Karkauspäivä" on 24 february 2020
+blue "Karkauspäivä" on 24 february 2024
+blue "Karkauspäivä" on 24 february 2028
+blue "Karkauspäivä" on 24 february 2032
+blue "Karkauspäivä" on 24 february 2036
+blue "Karkauspäivä" on 24 february 2040
+blue "Kalevalan päivä" on 28 february
+
+blue "Naistenpäivä" on 8 march
+cyan "Kesäaika alkaa (+1)" on last sunday in march
+
+blue "Agricolan päivä" on 9 april
+blue "Veteraanipäivä" on 27 april
+
+blue "Vappu" weekend on 1 may
+blue "Äitienpäivä" on second sunday in may
+blue "Snellmanin päivä" on 12 may
+blue "Kaatuneiden muistopäivä" on third sunday in may
+
+blue "Puolustusvoimien lippujuhla" on 4 june
+blue "Juhannuspäivä" weekend on saturday after 20 june
+
+blue "Eino Leinon päivä" on 6 july
+blue "Unikeonpäivä" on 27 july
+
+blue "Kansainvälinen lasten päivä" on 7 october
+blue "Aleksis Kiven päivä" on 10 october
+blue "YK:n päivä" on 24 october
+cyan "Kesäaika päättyy (-1)" on last sunday in october
+
+red "Pyhäinpäivä" weekend on first saturday in november
+blue "Svenska dagen" on 6 november
+blue "Isänpäivä" on second sunday in november
+
+red "1. adventtisunnuntai" on sunday before 24 december minus 21 days
+red "2. adventtisunnuntai" on sunday before 24 december minus 14 days
+red "3. adventtisunnuntai" on sunday before 24 december minus 7 days
+red "4. adventtisunnuntai" on sunday before 24 december
+blue "Itsenäisyyspäivä" weekend on 6 december
+red "Joulupäivä" weekend on 25 december
+red "Tapaninpäivä" weekend on 26 december
+blue "Viattomien lasten päivä" on 28 december
diff --git a/libkholidays/holidays/holiday_fr b/libkholidays/holidays/holiday_fr
new file mode 100644
index 000000000..f46d21685
--- /dev/null
+++ b/libkholidays/holidays/holiday_fr
@@ -0,0 +1,29 @@
+:
+: French holiday file. Copy to ~/.holiday
+:
+: en vert les saisons
+: en bleu (texte) et rouge (jour) les jours ferie's
+: en cyan d'autres fetes non ferie'es ou dimanche
+: Je suis pas sur pour les fetes des peres et des meres
+:
+: Author: Jean-Claude Giese <giese@loria.fr>
+:
+blue "Jour de l'An" weekend on 1.1.
+cyan "Epiphanie" on first sunday in january
+green "Printemps" on 20.3.
+blue "Pâques" weekend on easter length 2 days
+blue "Pentecôte" weekend on easter plus 49 days length 2 days
+blue "Ascension" weekend on easter plus 39 days
+blue "Fête du travail" weekend on 1.5.
+blue "Armistice 1945" weekend on 8.5.
+green "Eté" on 21.6.
+blue "Fête Nationale" weekend on 14.7.
+blue "Assomption" weekend on 15.8.
+cyan "Fête des mères" on last sunday in may
+cyan "Fête des pères" on third sunday in june
+green "Automne" on 23.9.
+blue "Toussaint" weekend on 1.11.
+blue "Armistice 1918" weekend on 11.11.
+green "Hiver" on 21.12.
+blue "Noël" weekend on 25.12.
+cyan "St Sylvestre" on 31.12.
diff --git a/libkholidays/holidays/holiday_frswiss b/libkholidays/holidays/holiday_frswiss
new file mode 100644
index 000000000..79c1380cd
--- /dev/null
+++ b/libkholidays/holidays/holiday_frswiss
@@ -0,0 +1,17 @@
+:
+: Swiss holiday file. Copy to ~/.holiday
+: Use this as a starting point, some holidays are missing, and some listed
+: here are largely irrelevant.
+:
+: Author: Christian Iseli
+:
+red "Nouvel-An" weekend on 1/1
+red "Vendredi Saint" weekend on easter minus 2 days
+red "Paques" weekend on easter
+red "Ascension" weekend on easter plus 39 days
+red "Pentecote" weekend on easter plus 49 days
+red "L. de Pentecote" weekend on easter plus 50 days
+red "Noel" weekend on 12/25
+red "Premier Aout" weekend on august 1
+red "Jeune Federal" weekend third sunday in september
+red "Lundi du Jeune" weekend third sunday in september plus 1 day
diff --git a/libkholidays/holidays/holiday_gb b/libkholidays/holidays/holiday_gb
new file mode 100644
index 000000000..0347f8dc5
--- /dev/null
+++ b/libkholidays/holidays/holiday_gb
@@ -0,0 +1,14 @@
+:
+: England & Wales holiday file. Copy to ~/.holiday
+:
+: Author: Peter Lord <plord@uel.co.uk>
+:
+"New Years Day" red on 1/1
+"Easter Sunday" red on easter
+"Good Friday" red on easter minus 2
+"Easter Monday" red on easter plus 1
+"May Day" red on first monday in may
+"Spring Bank Holiday" red on last monday in may
+"Summer Bank Holiday" red on last monday in august
+"Christmas Day" red on 12/25
+"Boxing Day" red on 12/26
diff --git a/libkholidays/holidays/holiday_gr b/libkholidays/holidays/holiday_gr
new file mode 100644
index 000000000..80257850f
--- /dev/null
+++ b/libkholidays/holidays/holiday_gr
@@ -0,0 +1,309 @@
+:
+: Greek holiday file.
+:
+: Author: capthookb (praktoreio2002@yahoo.gr)
+:
+: "weekend" or "red" indicate a "proper" holiday (i.e. you do not work)
+: Other colours (black, green, yellow, blue, magenta, cyan, white)
+: can be used to distinguish between minor anniversaries or not-so-real
+: holidays, when you go working anyway.
+: "small" holidays are not as "invasive" in the month view in KOrganizer,
+: and do not take as much space.
+
+: Ονομαστικές εορτές
+
+small black "Βασίλης, Βασιλική, Βασιλεία, Βίβιαν" on 1.1
+small black "Συλβέστρος" on 2.1
+small black "Θεώνη" on 5.1
+small black "Άγια Θεοφάνεια (Αργία)" on 6.1
+small black "Φώτης, Φωτεινή, Θεοφάνης, Θεοφανία, Φανή, Ιορδάνης, Θεανώ, Ουρανία, Θεοπούλα" on 6.1
+small black "Ιωάννης, Ιωάννα, Πρόδρομος" on 7.1
+small black "Αγάθων, Δομινίκη, Παρθένα, Κύρος" on 8.1
+small black "Θεοδόσης, Θεοδοσία" on 11.1
+small black "Τατιάνα, Τατιανή" on 12.1
+small black "Αντώνης, Αντωνία" on 17.1
+small black "Αθανάσιος, Αθανασία, Κύριλλος" on 18.1
+small black "Μακάριος" on 19.1
+small black "Ευθύμης, Ευθυμία, Φαβιανός" on 20.1
+small black "Αγνή, Μάξιμος, Νεόφυτος, Πάτροκλος" on 21.1
+small black "Τιμόθεος, Αναστάσιος, Αναστασία" on 22.1
+small black "Αγαθάγγελος" on 23.1
+small black "Ξένη, Φίλωνας, Ζωσιμάς" on 24.1
+small black "Γρηγόρης, Γρηγορία, Μαργαρίτα" on 25.1
+small black "Ξενοφών" on 26.1
+small black "Χάρις, Παλλάδιος" on 28.1
+small black "Μαύρος, Χρυσή, Τριών Ιεραρχών (Σχολική Αργία)" on 30.1
+small black "Ευδοξία, Κύρος" on 31.1
+small black "Τρύφωνας" on 1.2
+small black "Υπαπαντή" on 2.2
+small black "Σταμάτ-ης/ία, Συμεώ-ν/νή, Σιμώνη, Ασημάκης, Ασημίνα, Μαλαματή" on 3.2
+small black "Ισίδωρος, Ιάσιμος, Ιασίμη" on 4.2
+small black "Αγαθή" on 5.2
+small black "Φώτης" on 6.2
+small black "Παρθένιος, Παρθενία" on 7.2
+small black "Ζαχαρίας, Ζαχαρούλα" on 8.2
+small black "Μάρκελος, Νικηφόρος, Νίκη" on 9.2
+small black "Χαράλαμπος, Χαραλαμπία, Χαρίκλεια, Χαρίλαος, Χαρούλα" on 10.2
+small black "Βλάσης, Βλασία, Θοδωρής, Θοδώρα, Αυγή " on 11.2
+small black "Μελέτης, Πλωτίνος" on 12.2
+small black "Πρίσκιλλα" on 13.2
+small black "Βαλεντίνος, Βαλεντίνη, Παγκόσμια Ημέρα Ερωτευμένων" on 14.2
+small black "Ευσέβιος, Ευσεβία" on 15.2
+small black "Πάμφιλος, Παμφίλη, Σέλευκος, Σελεύκη" on 16.2
+small black "Λέων, Αγαπητός" on 18.2
+small black "Φιλοθέη, Χλόη" on 19.2
+small black "Ανθούσα" on 22.2
+small black "Πολύκαρπος" on 23.2
+small black "Πορφύρης, Φωτεινή" on 26.2
+small black "Μαριάννα, Ασκληπιός" on 28.2
+small black "Ευδοκία, Χαρίσιος" on 1.3
+small black "Ευθαλία" on 2.3
+small black "Κλεόνικος, Κλεονίκη" on 3.3
+small black "Αρχέλαος, Eυλόγιος" on 5.3
+small black "Ησύχιος" on 6.3
+small black "Ευγένιος, Ευγενία" on 7.3
+small black "Ερμής, Θεοφύλακτος, Παγκόσμια Ημέρα της Γυναίκας" on 8.3
+small black "Σμάραγδος, Σμαράγδα, Ηλιάνα, Λεόντιος, Λεοντία, Λυσίμαχος Λυσιμαχη" on 9.3
+small black "Ξάνθος, Ξανθούλα, Σαράντης Σαραντούλα, Φιλοκτήμων" on 9.3
+small black "Θεόδωρος Θεοδώρα, Θώδος, Θώδη, Θαλλής, Θάλεια, Σωφρόνιος, Σωφρονία" on 11.3
+small black "Λωξάντρα, Ρωξάνη, Oρθοδόξης," on 12.3
+small black "Λέανδρος" on 13.3
+small black "Βενέδικτος, Βενεδίκτη" on 14.3
+small black "Αγάπιος" on 15.3
+small black "Χριστόδουλος, Ιουλιανός" on 16.3
+small black "Αλέξιος, Αλεξία" on 17.3
+small black "Χρύσανθος, Χρυσάνθη" on 19.3
+small black "Δρόσος, Δροσούλα" on 22.3
+small black "Ευαγγελισμός της Θεοτόκου " on 25.3
+small black "Ευάγγελος, Ευαγγελία" on 25.3
+small black "Πούλιος, Σύλας, Σύλια" on 26.3
+small black "Λυδία, Μακεδόνιος, Μακεδονούλα" on 27.3
+small black "Ευτύχιος, Ευτυχία" on 6.4
+small black "Ιωσήφ, Ιωσηφίνα" on 9.4
+small black "Δημοσθένης, Ηρακλής, Μιλτιάδης, Περικλής, Σοφοκλής, Επαμεινώνδας" on 10.4
+small black "Όμηρος, Πελοπίδας, Παρμενίων, Πολύβιος, Αναξιμένης, Φοιλοποίμην, Φίλης" on 10.4
+small black "Αρίσταρχος, Θωμαΐς" on 14.4
+small black "Λεωνίδας, Λάζαρος" on 15.4
+small black "Βάϊος, Βάϊα, Δάφνη, Γαλήνη, Χιονία" on 16.4
+small black "Ναθαναήλ, Νέαρχος, Νιάρχος" on 22.4
+small black "Αναστάσιος, Αναστασία, Λάμπρος, Λαμπρινή, Πασχάλης " on 23.4
+small black "Γεώργιος, Γεωργία, Ελισάβετ, Αχιλλέας" on 24.4
+small black "Μάρκος, Νίκη, Ραφαήλ" on 25.4
+small black "Ζωή, Πηγή" on 28.4
+small black "Ιάσωνας" on 29.4
+small black "Ιάκωβος, Θωμάς, Θωμαή, Ασημίνα" on 30.4
+weekend "Ιερεμίας" on 1.5
+small black "Έσπερος, Εσπέρια" on 2.5
+small black "Ροδόπη" on 3.5
+small black "Ειρήνη, Eιρηναίος, Ευφραίμ" on 5.5
+small black "Μυροφόρα" on 7.5
+small black "Θεολόγος" on 8.5
+small black "Χριστόφορος, Ησαΐας" on 9.5
+small black "Σίμων" on 10.5
+small black "Aρμόδιος,Μεθόδιος, Ολυμπία" on 11.5
+small black "Επιφάνειος" on 12.5
+small black "Γλυκερία" on 13.5
+small black "Γιορτή της Μητέρας, Αριστοτέλης" on 14.5
+small black "Καλή" on 15.5
+small black "Ανδρόνικος, Ανδρονίκη, Ιουνία" on 17.5
+small black "Ιουλία, Γαλάτεια" on 18.5
+small black "Θεόκτιστος, Μαγδαληνή, Πατρίκιος" on 19.5
+small black "Λυδία" on 20.5
+small black "Κωνσταντίνος, Κωνσταντίνα, Ελένη" on 21.5
+small black "Αιμίλιος, Αιμιλία, Έμυ" on 22.5
+small black "Μαρκιανή" on 24.5
+small black "Θεοδοσία" on 29.5
+small black "Πύρρος, Νεφέλη, Ιουστίνος, Ανάληψη" on 1.6
+small black "Νικηφόρος, Μαρίνος" on 2.6
+small black "Υπάτιος, Υπατία" on 3.6
+small black "Μάρθα" on 4.6
+small black "Aπόλλων, Δωρόθεος, Δωροθέα, Σελήνη, Νίκανδρος" on 5.6
+small black "Καλλιόπη" on 8.6
+small black "Ροδάνθη" on 9.6
+small black "Βαρθολομαίος, Βαρνάβας" on 11.6
+small black "Ονούφριος, Ζήνων,Κορίνα, Αγίου Πνεύματος" on 12.6
+small black "Ελισαίος" on 14.6
+small black "Αυγουστίνος, Αυγούστα, Ιερώνυμος, Μόνικα, Ορτανσία" on 15.6
+small black "Γιορτή του πατέρα" on 16.6
+small black "Έρασμος, Ερασμία, Aγίων Πάντων" on 18.6
+small black "Παΐσιος, Ζωσιμάς, Ζήσης" on 19.6
+small black "Ευσέβιος, Ευσεβία" on 22.6
+small black "Αριστοκλής" on 23.6
+small black "Φεβρωνία, Έρωτας" on 25.6
+small black "Γερμανός" on 28.6
+small black "Πέτρος, Πέτρα, Παύλος, Παυλίνα" on 29.6
+small black "Απόστολος, Αποστολία, Μελίτων" on 30.6
+small black "Αργύρης, Αργυρώ, Κοσμάς, Δαμιανός, Ανάργυρος" on 1.7
+small black "Υάκινθος, Ζουμπουλία" on 3.7
+small black "Λουκία" on 4.7
+small black "Λυκίας, Λύκιος, Λυκία, " on 6.7
+small black "Κυριακή" on 7.7
+small black "Θεόφιλος, Προκόπιος" on 8.7
+small black "Ευφημία, Όλγα" on 11.7
+small black "Βερονίκη, Βερενίκη " on 12.7
+small black "Σάρα" on 13.7
+small black "Ακύλας, Νικόδημος" on 14.7
+small black "Βλαδίμηρος, Ιουλίττα, Κήρυκος" on 15.7
+small black "Μαρίνα" on 17.7
+small black "Αιμίλιος, Αιμιλία" on 18.7
+small black "Ηλίας, Ηλιάνα" on 20.7
+small black "Μαγδαληνή, Μαρκέλλα, Μαριλένα" on 22.7
+small black "Φωκάς" on 23.7
+small black "Αθηναγόρας" on 24.7
+small black "Άννα, Ολυμπία" on 25.7
+small black "Παρασκευή, Παρασκευάς, Έρση" on 26.7
+small black "Παντελής" on 27.7
+small black "Ειρήνη, Χρυσοβαλάντης, Βαλάντης, Χρυσοβαλάντου, Ακάκιος" on 28.7
+small black "Καλλίνικος" on 29.7
+small black "Ανδρόνικος, Ανδρονίκη" on 30.7
+small black "Ιωσήφ, Ιωσηφίνα" on 31.7
+small black "Μάρκελος" on 1.8
+small black "Σωτήρης, Σωτηρία, Ευμορφία, Έμμυ, Μορφούλα" on 6.8
+small black "Αστέριος, Αστερία" on 7.8
+small black "Τριαντάφυλλος, Τριανταφυλλιά" on 8.8
+small black "Ρωμανός" on 9.8
+small black "Λαυρέντης, Λαυρεντία, Ευλαμπία, Ιππόλυτος, Ηρώ " on 10.8
+weekend "Κοίμηση της Θεοτόκου (Αργία)" on 15.8
+weekend "Μαρία, Μάριος, Παναγιώτης, Παναγιώτα, Δέσποινα, Θεοτόκης" on 15.8
+small black "Γεράσιμος, Αλκιβιάδης, Διομήδης, Σαράντης" on 16.8
+small black "Λευκοθέα, Μύρων, Μίρκα" on 17.8
+small black "Φλώρα" on 18.8
+small black "Σαμουήλ, Θεοχάρης" on 20.8
+small black "Aγαθόνικος" on 22.8
+small black "Κοσμάς" on 24.8
+small black "Βαρθολομαίος, Τίτος" on 25.8
+small black "Ναταλία, Ανδριανός, Ανδριανή" on 26.8
+small black "Φανούριος, Φανουρία, Αρκαδία" on 27.8
+small black "Θεοπίστη" on 29.8
+small black "Αλέξανδρος" on 30.8
+small black "Αδαμάντιος, Αδαμαντία, Αθηνά, Αντιγόνη, Ασπασία, Αφροδίτη, Δωδώνη" on 1.9
+small black "Ελπινίκη, Ερασμία, Ερατώ, Ευτέρπη, Θάλεια, Θεανώ, Καλλίστη, Κλειώ, Κλεονίκη" on 1.9
+small black "Κλεοπάτρα, Κοραλία, Μαργαρίτα, Μαριάνθη, Μελέτιος, Μελπομένη, Ουρανία" on 1.9
+small black "Πανδώρα, Πηνελόπη, Πολυμνία, Πολυνίκη, Σαπφώ, Συμεών, Τερψιχόρη, Χάιδω" on 1.9
+small black "Άνθιμος, Πολύδωρος, Φοίβη" on 3.9
+small black "Ερμιόνη, Μωυσής" on 4.9
+small black "Ζαχαρίας" on 5.9
+small black "Κασσιανή, Σώζων" on 7.9
+small black "Ιωακείμ" on 9.9
+small black "Εράστη, Εράστος, Μητροδώρα, Πουλχερία" on 10.9
+small black "Ευανθία" on 11.9
+small black "Αριστείδης, Κορνήλιος" on 13.9
+small black "Σταύρος, Σταυρούλα" on 14.9
+small black "Νικήτας, Βησσαρίων" on 15.9
+small black "Ευφημία" on 16.9
+small black "Σοφία, Ελπίδα, Αγάπη, Πίστη, Σόνια" on 17.9
+small black "Αριάδνη" on 18.9
+small black "Ευστάθιος, Ευσταθία" on 20.9
+small black "Ίωνας" on 21.9
+small black "Φωκάς, Ζωγραφιά" on 22.9
+small black "Πολυξένη, Ξανθίππη, Ξάνθιππος" on 23.9
+small black "Θέκλα, Μυρσίνη, Μυρτώ" on 24.9
+small black "Ευφροσύνη" on 25.9
+small black "Ζήνων" on 27.9
+small black "Κυριάκος, Κυριακή" on 29.9
+small black "Θηρεσία" on 1.10
+small black "Κυπριανός" on 2.10
+small black "Διονύσης, Διονυσία" on 3.10
+small black "Ιερόθεος, Φραγκίσκος" on 4.10
+small black "Χαριτινή" on 5.10
+small black "Σέργιος, Πολυχρόνης, Χρόνης" on 7.10
+small black "Πελαγία" on 8.10
+small black "Ευλάμπιος, Ευλαμπία" on 10.10
+small black "Ανδρομάχη, Ανδρόμαχος" on 12.10
+small black "Αγαθονίκη, Φλωρέντιος, Φλωρεντία" on 13.10
+small black "Λουκιανός" on 15.10
+small black "Λουκάς" on 18.10
+small black "Γεράσιμος, Αρτέμιος" on 20.10
+small black "Σωκράτης, Χριστόδουλος, Όυρσουλα" on 21.10
+small black "Αβέρκιος" on 22.10
+small black "Ιάκωβος" on 23.10
+small black "Χρυσάφης" on 25.10
+small black "Δημήτριος, Δήμητρα, Δανάη" on 26.10
+small black "Νέστορας" on 27.10
+small black "Ζηνοβία, Κλεόπας, Μαρκιανός" on 30.10
+small black "Αριστόβουλος" on 31.10
+small black "Αργύρης, Αργυρώ, Κοσμάς, Δαμιανός, Ανάργυρος" on 1.11
+small black "Αφθόνιος, Αφθονία" on 2.11
+small black "Ιωαννίκη" on 4.11
+small black "Λίνος" on 5.11
+small black "Λεονάρδος" on 6.11
+small black "Αθηνόδωρος" on 7.11
+small black "Σταμάτιος, Σταματία, Μιχάλης, Γαβριήλ, Γαβριέλα" on 8.11
+small black "Ταξιάρχης, Άγγελος, Αγγελική, Ματίνα, Σεραφείμ" on 8.11
+small black "Νεκτάριος, Νεκταρία" on 9.11
+small black "Ορέστης" on 10.11
+small black "Μηνάς, Mήνα, Βίκτωρ, Βικτωρία" on 11.11
+small black "Χρυσόστομος" on 13.11
+small black "Φίλιππος" on 14.11
+small black "Ματθαίος, Ιφιγένεια" on 16.11
+small black "Πλάτωνας" on 18.11
+small black "Μαρία, Μάριος" on 21.11
+small black "Φιλήμων" on 22.11
+small black "Μερώπη" on 23.11
+small black "Κατερίνα, Μερκούριος" on 25.11
+small black "Στέλιος, Στέλλα, Στέργιος" on 26.11
+small black "Φαίδρα" on 29.11
+small black "Ανδρέας, Ανδριάνα" on 30.11
+small black "Θεόκλητος, Ιακώβ" on 1.12
+small black "Βαρβάρα, Δαμασκηνός" on 4.12
+small black "Σάββας, Σαββούλα, Διογένης" on 5.12
+small black "Νίκος, Νικολέττα" on 6.12
+small black "Αμβρόσιος" on 7.12
+small black "Άννα" on 9.12
+small black "Ααρών, Αδάμ, Δαυίδ, Δανάη, Εύα, Ισαάκ, Ιώβ, Ραχήλ, Ρουμπίνη" on 11.12
+small black "Σπύρος, Σπυριδούλα" on 12.12
+small black "Ευστράτιος, Λουκάς, Λουκία, Άρης" on 13.12
+small black "Ελευθέριος, Ελευθερία, Ανθή, Σύλβια" on 15.12
+small black "Διονύσης, Διονυσία, Δανιήλ, Ρεβέκα, Σεβαστιανός, Σεβαστή" on 17.12
+small black "Ααρών, Αδάμ, Ισαάκ, Ραχήλ, Σάρα" on 17.12
+small black "Αγλαΐα" on 19.12
+small black "Ιγνάτιος" on 20.12
+small black "Θεμιστοκλής, Ιουλία" on 21.12
+small black "Αναστασία" on 22.12
+small black "Ευγένιος, Ευγενία" on 24.12
+small black "Χρήστος, Χριστίνα, Χρύσα" on 25.12
+weekend "Σύναξις Θεοτόκου (Αργία)" on 26.12
+weekend "Μανώλης, Εμμανουέλα, Δαβίδ" on 26.12
+small black "Στέφανος, Στεφανία" on 27.12
+small black "Δόμνα" on 28.12
+small black "Ιωσήφ" on 30.12
+weekend "Χριστούγεννα (Αργία)" on 25.12
+
+
+: Αργίες - Επέτειοι
+weekend "Πρωτοχρονιά (Αργία)" on 1.1
+weekend "Πρωτομαγιά (Αργία)" on 1.5
+weekend "Επέτειος του ΟΧΙ (Αργία)" 28.10
+weekend "Επέτειος της επανάστασης του 1821 (Αργία)" on 25.3
+small black "Εξέγερση του Πολυτεχνείου (Σχολική Αργία)" on 17.11
+
+: Κινητές εορτές
+
+small black "Τελώνου και Φαρισαίου - Αρχή Τριωδίου" on pascha minus 70 days
+small black "Του Ασώτου" on pascha minus 63 days
+small black "Τσικνοπέμπτη" on pascha minus 59 days
+small black "Κυριακή των Απόκρεω" on pascha minus 56 days
+small black "Τυροφάγου" on pascha minus 49 days
+small black "Καθαρή Δευτέρα (Αργία)" on pascha minus 48 days
+small black "Θεόδωρος, Θεοδώρα, Δώρα, Θώδης, Θώδος, Δώρης" on pascha minus 43 days
+small black "Κυριακή της Ορθοδοξίας" on pascha minus 42 days
+small black "Σάββατο του Λαζάρου" on pascha minus 8 days
+small black "Κυριακή των Βαΐων" on pascha minus 7 days
+small black "Μεγάλη Δευτέρα" on pascha minus 6 days
+small black "Μεγάλη Τρίτη" on pascha minus 5 days
+small black "Μεγάλη Τετάρτη" on pascha minus 4 days
+small black "Μεγάλη Πέμπτη" on pascha minus 3 days
+weekend "Μεγάλη Παρασκευή (Αργία)" on pascha minus 2 days
+weekend "Μεγάλο Σάββατο" on pascha minus 1 days
+weekend "Το Άγιον Πάσχα" on pascha
+weekend "Δευτέρα του Πάσχα (Αργία)" on pascha plus 1 days
+small black "Πηγή, Ζήσης, Ζησούλα, Ζήσιμος, Ζωή, Ζώης" on pascha plus 5 days
+small black "Του Θωμά" on pascha plus 7 days
+small black "Ανάληψη του Χριστού" on pascha plus 39 days
+small black "Πεντηκοστή" on pascha plus 49 days
+small black "Αγ. Πνεύματος" on pascha plus 50 days
+small black "Αγ. Πάντων" on pascha plus 56 days
+
+: Αλλαγή ώρας
+small black "Αλλαγή ώρας (1 ώρα πίσω)" on last sunday in october
+small black "Αλλαγή ώρας (1 ώρα μπροστά) " on last sunday in march
diff --git a/libkholidays/holidays/holiday_gt b/libkholidays/holidays/holiday_gt
new file mode 100644
index 000000000..844367cef
--- /dev/null
+++ b/libkholidays/holidays/holiday_gt
@@ -0,0 +1,35 @@
+:
+: Fichero holiday_guatemala. Cópialo a ~/.holiday
+: Modifica este fichero borrando y añadiendo lo que te parezca.
+:
+: Fiestas
+:
+red "Año nuevo" red on january 1
+red "Reyes" red on january 6
+red "Trabajo" red on march 19
+red "Ejército" red on may 1
+red "Virgen de la Asunción" red on august 15
+red "Independencia" red on september 15
+red "Revolucion de 1944" red on october 20
+red "Todos los Santos" red on november 1
+red "Nochebuena" red on december 24
+red "Navidad" red on december 25
+red "Fin de año" red on december 31
+:
+: Relacionados con la pascua
+:
+small "Jueves Santo" weekend on easter minus 3 days
+small "Viernes Santo" weekend on easter minus 2 days
+small "Pascua" weekend on easter
+small "Miércoles de ceniza" on easter minus 46 days
+small "Pentecostes" weekend on easter plus 49 days
+small "Ascension" on easter plus 39 days
+small "Trinidad" on easter plus 46 days
+small "Corpus Christi" on easter plus 60 days
+:
+: Estaciones
+:
+"Llega la Primavera" on march 20
+"Llega el Verano" on june 21
+"Llega el Otoño" on september 23
+"Llega el Invierno" on december 22
diff --git a/libkholidays/holidays/holiday_hu b/libkholidays/holidays/holiday_hu
new file mode 100644
index 000000000..0cdb5f14b
--- /dev/null
+++ b/libkholidays/holidays/holiday_hu
@@ -0,0 +1,26 @@
+:
+: Hungarian holidays
+: Kelemen Péter <fuji@heureka.inf.elte.hu>
+: Last modified on Jul 21 1997
+:
+: public holidays
+"Újév" weekend on 1/1
+"Nemzeti ünnep" weekend on 3/15
+"Húsvét" weekend on easter length 2 days
+"Pünkösd" weekend on easter plus 49 length 2 days
+"Munka ünnepe" weekend on 5/1
+"Szt. István, az államalapítás ünnepe" weekend on 8/20
+"Nemzeti ünnep" weekend on 10/23
+"Karácsony" weekend on 12/25 length 2 days
+
+: other events
+small "Vízkereszt" on 1/6
+small "Valentin" on 2/14
+small "Nônap" on 3/8
+small "Anyák napja" on first sunday in may
+small "Gyermeknap" on last sunday in may
+small "Szentivánéj" on 6/24
+small "Halottak napja" black on 10/31
+small "Mindenszentek napja" on 11/1
+small "Mikulás" on 12/6
+small "Szilveszter" on 12/31
diff --git a/libkholidays/holidays/holiday_ie b/libkholidays/holidays/holiday_ie
new file mode 100644
index 000000000..f489f9600
--- /dev/null
+++ b/libkholidays/holidays/holiday_ie
@@ -0,0 +1,16 @@
+:
+: Holiday file for Ireland.
+:
+: Author: CP Hennessy <CP.Hennessy@iname.com>
+:
+"New Years Day" red on 1/1
+"St Patricks Day (religious)" red on 3/17
+"Easter Sunday" red on easter
+"Good Friday" red on easter minus 2
+"Easter Monday" red on easter plus 1
+"May Day" red on first monday in may
+"Spring Bank Holiday" red on first monday in june
+"Summer Bank Holiday" red on first monday in august
+"October Bank Holiday" red on last monday in october
+"Christmas Day" red on 12/25
+"St Stephens Day" red on 12/26
diff --git a/libkholidays/holidays/holiday_il b/libkholidays/holidays/holiday_il
new file mode 100644
index 000000000..11243724e
--- /dev/null
+++ b/libkholidays/holidays/holiday_il
@@ -0,0 +1,72 @@
+:
+: Israeli holidays file for Korganizer
+: Author: Jonathan Singer (jsinger@leeta.net), 13/01/02
+: Author: Lior Chen <sliorc@t2.technion.ac.il>, 21/03/01
+:
+: (Note that these holidays are only relevant for the current year).
+:
+
+small "Fast: 10th of Tevet" on 5.1.01
+small "Tu BiShvat" on 8.02.01
+small "Fast: Ester" on 8.03.01
+small "Purim" on 9.3.01
+small "Passover" on 8.4.01
+small "Chol Hamoed" on 9.4.01 length 5
+small "2nd Passover" on 14.4.01
+small "Holocaust Rememberance day" on 19.4.01
+small "Memorial day for the IDF Soldiers" on 25.4.01
+small "Independence day" on 26.4.01
+small "Lag BaOmer" on 11.5.01
+small "Jerusalem day" on 21.5.01
+small "Shavuot" on 28.5.01
+small "Fast: 17th of Tamuz" on 08.07.01
+small "Fast: 9th of Av" on 29.07.01
+small "Rosh Hashana" on 18.9.01 length 2
+small "Fast: Gdalya" on 20.9.01
+small "Yom Kippur" on 27.9.01
+small "Succot" on 2.10.01
+small "Chol Hamoed Succot" on 3.10.01 length 6
+small "Simchat Torah" on 9.10.01
+
+small "Tu B'Shvat" on 28.01.02
+small "Fast: Esther" on 25.2.02
+small "Purim" on 26.2.02
+small "Passover" on 28.3.02
+small "Chol Hamoed" on 29.3.02 length 5
+small "2nd Passover" on 3.4.02
+small "Holocaust Remembrance day" on 9.4.02
+small "Memorial day for the IDF Soldiers" on 16.4.02
+small "Independence Day" on 17.4.02
+small "Lag BaOmer" on 30.4.02
+small "Jerusalem Day" on 10.5.02
+small "Shavuot" on 17.5.02
+small "Fast: 17th of Tamuz" on 27.6.02
+small "Fast: 9th of Av" on 18.07.02
+small "Rosh Hashana" on 7.9.02 length 2
+small "Fast: Gedalia" on 9.9.02
+small "Yom Kippur" on 16.9.02
+small "Succot" on 21.9.02
+small "Chol Hamoed Succot" on 22.9.02 length 6
+small "Simchat Torah" on 28.9.02
+small "Fast: 10th of Tevet" on 15.12.02
+
+small "Tu B'Shvat" on 18.01.03
+small "Fast: Esther" on 17.03.03
+small "Purim" on 18.3.03
+small "Passover" on 17.4.03
+small "Chol Hamoed" on 18.4.03 length 5
+small "2nd Passover" on 23.4.03
+small "Holocaust Remembrance day" on 29.4.03
+small "Memorial day for the IDF Soldiers" on 6.5.03
+small "Independence Day" on 7.5.03
+small "Lag BaOmer" on 20.5.03
+small "Jerusalem Day" on 30.5.03
+small "Shavuot" on 6.6.03
+small "Fast: 17th of Tamuz" on 17.07.03
+small "Fast: 9th of Av" on 7.08.03
+small "Rosh Hashana" on 27.9.03 length 2
+small "Fast: Gedalia" on 29.9.03
+small "Yom Kippur" on 6.10.03
+small "Succot" on 11.10.03
+small "Chol Hamoed Succot" on 12.10.03 length 6
+small "Simchat Torah" on 18.10.03
diff --git a/libkholidays/holidays/holiday_is b/libkholidays/holidays/holiday_is
new file mode 100644
index 000000000..a8312c612
--- /dev/null
+++ b/libkholidays/holidays/holiday_is
@@ -0,0 +1,60 @@
+:
+: ICELAND holiday file. Copy to ~/.holiday
+:
+: Author: Thorarinn R. Einarsson <thori@mindspring.com>
+:
+: Last updated on Feb. 3, 1999, by TRE.
+:
+: Special Icelandic dates
+:
+small blue "Fullveldisdagurinn" weekend on december 1
+small blue "Lýðveldisdagurinn" weekend on june 17
+small blue "Sumardagurinn fyrsti" weekend on thursday after april 18
+small blue "Frídagur verslunarmanna" weekend on monday after july 31
+small blue "Frídagur verkamanna" weekend on may 1
+small "Sjómannadagurinn" on sunday after may 31
+small "Jónsmessa" on june 24
+small "Hundadagar byrja" on july 13
+small "Hundadagar enda" on august 23
+
+: USA and World dates
+small "Þakkargjörðardagurinn (BNA)" on fourth thursday in november
+small "Alþjóðlegi ljóðadagurinn" on october 15
+small "Dagur Sameinuðu Þjóðanna" on october 24
+small "Halloween" on october 31
+small "Wright bræðra dagur" on december 17
+small "Valentínusardagur" on february 14
+small "St. Patrick dagur" on march 17
+
+: Christmas
+small "1. í Aðventu" weekend on sunday before december 25 minus 21
+small "2. í Aðventu" weekend on sunday before december 25 minus 14
+small "3. í Aðventu" weekend on sunday before december 25 minus 7
+small "4. í Aðventu" weekend on sunday before december 25
+small "Þorláksmessa" on december 23
+small blue "Aðfangadagur" weekend on december 24
+small blue "Jóladagur" weekend on december 25
+small blue "Annar í jólum" weekend on december 26
+small blue "Gamlársdagur" weekend on december 31
+small blue "Nýjársdagur" weekend on january 1
+
+: Easter related
+small "Pálmasunnudagur" weekend on easter minus 7 days
+small "Skírdagur" weekend on easter minus 3 days
+small "Föstudagurinn langi" weekend on easter minus 2 days
+small "Páskadagur" weekend on easter
+small "Annar í Páskum" weekend on easter plus 1 day
+small "Bolludagur" on easter minus 48 days
+small "Sprengidagur" on easter minus 47 days
+small "Öskudagur" on easter minus 46 days
+small "Hvítasunna" weekend on easter plus 49 days
+
+:small "Uppstigningardagur" on easter plus 40 days
+:small "Trinity" on easter plus 46 day
+:small "Corpus Christi" on easter plus 53 days
+
+: Seasons
+small "Vorjafndægur" on march 22
+small "Sumar sólstöður" on june 22
+small "Haustjafndægur" on september 22
+small "Vetrarsólstöður" on december 22
diff --git a/libkholidays/holidays/holiday_it b/libkholidays/holidays/holiday_it
new file mode 100644
index 000000000..2428122a4
--- /dev/null
+++ b/libkholidays/holidays/holiday_it
@@ -0,0 +1,64 @@
+:
+: Italian holiday file.
+: by Riccardo Scateni (riccardo@crs4.it)
+: Updated and maintained by the Italian l10n team (kde-i18n-it@kde.org)
+:
+: "weekend" or "red" indicate a "proper" holiday (i.e. you do not work)
+: Other colours (black, green, yellow, blue, magenta, cyan, white)
+: can be used to distinguish between minor anniversaries or not-so-real
+: holidays, when you go working anyway.
+: "small" holidays are not as "invasive" in the month view in KOrganizer,
+: and do not take as much space.
+
+: Religious holidays (default color for non-weekends: black)
+
+weekend "Epifania" on 6.1
+small black "San Giuseppe" on 19.3
+small black "Giovedì Grasso" on easter minus 52 days
+small black "Martedì Grasso" on easter minus 47 days
+small black "Mercoledì delle Ceneri" on easter minus 46 days
+small black "Prima di Quaresima" on easter minus 42 days
+small black "Seconda di Quaresima" on easter minus 35 days
+small black "Terza di Quaresima" on easter minus 28 days
+small black "Quarta di Quaresima" on easter minus 21 days
+small black "Quinta di Quaresima" on easter minus 14 days
+small black "Domenica delle Palme" on easter minus 7 days
+weekend "Pasqua" on easter
+weekend "Lunedì dell'Angelo" on easter plus 1 day
+small black "Ascensione" on easter plus 42 days
+small black "Pentecoste" on easter plus 49 days
+small black "Santissima Trinità" on easter plus 56 days
+small black "Corpus Domini" on easter plus 63 days
+small black "Sacro Cuore di Gesù" on easter plus 68 days
+small black "Santi Pietro e Paolo" on 29.6
+small black "San Francesco" on 4.10
+weekend "Ognissanti" on 1.11
+small black "Defunti" on 2.11
+weekend "Immacolata Concezione" on 8.12
+small black "Prima d'avvento" on sunday before 24 december minus 21 days
+small black "Seconda d'avvento" on sunday before 24 december minus 14 days
+small black "Terza d'avvento" on sunday before 24 december minus 7 days
+small black "Quarta d'avvento" on sunday before 24 december
+weekend "Natale" on 25.12
+weekend "Santo Stefano" on 26.12
+small black "San Silvestro" on 31.12
+
+: Lay holidays: 1.1 and 15.8 are also religious holidays.
+: (default color for non-weekends: green)
+
+weekend "Capodanno" on 1.1
+small green "Giornata della Memoria" on 27.1
+small green "Giornata del Ricordo" on 10.2
+small green "Festa della donna" on 8.3
+weekend "Anniversario della Liberazione" on 25.4
+weekend "Festa del Lavoro" on 1.5
+weekend "Festa della Repubblica" on 2.6
+weekend "Ferragosto" on 15.8
+small green "Festa dell'Unità nazionale" on 4.11
+
+
+: Daylight savings (blue)
+
+blue "Passaggio all'ora legale" on last sunday in march
+blue "Passaggio all'ora solare" on last sunday in october
+
diff --git a/libkholidays/holidays/holiday_jp b/libkholidays/holidays/holiday_jp
new file mode 100644
index 000000000..eadb6da2c
--- /dev/null
+++ b/libkholidays/holidays/holiday_jp
@@ -0,0 +1,80 @@
+:
+: Japanese holiday file. Copy to ~/.holiday
+: Author: Toyohiro Asukai <toyohiro@ksmplus.com>
+: Last modified on Nov 16 2004
+:
+: National Holidays. (English Messages)
+:small "New Year's Day" weekend on 1/1
+:small "Coming of Age" weekend on second monday in january
+:small "National Foundation Day" weekend on 2/11
+:small "Vernal Equinox Day" weekend on 3/20/2005
+:small "Vernal Equinox Day" weekend on 3/21/2006
+:small "Vernal Equinox Day" weekend on 3/21/2007
+:small "Vernal Equinox Day" weekend on 3/20/2008
+:small "Vernal Equinox Day" weekend on 3/20/2009
+:small "Vernal Equinox Day" weekend on 3/21/2010
+:small "Greenery Day" weekend on 4/29
+:small "Constitution Day" weekend on 5/3
+:small "Holiday" weekend on 5/4
+:small "Children's Day" weekend on 5/5
+:small "Oceans' Day" weekend on third monday in july
+:small "Respect for Senior Citizens Day" weekend on third monday in september
+:small "Autumnal Equinox Day" weekend on 9/23
+:small "Sports Day" weekend on second monday in october
+:small "Culture Day" weekend on 11/3
+:small "Labor Thanksgiving Day" weekend on 11/23
+:small "The Emperor's Birthday" weekend on 12/23
+
+: National Holidays. (Japanese and English messages)
+small "元旦(New Year's Day)" weekend on 1/1
+small "成人の日(Coming of Age)" weekend on second monday in january
+small "建国記念日(National Foundation Day)" weekend on 2/11
+small "春分の日(Vernal Equinox Day)" weekend on 3/20/2005
+small "春分の日(Vernal Equinox Day)" weekend on 3/21/2006
+small "春分の日(Vernal Equinox Day)" weekend on 3/21/2007
+small "春分の日(Vernal Equinox Day)" weekend on 3/20/2008
+small "春分の日(Vernal Equinox Day)" weekend on 3/20/2009
+small "春分の日(Vernal Equinox Day)" weekend on 3/21/2010
+small "みどりの日(Greenery Day)" weekend on 4/29
+small "憲法記念日(Constitution Day)" weekend on 5/3
+small "休日(Holiday)" weekend on 5/4
+small "こどもの日(Children's Day)" weekend on 5/5
+small "海の日(Oceans' Day)" weekend on third monday in july
+small "敬老の日(Respect for Senior Citizens Day)" weekend on third monday in september
+small "秋分の日(Autumnal Equinox Day)" weekend on 9/23
+small "体育の日(Sports Day)" weekend on second monday in october
+small "文化の日(Culture Day)" weekend on 11/3
+small "勤労感謝の日(Labor Thanksgiving Day)" weekend on 11/23
+small "天皇誕生日(The Emperor's Birthday)" weekend on 12/23
+
+: If a "National Holiday" is on Sunday,the following day
+: shall be a substitute holiday.
+:small "Substitute holiday" weekend on 3/21/2005
+:small "Substitute holiday" weekend on 1/2/2006
+:small "Substitute holiday" weekend on 2/12/2007
+:small "Substitute holiday" weekend on 4/30/2007
+:small "Substitute holiday" weekend on 9/24/2007
+:small "Substitute holiday" weekend on 12/24/2007
+:small "Substitute holiday" weekend on 11/24/2008
+:small "Substitute holiday" weekend on 3/22/2010
+
+small "振替休日(Substitute holiday)" weekend on 3/21/2005
+small "振替休日(Substitute holiday)" weekend on 1/2/2006
+small "振替休日(Substitute holiday)" weekend on 2/12/2007
+small "振替休日(Substitute holiday)" weekend on 4/30/2007
+small "振替休日(Substitute holiday)" weekend on 9/24/2007
+small "振替休日(Substitute holiday)" weekend on 12/24/2007
+small "振替休日(Substitute holiday)" weekend on 11/24/2008
+small "振替休日(Substitute holiday)" weekend on 3/22/2010
+
+
+: Japanese Events , not National Holidays.
+:small "St. Valentine's Day" on february 14
+:small "Girls' Festival" on march 3
+:small "Buddha's Birthday" on april 8
+:small "May Day" on may 1
+:small "Boys' Festival" on may 5
+:small "Mother's Day" on second sunday in may
+:small "Father's Day" on third sunday in june
+:small "Festival of the Weaver Star" on july 7
+:small "Christmas" on december 25
diff --git a/libkholidays/holidays/holiday_lt b/libkholidays/holidays/holiday_lt
new file mode 100644
index 000000000..14f41c1c4
--- /dev/null
+++ b/libkholidays/holidays/holiday_lt
@@ -0,0 +1,42 @@
+:
+: Lithuanian holiday file. Copy to ~/.holiday
+:
+: Author: Donatas Glodenis <dgvirtual@akl.lt>
+: 12 July 2005 (first version)
+:
+: Valstybinės šventės / National holidays
+: based on the Work Code of the Republic of Lithuania, article no. 162.
+: List accessible at http://lt.wikipedia.org/wiki/Lietuvos_%C5%A1vent%C4%97s
+
+small red "Naujieji metai" weekend on 1/1
+small red "Lietuvos valstybės atkūrimo diena" weekend on 2/16
+small red "Lietuvos nepriklausomybės atkūrimo diena" weekend on 3/11
+small red "Velykos" weekend on easter length 2 days
+small red "Tarptautinė darbo diena" weekend on 5/1
+small red "Motinos diena" on first sunday in may
+small red "Rasos (Joninės)" weekend on 6/24
+small red "Valstybės (Lietuvos karaliaus Mindaugo karūnavimo) diena" weekend on 7/6
+small red "Žolinė (Švč. Mergelės Marijos ėmimo į dangų diena)" weekend on 8/15
+small red "Visų Šventųjų diena" weekend on 11/1
+small red "Kalėdos" weekend on 12/25 length 2 days
+
+: Tautinės bei religinės šventės / folk (green) and religious (cyan) holidays
+: NOT public holidays
+: Sources various
+small cyan "Trys karaliai" cyan on 1/6
+small green "Šv. Valentino diena" green on 2/14
+small green "Užgavėnės" green on easter minus 47 days
+small cyan "Pelenų diena" cyan on easter minus 46 days
+small green "Melagio diena" green on 4/1
+small cyan "Verbų sekmadienis" weekend on easter minus 7 days
+small cyan "Didysis penktadienis" cyan on easter minus 2 days
+small cyan "Sekminės" weekend on easter plus 49 days
+small cyan "Kūčios" cyan on 12/24
+
+: Religiniai sezonai / Religious holiday seasons
+: next is Lent season:
+: small white "Gavėnia" white on easter minus 45 days length 44 days
+
+: next is advent season
+: small white "Adventas" 11/28 length 27 days
+
diff --git a/libkholidays/holidays/holiday_mx b/libkholidays/holidays/holiday_mx
new file mode 100644
index 000000000..c20c561e9
--- /dev/null
+++ b/libkholidays/holidays/holiday_mx
@@ -0,0 +1,32 @@
+:
+: Mexican holiday file
+:
+: Author: edscott <edscott@imp.mx>
+
+small "Año Nuevo" weekend on 1/1
+small "Batalla de Puebla" on may 5
+small "Día de la Revolución" on november 20
+small "Día de los Santos Inocentes" on december 28
+small "Día de Vírgen de Guadalupe" on december 12
+small "Día de la Raza" on october 12
+small "Navidad" on december 25
+small "Día de los Reyes" on january 6
+small "Natalicio de Benito Juárez" on march 21
+small "Día de la expropiación petrolera" on march 18
+small "Día del trabajo" on may 1
+small "Día de la Independencia" on september 16
+small "Domingo de Pascua" on easter
+small "Sábado de Gloria" on easter minus 1
+small "Viérnes Santo" on easter minus 2
+small "Jueves Santo" on easter minus 3
+small "Día de Todos los Santos" on november 1
+small "Día de los Fieles Difuntos" on november 2
+small "Día de la Constitución" on february 5
+small "Día de la Madre" on may 10
+
+: Seasons
+"Equinoxio de primavera" on march 21
+"Solsticio de verano" on june 21
+"Equinoxio de otoño" on september 21
+"Solsticio de invierno" on december 21
+
diff --git a/libkholidays/holidays/holiday_nl b/libkholidays/holidays/holiday_nl
new file mode 100644
index 000000000..23df998e7
--- /dev/null
+++ b/libkholidays/holidays/holiday_nl
@@ -0,0 +1,72 @@
+:
+: Dutch holiday file. Copy to ~/.holiday
+:
+: NOTE: Goede Vrijdag and Bevrijdingsdag are not holidays for
+: everybody, therefore I don't put them in the "weekend" color.
+: Government employees usually have these days off, for other
+: categories it varies. Check with your employer!
+:
+: Also note that if Koninginnedag falls on a Sunday, the official day
+: off is moved to Monday.
+:
+: Author: Guido van Rossum, CWI, Amsterdam <Guido.van.Rossum@cwi.nl>
+:
+small "Nieuwjaar" weekend on 1.1.
+small "Pasen" weekend on easter length 2 days
+small "Hemelvaart" weekend on easter plus 39 days
+small "Pinksteren" weekend on easter plus 49 days length 2 days
+small "Koninginnedag" weekend on 30.4.
+small "Bevrijdingsdag" on 5.5.
+small "Kerstmis" weekend on 25.12. length 2 days
+:
+: Andere feestdagen:
+: Author: Jeroen C. Kessels <jeroenk@cnplss7.cnps.philips.nl>
+:
+small "Driekoningen" on 6.1
+small "Vastenavond" on easter minus 47 days
+small "Aswoensdag" on easter minus 46 days
+small "Palmzondag" on easter minus 7 days
+small "Witte Donderdag" on easter minus 3 days
+small "Goede Vrijdag" on easter minus 2 days
+small "Dodenherdenking" on 4.5
+small "Bevrijdingsdag" on 5.5
+small "Dierendag" on 4.10
+small "Allerheiligen" on 1.11
+small "Allerzielen" on 2.11
+small "Oudjaar" on 31.12
+small "Moederdag" on every second sunday in may
+small "Vaderdag" on every third sunday in june
+:
+: Winter- en zomertijd:
+: Author: Wilbert Berendsen <wbsoft@xs4all.nl>
+:
+blue "Zomertijd" on last sunday in march
+blue "Wintertijd" on last sunday in october
+:
+: Dagen in het kerkelijk jaar
+: Author: Wilbert Berendsen <wbsoft@xs4all.nl>
+:
+: Kopieer dit bestand eventueel onder een andere naam, maar beginnend
+: met 'holiday_' naar ~/.kde/share/apps/korganizer/ en haal op de
+: volgende regels de dubbelepunten weg.
+:small "Eerste advent" on sunday before 3.12
+:small "Tweede advent" on sunday before 10.12
+:small "Derde advent (Gaudete)" on sunday before 17.12
+:small "Vierde advent (Rorate)" on sunday before 24.12
+:small "Septuagesima (zeventigste)" on easter minus 63 days
+:small "Sexagesima (zestigste)" on easter minus 56 days
+:small "Quinquagesima (vijftigste)" on easter minus 49 days
+:small "Invocabit (roept Hij mij aan, begin Veertigdagentijd)" on easter minus 42 days
+:small "Reminiscere (gedenk)" on easter minus 35 days
+:small "Oculi (ogen)" on easter minus 28 days
+:small "Laetare (verheugt u)" on easter minus 21 days
+:small "Judica (doe recht)" on easter minus 14 days
+:small "Quasi modo geniti (als pasgeboren kinderen)" on easter plus 7 days
+:small "Misericordias Domini (trouw van de Heer)" on easter plus 14 days
+:small "Jubilate (juicht)" on easter plus 21 days
+:small "Cantate (zingt)" on easter plus 28 days
+:small "Rogate (bidt)" on easter plus 35 days
+:small "Exaudi (hoor)" on easter plus 42 days
+:small "Trinitatis (drie-eenheid)" on easter plus 56 days
+:small "Hervormingsdag" on 31.10
+:small "Laatste zondag kerkelijk jaar" on sunday before 26.11
diff --git a/libkholidays/holidays/holiday_no b/libkholidays/holidays/holiday_no
new file mode 100644
index 000000000..73b6bdba7
--- /dev/null
+++ b/libkholidays/holidays/holiday_no
@@ -0,0 +1,32 @@
+:
+: Norwegian holiday file. Copy to ~/.holiday for private changes or tip
+: geiri@stud.cs.uit.no if things are missing.
+:
+weekend "1. Nyttårsdag" weekend on 1.1
+black "2. Nyttårsdag" on 2.1
+black "Morsdag" on second sunday in february
+weekend "Søn. før faste" weekend on easter minus 49
+blue "Sommertid" on last sunday in march
+weekend "Skjærtorsdag" weekend on easter minus 3
+weekend "Langfredag" weekend on easter minus 2
+black "Påskeaften" on easter minus 1
+weekend "1. Påskedag" weekend on easter
+weekend "2. Påskedag" weekend on easter plus 1
+black "Pinseaften" on easter plus 48 days
+weekend "1. Pinsedag" weekend on easter plus 49 days
+weekend "2. Pinsedag" weekend on easter plus 50 days
+weekend "Kristi Him.f.dag" weekend on easter plus 39 days
+weekend "Off. høytidsdag" weekend on 1.5
+weekend "Grunnlovsdag" weekend on 17.5
+black "St. Hans" on 23.6
+blue "Vintertid" on last sunday in september
+weekend "Bots & bededag" on last sunday in october
+black "Farsdag" on second sunday in november
+black "1. Advent" on sunday before 23.12 minus 21 days
+black "2. Advent" on sunday before 23.12 minus 14 days
+black "3. Advent" on sunday before 23.12 minus 7 days
+black "4. Advent" on sunday before 23.12
+black "Julaften" on 24.12
+weekend "1. Juledag" weekend on 25.12
+weekend "2. Juledag" weekend on 26.12
+black "Nyttårsaften" on 31.12
diff --git a/libkholidays/holidays/holiday_nz b/libkholidays/holidays/holiday_nz
new file mode 100644
index 000000000..9e82bd696
--- /dev/null
+++ b/libkholidays/holidays/holiday_nz
@@ -0,0 +1,99 @@
+:
+: New Zealand holiday file. Copy to ~/.holiday
+:
+: Author: Miles Leonard-Taylor (m.leonardtaylor@irl.cri.nz)
+: 13 September 2000 (first version)
+: 24 September 2004 (update with spelling corrections)
+: 11 February 2008 (change to daylight-savings rules by government)
+: Thanks to various people for pointing out all my spelling mistakes...
+
+: Holidays as defined by the government's "Holidays Acts, 1981-1991"
+: and the Visits and Ceremonial office of the Department of Internal Affairs
+: and was also at http://www.nzir.dol.govt.nz/rights/leave/dates/2000.html
+: but now located under http://www.ers.dol.govt.nz/holidays_act_2003/dates/
+
+small "Christmas" weekend on december 25
+small "Boxing Day" weekend on december 26
+small "New Year's Day" weekend on january 1
+small "" weekend on january 2
+:
+small "Good Friday" weekend on easter minus 2 days
+small "Easter Sunday" weekend on easter
+small "Easter Monday" weekend on easter plus 1 days
+:
+small "Waitangi Day" weekend on february 6
+small "Anzac Day" weekend on april 25
+small "Queen's Birthday" weekend on first monday in june
+small "Labour Day" weekend on fourth monday in october
+
+: Other useful dates, but NOT public holidays, sources unknown
+small "St. Valentine's Day" on february 14
+small "St. Patrick's Day" on march 17
+small "Mother's Day" on second sunday in may
+small "Father's Day" on first sunday in september
+small "Halloween" on october 31
+small "Guy Fawkes" on november 5
+small "Melbourne Cup" on first tuesday in november
+
+: Daylight Savings Reminders, defined by Internal Affairs
+: see http://www.dia.govt.nz/diawebsite.nsf/wpg_URL/Services-Daylight-Saving-Index?OpenDocument
+small "Clocks Forward" on last sunday in september
+small "Clocks Back" on first sunday in april
+
+: Additional Easter dates and other Solemneties, defined by Catholic Church
+:small "Epiphany on sunday after january 2
+:small "Baptism of Lord" on sunday after january 2 plus 7 days
+:small "Presentation" on february 2
+small "Ash Wednesday" on easter minus 46 days
+:small "Palm Sunday" on easter minus 7 days
+small "Ascension" on easter plus 42 days
+small "Pentecost" weekend on easter plus 49 days
+small "Trinity" on easter plus 56 days
+small "Corpus Christi" on easter plus 63 days
+:small "Sacred Heart" on easter plus 68 days
+:small "John the Baptist" on june 24
+:small "Sts Peter & Paul" on june 29
+:small "Transfiguration" on august 6
+small "Assumption" on august 15
+small "All Saints" on november 1
+:small "All Souls" on november 2
+:small "Christ the King" on sunday before 24.12 minus 28 days
+:small "1. Advent" on sunday before 24.12 minus 21 days
+:small "2. Advent" on sunday before 24.12 minus 14 days
+:small "3. Advent" on sunday before 24.12 minus 7 days
+:small "4. Advent" on sunday before 24.12
+:small "Holy Family" on first sunday after december 26
+
+: Regional Anniversaries
+: Defined at http://www.nzir.dol.govt.nz/rights/leave/dates/2000.html
+: A map may be viewed at http://www.govt.nz/localgov/regionalmap.php3
+: These may not be tagged as holdiays ("weekend") as they are regional
+: NB. "on monday after 19.1" means monday _ON_ _OR_ after 19.1 (inclusive)
+:
+: Region Offical Date How it shifts around each year
+:
+: Auckland 29 January Moves to nearest monday
+small "Auckland Day" on monday after 26 january
+: Taranaki 31 March Moves to 2nd Mon in Mar to miss easter
+small "Taranaki Day" on second monday in march
+: Hawkes' Bay 1 November Moves to Friday before Labour day
+small "Hawkes Bay Day" on fourth monday in october minus 3 days
+: Wellington 22 January Moves to nearest monday
+small "Wellington Day" on monday after 19 january
+: Marlborough 1 November Moves to first monday after Labour day
+small "Marlborough Day" on fourth monday in october plus 7 days
+: Nelson 1 February Moves to nearest monday
+small "Nelson Day" on monday after 29 january
+: Canterbury 16 December Moves to 2nd Fri after 1st Tues in Nov
+small "Canterbury Day" on friday after 11 november
+: Canterbury (South) 16 December Moves to 4th monday in september
+small "S.Canterbury Day" on fourth monday in september
+: Westland 1 December Moves to nearest monday
+small "Westland Day" on monday after 28 november
+: Otago 23 March Moves to nearest monday
+small "Otago Day" on monday after 20 march
+: Southland 17 January Moves to nearest monday
+small "Southland Day" on monday after 14 march
+: Chatham Islands 30 November Moves to nearest monday
+small "Chatham's Day" on monday after 27 november
+
diff --git a/libkholidays/holidays/holiday_pl b/libkholidays/holidays/holiday_pl
new file mode 100644
index 000000000..a892506f0
--- /dev/null
+++ b/libkholidays/holidays/holiday_pl
@@ -0,0 +1,41 @@
+: Polish holidays file ( take one )
+: sob kwi 10 15:47:14 CEST 1999
+: by Krzysztof P. Jasiutowicz <kpjas@promail.pl>
+:
+small "Nowy Rok" weekend on 1.1.
+small "Trzech Króli" on 6.1.
+small "Dzień Babci" on 21.1.
+small "Dzień Dziadka" on 22.1.
+: small "Śledzik" on easter minus 47 days
+small "Popielec" on easter minus 46 days
+small "Wielki Piątek" on easter minus 2 days
+small "Dzień Kobiet" on 8.3.
+small "Niedziela Palmowa" on easter minus 7 days
+small "Wielkanoc" weekend on easter length 2 days
+small "Lany Poniedziałek" weekend on easter plus 1 day
+small "Zielone Świątki" weekend on easter plus 49 days
+small "Boże Ciało" weekend on easter plus 60 days
+small "Święto Pracy" weekend on 1.5.
+small "Dzień Flagi" on 2.5.
+small "Święto Konstytucji" weekend on 3.5.
+small "Wniebowzięcie NMP" weekend on 15.8.
+small "Wszystkich Świętych" weekend on 1.11.
+small "Zaduszki" on 2.11.
+small "Święto Niepodległości" weekend on 11.11.
+small "Wigilia" on 24.12.
+small "Boże Narodzenie" weekend on 25.12. length 2 days
+small "Sylwester" on 31.12.
+
+
+small black "Walentynki" on 14.2.
+small black "Dzień Matki" on 26.5.
+small black "Dzień Dziecka" on 1.6.
+small black "Dzień Ojca" on 23.6.
+small black "Andrzejki" on 30.11.
+small black "Św. Mikołaj" on 6.12.
+
+
+"Początek wiosny" on march 21
+"Początek lata" on june 22
+"Początek jesieni" on september 23
+"Początek zimy" on december 22
diff --git a/libkholidays/holidays/holiday_pt b/libkholidays/holidays/holiday_pt
new file mode 100644
index 000000000..2f567e5a1
--- /dev/null
+++ b/libkholidays/holidays/holiday_pt
@@ -0,0 +1,349 @@
+:
+: Portugal holiday file. Copy to ~/.holiday
+:
+: Author: moitinho@civil.ist.utl.pt
+:
+: Informação legal em: http://www.infocid.pt/infocid/0_116.htm
+:
+: Feriados obrigatórios
+:
+"Ano Novo" on january 1
+"6ª feira santa" on easter minus 2 days
+"25 de Abril" on april 25
+"1º de Maio" on may 1
+"Corpo de Deus" on easter plus 60 days
+"10 de Junho" on june 10
+"Assunção" on august 15
+"República" on october 5
+"Todos os Santos" on november 1
+"Restauração" on december 1
+"Nª Senhora Conceição" on december 8
+"Natal" on december 25
+:
+: Datas relacionadas com a Páscoa
+:
+"Carnaval" on easter minus 50 days length 4 days
+"4ª feira de cinzas" on easter minus 46 days
+"Páscoa" on easter
+"Pentecostes" weekend on easter plus 49 days
+:"Ascension" on easter plus 40 days
+:"Trinity" on easter plus 46 days
+:
+: Estações
+:
+"Primavera" on march 22
+"Verão" on june 22
+"Outono" on september 22
+"Inverno" on december 22
+:
+: Feriados municipais
+: http://www.viautarquica.pt/autarnet/feriados.htm
+:
+: Desmarcar aqueles que considerar relevantes
+:
+: "Abrantes" on june 14
+: "Águeda" on 1.&#170; easter plus 50 days
+: "Aguiar da Beira" on june 24
+: "Alandroal" on easter plus 8 days
+: "Albergaria-a-Velha" on third sunday in august plus 1 day
+: "Albufeira" on august 20
+: "Alcácer do Sal" on june 24
+: "Alcanena" on easter plus 40 days
+: "Alcobaça" on august 20
+: "Alcochete" on june 24
+: "Alcoutim" on second friday in september
+: "Alenquer" on easter plus 40 days
+: "Alfândega da Fé" on june 29
+: "Alijó" on november 11
+: "Aljezur" on august 29
+: "Aljustrel" on june 13
+: "Almada" on june 24
+: "Almeida" on july 2
+: "Almeirim" on easter plus 40 days
+: "Almodôvar" on april 17
+: "Alpiarça" on april 2
+: "Alter do Chão" on easter plus 40 days
+: "Alvaiázere" on june 13
+: "Alvito" on easter plus 40 days
+: "Amadora" on september 11
+: "Amarante" on july 8
+: "Amares" on june 13
+: "Anadia" on easter plus 40 days
+: "Angra do Heroísmo" on june 24
+: "Ansião" on easter plus 40 days
+: "Arcos de Valdevez" on july 11
+: "Arganil" on september 7
+: "Armamar" on june 24
+: "Arouca" on may 2
+: "Arraiolos" on easter plus 40 days
+: "Arronches" on june 24
+: "Arruda dos Vinhos" on easter plus 40 days
+: "Aveiro" on may 12
+: "Avis" on easter plus 1 day
+: "Azambuja" on easter plus 40 days
+: "Baião" on august 24
+: "Barcelos" on may 3
+: "Barrancos" on august 28
+: "Barreiro" on june 28
+: "Batalha" on august 14
+: "Beja" on easter plus 40 days
+: "Belmonte" on april 26
+: "Benavente" on easter plus 40 days
+: "Bombarral" on june 29
+: "Borba" on easter plus 1 day
+: "Boticas" on november 6
+: "Braga" on june 24
+: "Bragança" on august 22
+: "Cabeceiras de Basto" on september 29
+: "Cadaval" on january 13
+: "Caldas da Rainha" on may 15
+: "Caminha" on easter plus 1 day
+: "Calheta (Açores)" on june 24
+: "Calheta (Madeira)" on november 25
+: "Câmara de Lobos" on october 16
+: "Campo Maior" on easter plus 1 day
+: "Cantanhede" on july 25
+: "Carrazeda de Ansiães" on last friday in august
+: "Carregal do Sal" on third monday in july
+: "Cartaxo" on easter plus 40 days
+: "Cascais" on june 13
+: "Castanheira de Pêra" on july 4
+: "Castelo Branco" on easter plus 16 days
+: "Castelo de Paiva" on june 24
+: "Castelo de Vide" on easter plus 1 day
+: "Castro Daire" on june 29
+: "Castro Marim" on june 24
+: "Castro Verde" on june 29
+: "Celorico da Beira" on may 23
+: "Celorico de Basto" on july 25
+: "Chamusca" on easter plus 40 days
+: "Chaves" on july 8
+: "Cinfães" on june 24
+: "Coimbra" on july 4
+: "Condeixa-a-Nova" on july 24
+: "Constância" on easter plus 1 day
+: "Coruche" on august 17
+: "Corvo" on june 20
+: "Covilhã" on october 20
+: "Crato" on easter plus 1 day
+: "Cuba" on easter plus 1 day
+: "Elvas" on january 14
+: "Entroncamento" on november 24
+: "Espinho" on june 16
+: "Esposende" on august 19
+: "Estarreja" on june 13
+: "Estremoz" on easter plus 40 days
+: "Évora" on june 29
+: "Fafe" on may 16
+: "Faro" on september 7
+: "Felgueiras" on june 29
+: "Ferreira do Alentejo" on march 5
+: "Ferreira do Zêzere" on june 13
+: "Figueira de Castelo Rodrigo" on july 7
+: "Figueira da Foz" on june 24
+: "Figueiró dos Vinhos" on june 24
+: "Fornos de Algodres" on september 29
+: "Freixo de Espada à Cinta" on easter plus 1 day
+: "Fronteira" on april 6
+: "Funchal" on august 21
+: "Fundão" on september 15
+: "Gavião" on november 23
+: "Góis" on last tuesday in july
+: "Golegã" on easter plus 40 days
+: "Gondomar" on first sunday in october plus 1 day
+: "Gouveia" on second sunday in august plus 1 day
+: "Grândola" on october 22
+: "Guarda" on november 26
+: "Guimarães" on june 24
+: "Horta" on june 24
+: "Idanha-a-Nova" on easter plus 15 days
+: "Ílhavo" on easter plus 1 day
+: : .... "Lajes das Flores" on segunda-feira após o 3. fim de semana de Julho ??
+: "Lajes das Flores" on third sunday in july plus 1 day
+: "Lajes do Pico" on june 29
+: "Lagoa (Açores)" on april 11
+: "Lagoa (Algarve)" on september 8
+: "Lagos" on october 27
+: "Lamego" on september 8
+: "Leiria" on may 22
+: "Lisboa" on june 13
+: "Loulé" on easter plus 40 days
+: "Loures" on june 26
+: "Lourinhã" on june 24
+: "Lousã" on june 24
+: "Lousada" on last monday in july
+: "Mação" on easter plus 1 day
+: "Macedo de Cavaleiros" on june 29
+: "Machico" on october 9
+: "Madalena" on july 22
+: "Mafra" on easter plus 40 days
+: "Maia" on second sunday in july plus 1 day
+: "Mangualde" on september 8
+: "Manteigas" on march 4
+: "Marco de Canaveses" on september 8
+: "Marinha Grande" on easter plus 40 days
+: "Marvão" on september 8
+: "Matosinhos" on easter plus 51 days
+: "Mealhada" on easter plus 40 days
+: "Meda" on november 11
+: "Melgaço" on easter plus 40 days
+: "Mértola" on june 24
+: "Mesão Frio" on november 30
+: "Mira" on june 25
+: "Miranda do Corvo" on june 1
+: "Miranda do Douro" on july 10
+: "Mirandela" on may 25
+: "Mogadouro" on october 15
+: "Moimenta da Beira" on june 24
+: "Moita" on second sunday in september plus 2 days
+: "Monção" on easter plus 60 days
+: "Monchique" on easter plus 40 days
+: "Mondim de Basto" on july 25
+: "Monforte" on easter plus 8 days
+: "Montalegre" on june 9
+: "Montemor-o-Novo" on march 8
+: "Montemor-o-Velho" on september 8
+: "Montijo" on june 29
+: "Mora" on easter plus 1 day
+: "Mortágua" on easter plus 40 days
+: "Moura" on june 24
+: "Mourão" on february 2
+: "Murça" on may 8
+: "Murtosa" on september 8
+: "Nazaré" on september 8
+: "Nelas" on june 24
+: "Nisa" on easter plus 1 day
+: "Nordeste" on july 18
+: "Óbidos" on january 11
+: "Odemira" on september 8
+: "Oeiras" on june 7
+: "Oleiros" on second sunday in august plus 1 day
+: "Olhão" on june 16
+: "Oliveira de Azeméis" on second monday in august
+: "Oliveira de Frades" on october 7
+: "Oliveira do Bairro" on easter plus 40 days
+: "Oliveira do Hospital" on october 7
+: "Ourém" on june 20
+: "Ourique" on september 8
+: "Ovar" on july 25
+: "Paços de Ferreira" on november 6
+: "Palmela" on june 1
+: "Pampilhosa da Serra" on april 10
+: "Paredes de Coura" on august 10
+: "Paredes" on third sunday in july plus 1 day
+: "Pedrógão Grande" on july 24
+: "Penacova" on july 17
+: "Penafiel" on november 11
+: "Penalva do Castelo" on august 25
+: "Penamacor" on easter plus 1 day
+: "Penedono" on august 29
+: "Penela" on september 29
+: "Peniche" on first sunday in august plus 1 day
+: "Peso da Régua" on august 16
+: "Pinhel" on august 25
+: "Pombal" on november 11
+: : .... "Ponta Delgada" on segunda-feira do Senhor Santo Cristo em Maio ???
+: "Ponta do Sol" on september 8
+: "Ponte da Barca" on august 24
+: "Ponte de Lima" on september 20
+: "Ponte de Sor" on easter plus 1 day
+: "Portalegre" on may 23
+: "Portel" on easter plus 1 day
+: "Portimão" on june 24
+: "Porto" on june 24
+: "Porto Moniz" on july 22
+: "Porto de Mós" on june 29
+: "Porto Santo" on june 24
+: "Póvoa do Varzim" on june 29
+: "Póvoa de Lanhoso" on march 19
+: "Povoação" on easter plus 61 days
+: "Proença-a-Nova" on june 13
+: "Redondo" on easter plus 1 day
+: "Reguengos de Monsaraz" on june 13
+: "Resende" on september 29
+: "Ribeira Brava" on june 29
+: "Ribeira Grande" on june 29
+: "Ribeira de Pena" on august 16
+: "Rio Maior" on november 6
+: "São Brás de Alportel" on june 1
+: "São João da Madeira" on october 11
+: "São João da Pesqueira" on june 24
+: "São Pedro do Sul" on june 29
+: "São Roque do Pico" on august 16
+: "Sabrosa" on september 8
+: "Sabugal" on easter plus 8 days
+: "Salvaterra de Magos" on easter plus 40 days
+: "Santa Comba Dão" on easter plus 40 days
+: "Santa Cruz" on january 15
+: "Santa Cruz das Flores" on june 24
+: "Santa Cruz da Graciosa" on june 24
+: "Santa Maria da Feira" on january 20
+: "Santa Marta de Penaguião" on january 13
+: "Santana" on may 25
+: "Santarém" on march 19
+: "Santiago do Cacém" on july 25
+: "Santo Tirso" on july 11
+: "São Vicente" on january 22
+: "Sardoal" on september 22
+: "Sátão" on august 20
+: "Seia" on july 3
+: "Seixal" on july 29
+: "Sernancelhe" on may 3
+: "Serpa" on easter plus 2 days
+: "Sertã" on june 24
+: "Sesimbra" on may 4
+: "Setúbal" on september 15
+: "Sever do Vouga" on sepetember 21
+: "Silves" on september 3
+: "Sines" on november 24
+: "Sintra" on june 29
+: "Sobral de Monte Agraço" on easter plus 40 days
+: "Soure" on september 21
+: "Sousel" on easter plus 1 day
+: "Tábua" on april 10
+: "Tabuaço" on june 24
+: "Tarouca" on september 29
+: "Tavira" on june 24
+: "Terras de Bouro" on june 24
+: "Tomar" on march 1
+: "Tondela" on september 16
+: "Torre de Moncorvo" on march 19
+: "Torres Novas" on easter plus 40 days
+: "Torres Vedras" on november 11
+: "Trancoso" on may 29
+: "Vagos" on easter plus 50 days
+: "Vale de Cambra" on june 13
+: "Valença" on september 18
+: "Valongo" on june 24
+: "Valpaços" on november 6
+: "Velas" on april 23
+: "Vendas Novas" on september 7
+: "Viana do Alentejo" on january 13
+: "Viana do Castelo" on august 20
+: "Vidigueira" on easter plus 40 days
+: "Vieira do Minho" on first saturday in october plus 2 days
+: "Vila do Bispo" on september 20
+: "Vila do Conde" on june 24
+: "Vila Franca do Campo" on june 24
+: "Vila do Porto" on june 24
+: "Vila da Praia da Vitória" on june 20
+: "Vila do Rei" on september 19
+: "Vila Flor" on august 24
+: "Vila Franca de Xira" on easter plus 40 days
+: "Vila Nova da Barquinha" on june 13
+: "Vila Nova de Foz Côa" on may 21
+: "Vila Nova de Cerveira" on october 1
+: "Vila Nova de Famalicão" on june 13
+: "Vila Nova de Gaia" on june 24
+: "Vila Nova de Paiva" on march 2
+: "Vila Nova de Poiares" on january 13
+: "Vila Pouca de Aguiar" on june 22
+: "Vila Real" on june 13
+: "Vila Real de Santo António" on may 13
+: "Vila Velha de Ródão" on fourth sunday in august plus 1 day
+: "Vila Verde" on june 13
+: "Vila Viçosa" on august 16
+: "Vimioso" on august 10
+: "Vinhais" on may 20
+: "Viseu" on september 21
+: "Vouzela" on may 14
diff --git a/libkholidays/holidays/holiday_py b/libkholidays/holidays/holiday_py
new file mode 100644
index 000000000..3fc947352
--- /dev/null
+++ b/libkholidays/holidays/holiday_py
@@ -0,0 +1,25 @@
+:
+: Fichero holiday_paraguay.
+: Creado por Carlos Raúl Perasso <carlosrp@pla.net.py>
+:
+: Feriados Inamovibles
+:
+red "Año nuevo" red on january 1
+red "Independencia" red on may 15
+red "Virgen de Caacupé" red on december 8
+red "Navidad" red on december 25
+:
+: Feriados que tendrían que pasar al siguiente lunes si caen entre martes y viernes
+: (No se como establecerlo para korganizer)
+:
+red "Día de los Heroes" red on march 1
+red "Trabajo" red on may 1
+red "Paz del Chaco" red on june 12
+red "Asunción" red on august 15
+red "Batalla de Boquerón" red on september 29
+:
+: Feriados relacionados a la Pascua
+:
+red "Jueves Santo" red on easter minus 3 days
+red "Viernes Santo" red on easter minus 2 days
+:
diff --git a/libkholidays/holidays/holiday_quebec b/libkholidays/holidays/holiday_quebec
new file mode 100644
index 000000000..076577da3
--- /dev/null
+++ b/libkholidays/holidays/holiday_quebec
@@ -0,0 +1,19 @@
+:
+: Quebec holiday file. Copy to ~/.holiday
+:
+: Author: Gildas Perrot <perrot@grbb.polymtl.ca>
+:
+small "Jour de l'An" weekend on january 1
+small "St Valentin" on february 14
+small "Vendredi Saint" weekend on easter minus 2 days
+small "Paques" weekend on easter
+small "Lundi de Paques" weekend on easter plus 1 day
+small "Fetes des Meres" on second sunday in may
+small "Jour de la Reine (Fete de Dollard)" weekend on monday before may 24
+small "Fetes des Peres" on third sunday in june
+small "St-Jean Baptiste" on june 24
+small "Fete de la Confederation" weekend on july 1
+small "Jour du Travail" weekend on first monday in september
+small "Action de Graces" weekend on second monday in october
+small "Jour du Souvenir (Armistice 1918)" weekend on november 11
+small "Noel" weekend on december 25
diff --git a/libkholidays/holidays/holiday_ro b/libkholidays/holidays/holiday_ro
new file mode 100644
index 000000000..c8276f3c1
--- /dev/null
+++ b/libkholidays/holidays/holiday_ro
@@ -0,0 +1,21 @@
+:
+: Romanian holiday file. Copy to ~/.holiday
+:
+: Author: Claudiu Costin <claudiuc@kde.org>
+:
+small "Anul nou" on 1.1.
+small "Sărbătoarea unirii" on 24.1
+small "Ziua mamei" on 8.3
+small "Ziua copilului" on 1.6
+small "Ziua naţională" on 1.12
+small "Ziua Revoluţiei" on 22.12
+red "Crăciunul" weekend on 25.12
+small "Ziua muncii" on 1.5
+
+
+: relativ la Paşte
+small "Floriile" on easter minus 6 days
+red "Paştele" weekend on easter
+small "Înălţarea Domnului" on easter plus 40 days
+small "Rusalii" on easter plus 49 days
+
diff --git a/libkholidays/holidays/holiday_ru b/libkholidays/holidays/holiday_ru
new file mode 100644
index 000000000..5ea6cc7c6
--- /dev/null
+++ b/libkholidays/holidays/holiday_ru
@@ -0,0 +1,111 @@
+:
+: Russian holiday file. Copy to ~/.holiday
+:
+: Author: Andrey Cherepanov <sibskull@mail.ru>, September 2006.
+:
+
+: Official holidays
+red "Новогодние каникулы" on 1.1
+red "Новогодние каникулы" on 2.1
+red "Новогодние каникулы" on 3.1
+red "Новогодние каникулы" on 4.1
+red "Новогодние каникулы" on 5.1
+red "Рождество Христово" on 7.1
+red "День защитника Отечества" on 23.2
+red "Международный женский день" on 8.3
+red "Праздник Весны и Труда" on 1.5
+red "День Победы" on 9.5
+red "День России" on 12.6
+red "День народного единства" on 4.11
+
+: Other holidays
+blue "День работника прокуратуры Российской Федерации" on 12.1
+blue "День российской печати" on 13.1
+blue "День инженерных войск" on 21.1
+blue "День российского студенчества" on 25.1
+blue "День снятия блокады города Ленинграда (1944 год)" on 27.1
+blue "Сталинградская битва (1943 год)" on 2.2
+blue "День российской науки" on 8.2
+blue "День дипломатического работника" on 10.2
+blue "День работников геодезии и картографии" on second sunday in march
+blue "День работников торговли, бытового обслуживания населения и ЖКХ" on third sunday in march
+blue "День внутренних войск МВД" on 27.3
+blue "День специалиста юридической службы в Вооружённых Силах" on 29.3
+blue "День единения народов" on 2.4
+blue "День сотрудников военных комиссариатов" on 8.4
+blue "День геолога" on first sunday in april
+blue "День космонавтики" on 12.4
+blue "День войск противовоздушной обороны" on second sunday in april
+blue "День специалиста по радиоэлектронной борьбе" on 15.4
+blue "Ледовое побоище (1242 год)" on 18.4
+blue "День памяти погибших в радиационных авариях и катастрофах" on 26.4
+blue "День пожарной охраны" on 30.4
+blue "День радио, праздник работников всех отраслей связи" on 7.5
+blue "День химика" on last sunday in may
+blue "День славянской письменности и культуры" on 24.5
+blue "Общероссийский День библиотек" on 27.5
+blue "День пограничника" on 28.5
+blue "Пушкинский день России" on 6.6
+blue "День социального работника" on 8.6
+blue "День работников текстильной и лёгкой промышленности" on second sunday in june
+blue "День медицинского работника" on third sunday in june
+blue "День изобретателя и рационализатора" on last saturday in june
+blue "День памяти и скорби" on 22.6
+blue "День молодёжи" on 27.6
+blue "День работников морского и речного флота" on first sunday in july
+blue "Полтавская битва (1709 год)" on 10.7
+blue "День рыбака" on second sunday in july
+blue "День российской почты" on second sunday in july
+blue "День металлурга" on third sunday in july
+blue "День Военно-Морского Флота" on last sunday in july
+blue "День Тыла Вооружённых Сил Российской Федерации" on 1.8
+blue "День Воздушно-десантных войск" on 2.8
+blue "День железнодорожника" on first sunday in august
+blue "День Железнодорожных войск Российской Федерации" on 6.8
+blue "День победы у мыса Гангут (1714 год)" on 9.8
+blue "День Военно-воздушных сил" on 12.8
+blue "День физкультурника" on second saturday in august
+blue "День строителя" on second sunday in august
+blue "День Воздушного Флота России" on third sunday in august
+blue "День Государственного флага Российской Федерации" on 22.8
+blue "Курская битва (1943 год)" on 23.8
+blue "День шахтёра" on last sunday in august
+blue "День кино" on 27.8
+blue "День знаний" on 1.9
+blue "День российской гвардии" on 2.9
+blue "День солидарности в борьбе с терроризмом" on 3.9
+blue "День специалиста по ядерному обеспечению" on 4.9
+blue "День работников нефтяной и газовой промышленности" on first sunday in september
+blue "Бородинское сражение (1812 год)" on 8.9
+blue "День победы у мыса Тендра (1790 год)" on 11.9
+blue "День танкиста" on second sunday in september
+blue "Куликовская битва (1380 год)" on 21.9
+blue "День работников леса" on third sunday in september
+blue "День работника атомной промышленности" on 28.9
+blue "День машиностроителя" on last sunday in september
+blue "День пожилых людей" on 1.10
+blue "День Сухопутных войск" on 1.10
+blue "День Космических войск" on 4.10
+blue "День учителя" on 5.10
+blue "День военного связиста" on 20.10
+blue "День подразделений специального назначения" on 24.10
+blue "День таможенника Российской Федерации" on 25.10
+blue "День работника сельского хозяйства и перерабатывающей промышленности" on second sunday in october
+blue "День работников дорожного хозяйства" on third sunday in october
+blue "День работников автомобильного транспорта" on last sunday in october
+blue "День памяти жертв политических репрессий" on 30.10
+blue "День военного разведчика" on 5.11
+blue "Октябрьская революция 1917 года" on 7.11
+blue "День милиции" on 10.11
+blue "День войск радиационной, химической и биологической защиты" on 13.11
+blue "День ракетных войск и артиллерии" on 19.11
+blue "День работника налоговых органов Российской Федерации" on 21.11
+blue "День матери" on last sunday in november
+blue "День победы у мыса Синоп (1853 год)" on 1.12
+blue "Битва под Москвой (1941 год)" on 5.12
+blue "День Конституции Российской Федерации" on 12.12
+blue "День Ракетных войск стратегического назначения" on 17.12
+blue "День работника органов безопасности Российской Федерации" on 20.12
+blue "День энергетика" on 22.12
+blue "День взятия крепости Измаил (1790 год)" on 24.12
+blue "День спасателя Российской Федерации" on 27.12
diff --git a/libkholidays/holidays/holiday_se b/libkholidays/holidays/holiday_se
new file mode 100644
index 000000000..244eaf385
--- /dev/null
+++ b/libkholidays/holidays/holiday_se
@@ -0,0 +1,37 @@
+:
+: Swedish holiday file.
+:
+weekend "Nyårsdagen" weekend on 1.1
+black "Trett.d.afton" black on 5.1
+weekend "Trett.d. Jul" weekend on 6.1
+black "Alla hjärtans dag" on 14.2
+black "Fettisdagen" on easter minus 47 days
+black "Askonsdagen" on easter minus 46 days
+blue "Sommartid" on last sunday in march
+black "Skärtorsdagen" black on easter minus 3
+weekend "Långfredagen" weekend on easter minus 2
+black "Påskafton" black on easter minus 1
+weekend "Påskdagen" weekend on easter
+weekend "Annandag påsk" weekend on easter plus 1
+black "Pingstafton" black on easter plus 48 days
+weekend "Pingstdagen" weekend on easter plus 49 days
+:Before 2005
+:weekend "Annandag Pingst" weekend on easter plus 50 days
+black "Annandag Pingst" black on easter plus 50 days
+weekend "Kristi Him.f." weekend on easter plus 39 days
+weekend "Första Maj" weekend on 1.5
+:Before 2005
+:black "Nationaldagen" black on 6.6
+weekend "Nationaldagen" weekend on 6.6
+black "Midsommarafton" black on friday before 25.6
+weekend "Midsommardagen" weekend on saturday before 26.6
+blue "Vintertid" on last sunday in october
+weekend "Alla helgons dag" weekend on first sunday in november minus 1
+black "1. Advent" on sunday before 24.12 minus 21 days
+black "2. Advent" on sunday before 24.12 minus 14 days
+black "3. Advent" on sunday before 24.12 minus 7 days
+black "Julafton" black on 24.12
+black "4. Advent" on sunday before 24.12
+weekend "Juldagen" weekend on 25.12
+weekend "Annandag Jul" weekend on 26.12
+black "Nyårsafton" on 31.12
diff --git a/libkholidays/holidays/holiday_si b/libkholidays/holidays/holiday_si
new file mode 100644
index 000000000..41ef91370
--- /dev/null
+++ b/libkholidays/holidays/holiday_si
@@ -0,0 +1,22 @@
+: $Id$
+: $Source$
+: SLOVENIAN HOLIDAY FILE.
+: by Roman Maurer <roman.maurer@hermes.si>
+:
+: Source of information:
+: Aleš Košir: Slovenščina in računalniki
+: <http://nl.ijs.si/GNUsl/tex/tslovene/slolang/>
+:
+small "Novo leto" on 1.1. length 2 days
+small "Slovenski kulturni praznik" on 8.2.
+small "Velika noč" weekend on easter
+small "Velikonočni ponedeljek" weekend on easter plus 1 day
+small "Dan upora proti okupatorju" on 27.4.
+small "Praznik dela" on 1.5. length 2 days
+small "Binkošti" weekend on easter plus 49 days
+small "Dan državnosti" on 25.6.
+small "Marijino vnebovzetje" on 15.8.
+small "Dan reformacije" on 31.10.
+small "Dan spomina na mrtve" on 1.11.
+small "Božič" on 25.12.
+small "Dan samostojnosti" on 26.12.
diff --git a/libkholidays/holidays/holiday_sk b/libkholidays/holidays/holiday_sk
new file mode 100644
index 000000000..c468b258f
--- /dev/null
+++ b/libkholidays/holidays/holiday_sk
@@ -0,0 +1,29 @@
+:
+: Slovak holiday file. Copy to ~/.holiday
+: Author: Michal Vančo <michal.vanco@gmail.com>
+:
+small "Nový rok" weekend on 1.1.
+small "Deň vzniku SR" weekend on 1.1.
+small "Traja králi" weekend on 6.1.
+small "Medzinárodný deň žien" on 8.3.
+: Veľká noc patrí niekde sem
+small "Veľký piatok" weekend on easter minus 2
+small "Veľkonočná nedeľa" weekend on easter
+small "Veľkonočný pondelok" weekend on easter plus 1
+small "Deň učiteľov" on 28.4.
+small "Sviatok práce" weekend on 1.5.
+small "Deň víťazstva nad fašizmom" weekend on 8.5.
+small "Deň matiek" on 13.5.
+small "Medzinárodný deň detí" on 1.6.
+small "Deň otcov" on 17.6.
+small "Sviatok sv. Cyrila a Metoda" weekend on 5.7.
+small "Výročie SNP" weekend on 29.8.
+small "Deň Ústavy SR" weekend on 1.9.
+small "Sedembolestná Panna Mária" weekend on 15.9.
+small "Sviatok všetkých svätých" weekend on 1.11.
+small "Pamiatka zosnulých" on 2.11.
+small "Deň boja za slobodu a demokraciu" weekend on 17.11.
+small "Štedrý deň" weekend on 24.12.
+small "1. sviatok vianočný" weekend on 25.12.
+small "2. sviatok vianočný" weekend on 26.12.
+
diff --git a/libkholidays/holidays/holiday_th b/libkholidays/holidays/holiday_th
new file mode 100644
index 000000000..da97605ce
--- /dev/null
+++ b/libkholidays/holidays/holiday_th
@@ -0,0 +1,30 @@
+:
+: Thailand holiday file. Copy to ~/.holiday
+: Use this as a starting point, These are the Official holidays.
+: Chineese New Year along with most other Chineese holidays are also
+: widely celebrated but not included here.
+:
+:
+: Author: Gerald Williams <gwilli@samart.co.th>
+:
+black "New Year" on January 1
+red "Makha Bucha Day" on February 11
+black "Chakri Day" on April 6
+black "Songkran Festival" weekend on April 13
+black "Coranation Day" on May 5
+black "Ploughing Ceremony" on May 8
+red "Visakha Bucha Day" on May 10
+black "Mid Year Day" on July 1
+red "Asarnha Bucha Day" on July 8
+red "Khao Phansa Day" on July 9
+black "H.M.The Queens B'day" on August 12
+black "Chulalongkorn Day" on October 23
+black "H.M. The King's B'day" on December 5
+black "Constitution Day" on December 10
+black "New Years Eve" on December 31
+
+
+: Seasons (Basically only three)
+green "Hot season Begins" on march 1
+green "Rainy season Begins" on june 1
+green "Cool season Begins" on november 1
diff --git a/libkholidays/holidays/holiday_ua b/libkholidays/holidays/holiday_ua
new file mode 100644
index 000000000..6e8361073
--- /dev/null
+++ b/libkholidays/holidays/holiday_ua
@@ -0,0 +1,118 @@
+:
+: Ukrainian holiday file. Copy to ~/.holiday
+:
+: Authors: Andriy Gapon <avg@icyb.net.ua>, April 2007.
+: Oleg Ivashchenko <ol_iva@i.ua>, October 2006.
+:
+
+: Official holidays
+small "Новий Рік" weekend on 1.1
+small "Різдво Христове" weekend on 7.1
+small "8 Березня - Міжнародний Жіночий День" weekend on 8.3
+small "Великдень" weekend on pascha
+small "1 Травня - День Праці" weekend on 1.5 length 2 days
+small "День Перемоги" weekend on 9.5
+small "Трійця" weekend on pascha plus 49 days
+small "День Конституції України" weekend on 28.6
+small "День Незалежності України" weekend on 24.8
+
+: Other holidays
+blue "Хрещення" on 19.1
+blue "День соборності України" on 22.1
+blue "День пам’яті Крутів" on 29.1
+blue "День працівників пожежної охорони" on 29.1
+blue "День вшанування учасників бойових дій на території інших держав" on 15.2
+blue "День захисника Вітчизни" on 23.2
+blue "День землевпорядника" on second saturday in march
+blue "День працівників житлово-комунального господарства і побутового обслуговування населення" on third sunday in march
+blue "Всеукраїнський день працівників культури та аматорів народного мистецтва" on 23.3
+blue "Всеукраїнський день боротьби із захворюванням на туберкульоз" on 24.3
+blue "День Служби безпеки України" on 25.3
+blue "День внутрішніх військ Міністерства внутрішніх справ України" on 26.3
+blue "День геолога" on first sunday in april
+blue "День працівників ракетно-космічної галузі України" on 12.4
+blue "День пам'яток історії та культури" on 18.4
+blue "День довкілля" on third saturday in april
+blue "День охорони праці" on 28.4
+blue "День матері" on second sunday in may
+blue "День банківських працівників" on 20.5
+blue "День науки" on third saturday in may
+blue "День Європи" on third saturday in may
+blue "День працівників видавництв, поліграфії і книгорозповсюдження" on last saturday in may
+blue "День хіміка" on last sunday in may
+blue "Міжнародний день миротворців Організації Об'єднаних Націй" on 29.5
+blue "День слов'янської писемності і культури" 24.5
+blue "День прикордонника" on 28.5
+blue "День захисту дітей" on 1.6
+blue "День журналіста" on 6.6
+blue "День працівників місцевої промисловості" on first sunday in june
+blue "День працівників водного господарства" on first sunday in june
+blue "День працівників легкої промисловості" on second sunday in june
+blue "День медичного працівника" on third sunday in june
+blue "День скорботи і вшанування пам'яті жертв війни в Україні" on 22.6
+blue "День державної служби" on 23.6
+blue "День митної служби України" on 25.6
+blue "День молоді" on last sunday in june
+blue "День архітектури України" on 1.7
+blue "День працівника державної податкової служби України" on 2.7
+blue "День Військ Протиповітряної оборони" on first sunday in july
+blue "День Військово-Морських Сил" on first sunday in july
+blue "День працівників морського та річкового флоту" on first sunday in july
+blue "День рибалки" on second sunday in july
+blue "День бухгалтера" on 16.7
+blue "День працівників металургійної та гірничодобувної промисловості" on third sunday in july
+blue "День працівників торгівлі" on last sunday in july
+blue "День аеромобільних військ" on 2.8
+blue "День військ зв'язку" on 8.8
+blue "День будівельника" on second sunday in august
+blue "День працівників ветеринарної медицини" on second sunday in august
+blue "День пасічника" on 19.8
+blue "День Державного Прапора України" on 23.8
+blue "День авіації" on last saturday in august
+blue "День шахтаря" on last sunday in august
+blue "День підприємця" on first sunday in september
+blue "День фізичної культури і спорту" on second saturday in september
+blue "День танкістів" on second sunday in september
+blue "День працівників нафтової, газової та нафтопереробної промисловості" on second sunday in september
+blue "День українського кіно" on second saturday in september
+blue "День працівників цивільного захисту" on 17.9
+blue "День миру" on 21.9
+blue "День партизанської слави" on 22.9
+blue "День фармацевтичного працівника" on third saturday in september
+blue "День винахідника і раціоналізатора" on third saturday in september
+blue "День працівника лісу" on third sunday in september
+blue "День машинобудівника" on fourth sunday in september
+blue "День туризму" on 27.9
+blue "Всеукраїнський день бібліотек" on 30.9
+blue "День працівників освіти" on first sunday in october
+blue "День юриста" on 8.10
+blue "День працівників стандартизації та метрології" on 10.10
+blue "День працівників державної санітарно-епідеміологічної служби" on second sunday in october
+blue "День художника" on second sunday in october
+blue "День Українського козацтва" on 14.10
+blue "День працівників харчової промисловості" on third sunday in october
+blue "День автомобіліста і дорожника" on last sunday in october
+blue "День інженерних військ" on 3.11
+blue "День ракетних військ і артилерії" on 3.11
+blue "День залізничника" on 4.11
+blue "День працівника соціальної сфери" on first sunday in november
+blue "День української писемності та мови" on 9.11
+blue "День працівників радіо, телебачення та зв'язку" on 16.11
+blue "День студента" on 17.11
+blue "День працівників гідрометеорологічної служби" on 19.11
+blue "День скловиробника" on 19.11
+blue "День Свободи" on 22.11
+blue "День працівників сільського господарства" on third sunday in november
+blue "День пам'яті жертв голодоморів та політичних репресій" on fourth saturday in november
+blue "День працівників прокуратури" on 1.12
+blue "День працівників статистики" on 5.12
+blue "День Збройних Сил України" on 6.12
+blue "День місцевого самоврядування" on 7.12
+blue "День Сухопутних військ України" on 12.12
+blue "День вшанування учасників ліквідації наслідків аварії на Чорнобильській АЕС" on 14.12
+blue "День працівників суду" on 15.12
+blue "День адвокатури" on 19.12
+blue "День міліції" on 20.12
+blue "День працівників дипломатичної служби" on 22.12
+blue "День енергетика" on 22.12
+blue "День працівників архівних установ" on 24.12
diff --git a/libkholidays/holidays/holiday_us b/libkholidays/holidays/holiday_us
new file mode 100644
index 000000000..f0962f105
--- /dev/null
+++ b/libkholidays/holidays/holiday_us
@@ -0,0 +1,54 @@
+:
+: US holiday file. Copy to ~/.holiday
+: Use this as a starting point, some holidays are missing, and some listed
+: here are largely irrelevant.
+:
+: Author: Ron Harichandran <harichan@cee.msu.edu>
+:
+: Federal holidays
+small "New Year's Day" weekend on 1/1
+small "Martin Luther King's Birthday" weekend on third monday in january
+small "President's Day" weekend on third monday in february
+small "Memorial Day" weekend on last monday in may
+small "Independence Day" weekend on july 4
+small "Labor Day" weekend on first monday in september
+small "Columbus Day" weekend on second monday in october
+small "Veterans Day" weekend on november 11
+small "Thanksgiving" weekend on fourth thursday in november
+small "Christmas Day" weekend on december 25
+
+:
+: more holidays from Jeff Buhrt <jeff@amesbvap.ci.in.ameritech.com>
+:
+small "Groundhog Day" on february 2
+small "Lincoln's Birthday" on february 12
+small "St. Valentine's Day" on february 14
+small "Susan B. Anthony's Day" on february 15
+small "St. Patrick's Day" on march 17
+small "Arbor Day" on last friday in april
+small "Loyalty Day" on may 1
+small "Mother's Day" on second sunday in may
+small "Armed Forces Day" on third saturday in may
+: small "Victoria Day" on monday in may and 18 thru 24
+small "Father's Day" on third sunday in june
+small "Citizenship Day" on september 17
+small "Child Health Day" on first monday in september
+small "World Poetry Day" on october 15
+small "United Nations' Day" on october 24
+small "Halloween" on october 31
+small "Bill of Rights' Day" on december 15
+small "Wright Brothers' Day" on december 17
+
+: Easter related
+small "Easter" weekend on easter
+small "Ash Wednesday" on easter minus 46 days
+small "Pentecost" weekend on easter plus 49 days
+small "Ascension" on easter plus 40 days
+small "Trinity" on easter plus 46 days
+small "Corpus Christi" on easter plus 53 days
+
+: Seasons (are these really hardcoded or calculated?)
+"Spring Begins" on march 22
+"Summer Begins" on june 22
+"Fall Begins" on september 22
+"Winter Begins" on december 22
diff --git a/libkholidays/holidays/holiday_uy b/libkholidays/holidays/holiday_uy
new file mode 100644
index 000000000..56b0128ff
--- /dev/null
+++ b/libkholidays/holidays/holiday_uy
@@ -0,0 +1,39 @@
+: KOrganizer Uruguayan holiday file.
+:
+: Pablo R Hoffman <prh@montevideo.com.uy>
+:
+: $Id$
+: --------------------------------------------------------------------------
+:
+: NOTA: Los feriados que se corren para los lunes son arbitrarios y los
+: elije el gobierno uruguayo cada año. Por lo tanto aqui estan listados
+: unicamente las fechas originales (sin correr).
+:
+: Feriados no laborables
+:
+small "Año nuevo" on 1 january
+small "Jura de la constituación" on 18 july
+small "Declaratoria de Independencia" on 25 august
+small "Día del Trabajo" on 1 may
+small "Día de los difuntos" on 2 november
+small "Navidad" on 25 december
+:
+: Feriados laborables
+:
+small "Día de Reyes" on 6 january
+small "Desembarco 33 Orientales" on 19 april
+small "Batalla de las Piedras" on 18 may
+small "Natalicio de Artigas" on 19 june
+small "Día de las Américas" on 18 october
+:
+: Semana de turismo
+:
+small "Domingo de Pascua" on easter
+small "Sábado de gloria" on easter minus 1 day
+small "Viernes santo" on easter minus 2 days
+small "Jueves santo" on easter minus 3 days
+:
+: Carnaval ( cada año es diferente )
+:
+small "Carnaval" on easter minus 48 days
+small "Carnaval" on easter minus 47 days
diff --git a/libkholidays/holidays/holiday_za b/libkholidays/holidays/holiday_za
new file mode 100644
index 000000000..5fe5aeaf9
--- /dev/null
+++ b/libkholidays/holidays/holiday_za
@@ -0,0 +1,17 @@
+:
+: South African holiday file. Copy to ~/.holiday
+:
+: Author: Anton Keyter
+:
+red "New Year's Day" on january 1 shift to monday if sunday
+red "Human Rights Day" on march 21 shift to monday if sunday
+red "Good Friday" on easter minus 2 day
+red "Family Day" on easter plus 1 day
+red "Freedom Day" on april 27 shift to monday if sunday
+red "Workers Day" on may 1 shift to monday if sunday
+red "Youth Day" on june 16 shift to monday if sunday
+red "National Women's Day" on august 9 shift to monday if sunday
+red "Heritage Day" on september 24 shift to monday if sunday
+red "Day of Reconsiliation" on december 16 shift to monday if sunday
+red "Christmas Day" on december 25 shift to monday if sunday
+red "Day of Goodwill" on december 26 shift to monday if sunday