Bug 324683

Summary: Holidays for kcalendar for Dominican Republic
Product: [Frameworks and Libraries] frameworks-kholidays Reporter: kingcesar.3
Component: generalAssignee: John Layt <jlayt>
Status: RESOLVED FIXED    
Severity: wishlist CC: kdepim-bugs
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
URL: http://www.timeanddate.com/holidays/dominican-republic/
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description kingcesar.3 2013-09-09 02:30:20 UTC
Request for addition of Dominican Holidays to kcalendar

Reproducible: Always

Steps to Reproduce:
1. Access options in kcalendar
2. Select holidays
3. Search for Dominican Republic, not available
Actual Results:  
none

Expected Results:  
Show Dominican holidays

Info on dominican holidays here: http://www.timeanddate.com/holidays/dominican-republic/
Comment 1 Allen Winter 2023-02-19 13:20:25 UTC
Git commit 7c5fb385d1132e457f4dfe329db2e47c5556a8b8 by Allen Winter, on behalf of Alois Spitzbart.
Committed on 19/02/2023 at 13:20.
Pushed by winterz into branch 'kf5'.

Add holidays for Dominican Rebublic

Added holidays for fixe and movable días
```
QDEBUG : HolidayRegionTest::testRegions() This regionCode =  "do_es"
QDEBUG : HolidayRegionTest::testRegions() Is valid? =  true
QDEBUG : HolidayRegionTest::testRegions() Country code =  "DO"
QDEBUG : HolidayRegionTest::testRegions() Language code =  "es"
QDEBUG : HolidayRegionTest::testRegions() Name =  "República Dominicana"
QDEBUG : HolidayRegionTest::testRegions() Description =  "Días Feriados de República Dominicana"
QDEBUG : HolidayRegionTest::testRegions()
QDEBUG : HolidayRegionTest::testRegions() Parsing region =  "do_es"  year =  2023  calendar =  "gregorian"
QDEBUG : HolidayRegionTest::testRegions() Date = "2023-01-01" Duration = 1 Name = "Año nuevo           " Category = ("public")
QDEBUG : HolidayRegionTest::testRegions() Date = "2023-01-21" Duration = 1 Name = "Virgen de la Altagracia" Category = ("public")
QDEBUG : HolidayRegionTest::testRegions() Date = "2023-01-26" Duration = 1 Name = "Día padre de la patría Juan Pablo Duarte" Category = ("cultural")
QDEBUG : HolidayRegionTest::testRegions() Date = "2023-01-30" Duration = 1 Name = "Día padre de la patría Juan Pablo Duarte" Category = ("public")
QDEBUG : HolidayRegionTest::testRegions() Date = "2023-02-27" Duration = 1 Name = "Independencia Nacional" Category = ("public")
QDEBUG : HolidayRegionTest::testRegions() Date = "2023-04-07" Duration = 1 Name = "Viernes Santo       " Category = ("public", "religious")
QDEBUG : HolidayRegionTest::testRegions() Date = "2023-05-01" Duration = 1 Name = "Día del Trabajo     " Category = ("public")
QDEBUG : HolidayRegionTest::testRegions() Date = "2023-05-14" Duration = 1 Name = "Día de las madres   " Category = ("cultural")
QDEBUG : HolidayRegionTest::testRegions() Date = "2023-06-08" Duration = 1 Name = "Jueves Corpus Cristi" Category = ("public", "religious")
QDEBUG : HolidayRegionTest::testRegions() Date = "2023-06-18" Duration = 1 Name = "Día de los padres   " Category = ("cultural")
QDEBUG : HolidayRegionTest::testRegions() Date = "2023-08-16" Duration = 1 Name = "Día de la Restauración" Category = ("public")
QDEBUG : HolidayRegionTest::testRegions() Date = "2023-09-24" Duration = 1 Name = "Virgen de las Mercedes" Category = ("public")
QDEBUG : HolidayRegionTest::testRegions() Date = "2023-11-06" Duration = 1 Name = "Día de la Constitución" Category = ("public")
QDEBUG : HolidayRegionTest::testRegions() Date = "2023-12-24" Duration = 1 Name = "Laborable hasta el mediodía" Category = ("public")
QDEBUG : HolidayRegionTest::testRegions() Date = "2023-12-25" Duration = 1 Name = "Día de Navidad      " Category = ("public")
QDEBUG : HolidayRegionTest::testRegions() Date = "2023-12-31" Duration = 1 Name = "Fin de año          " Category = ("cultural")
```

M  +32   -0    autotests/testholidayregion.cpp
M  +1    -0    autotests/testholidayregion.h
M  +1    -0    holidays/holidays.qrc
A  +74   -0    holidays/plan2/holiday_do_es

https://invent.kde.org/frameworks/kholidays/commit/7c5fb385d1132e457f4dfe329db2e47c5556a8b8