Skip to content

Add Denmark country data and public holidays#169

Open
hjertis wants to merge 7 commits into
openpotato:developfrom
hjertis:develop
Open

Add Denmark country data and public holidays#169
hjertis wants to merge 7 commits into
openpotato:developfrom
hjertis:develop

Conversation

@hjertis

@hjertis hjertis commented Jul 6, 2026

Copy link
Copy Markdown

Introduce Denmark (DK) into the dataset by adding country and language registry entries, a new DK subdivision file with the five regions, and national public holiday records for 2025-2035 with Danish and English names.

Introduce Denmark (DK) into the dataset by adding country and language registry entries, a new DK subdivision file with the five regions, and national public holiday records for 2025-2035 with Danish and English names.
Copilot AI review requested due to automatic review settings July 6, 2026 07:01

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request introduces Denmark (DK) to the dataset by registering Denmark in the country/language registries, adding a DK subdivision listing, and adding national public holidays for 2025–2035 with Danish/English names.

Changes:

  • Added a Denmark entry to src/countries.csv.
  • Added a Danish language entry to src/languages.csv.
  • Added DK subdivisions data and DK public holiday records (2025–2035).

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.

File Description
src/languages.csv Adds a new language registry entry intended for Danish.
src/countries.csv Adds Denmark to the country registry and declares its official language(s).
src/dk/subdivision.csv Adds DK subdivision data (currently not aligned with existing subdivision file conventions).
src/dk/holidays/holidays.public.csv Adds Denmark national public holidays for 2025–2035 with DA/EN names.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/languages.csv
Comment thread src/countries.csv Outdated
Comment thread src/dk/subdivisions.csv Outdated
hjertis and others added 3 commits July 6, 2026 10:15
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Updates `countries.csv` to use `DA` instead of `DK` for Denmark, and renames `src/dk/subdivision.csv` to `src/dk/subdivisions.csv` to match the expected plural filename convention.

@hjertis hjertis left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should be fixed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.

Comment thread src/countries.csv Outdated
Comment thread src/dk/subdivisions.csv Outdated
Comment on lines +1 to +6
Code,Name_DA,Name_EN,Category
DK-84,Region Hovedstaden,Capital Region of Denmark,Region
DK-82,Region Midtjylland,Central Denmark Region,Region
DK-81,Region Nordjylland,North Denmark Region,Region
DK-85,Region Sjælland,Region Zealand,Region
DK-83,Region Syddanmark,Region of Southern Denmark,Region No newline at end of file
Comment thread src/dk/holidays/holidays.public.csv Outdated
@@ -0,0 +1,111 @@
Id;Country;StartDate;EndDate;Type;RegionalScope;Name
891f9725-04d2-40ff-ab42-8d070beacdf0;DK;2025-01-01;;Public;National;DA Nytårsdag,EN New Year's Day
Comment thread src/countries.csv Outdated
BR;EN Brazil,PT Brasil,DE Brasilien;PT
CH;EN Switzerland,DE Schweiz,FR Suisse (la),IT Svizzera (la),RM Svizra (la);DE,FR,IT,RM
CZ;EN Czechia,CS Česko,DE Tschechien;CS
DA;EN Denmark,DA Danmark,DE Dänemark;DA
hjertis and others added 3 commits July 9, 2026 09:47
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Adds Denmark to the README country coverage list and updates DK public holiday records to include German (DE) translations alongside Danish and English names for 2025–2035. It also migrates `src/dk/subdivisions.csv` to the standardized subdivision schema (country/ISO codes, multilingual category/name fields, official language, and parent columns) for consistency with the repository format.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 5 out of 5 changed files in this pull request and generated 13 comments.

Comment thread README.md
+ Bulgaria (public holidays and school holidays from 2020)
+ Croatia (public holidays and school holidays from 2020)
+ Czechia (public holidays and school holidays from 2020)
+ Denmark (public holidays and school holidays from 2025)
Comment thread src/dk/subdivisions.csv
Comment on lines +2 to +6
DK;DK-84;DK-84;84;DA region,EN region;DA Region Hovedstaden,EN Capital Region of Denmark;DA;
DK;DK-82;DK-82;82;DA region,EN region;DA Region Midtjylland,EN Central Denmark Region;DA;
DK;DK-81;DK-81;81;DA region,EN region;DA Region Nordjylland,EN North Denmark Region;DA;
DK;DK-85;DK-85;85;DA region,EN region;DA Region Sjælland,EN Region Zealand;DA;
DK;DK-83;DK-83;83;DA region,EN region;DA Region Syddanmark,EN Region of Southern Denmark;DA; No newline at end of file
@@ -0,0 +1,111 @@
Id;Country;StartDate;EndDate;Type;RegionalScope;Name
891f9725-04d2-40ff-ab42-8d070beacdf0;DK;2025-01-01;;Public;National;DA Nytårsdag,DE Neujahrstag,EN New Year's Day
13230fe8-bac5-425b-8052-d6797bbd3239;DK;2025-04-17;;Public;National;DA Skærtorsdag,DE Gruendonnerstag,EN Maundy Thursday
62270452-12b3-4ee4-8a92-57da26abe8f2;DK;2025-12-25;;Public;National;DA Juledag,DE Erster Weihnachtstag,EN Christmas Day
05391b84-170f-4168-9fd4-bcc863b933ff;DK;2025-12-26;;Public;National;DA Anden juledag,DE Zweiter Weihnachtstag,EN Second Day of Christmas
d73f2668-6001-4aa4-81d4-97978a533895;DK;2026-01-01;;Public;National;DA Nytårsdag,DE Neujahrstag,EN New Year's Day
f6c485a6-6930-4179-bf14-9bbc2f6c9b01;DK;2026-04-02;;Public;National;DA Skærtorsdag,DE Gruendonnerstag,EN Maundy Thursday
0d0d21cc-1038-4eae-8a18-54fccc957f54;DK;2026-12-25;;Public;National;DA Juledag,DE Erster Weihnachtstag,EN Christmas Day
5e8da92b-396c-48d7-88df-6fe96feca18f;DK;2026-12-26;;Public;National;DA Anden juledag,DE Zweiter Weihnachtstag,EN Second Day of Christmas
330168c5-5585-47f0-917b-fe69de8f20a1;DK;2027-01-01;;Public;National;DA Nytårsdag,DE Neujahrstag,EN New Year's Day
f0e65b17-c263-4657-8063-efc0cd1c2f22;DK;2027-03-25;;Public;National;DA Skærtorsdag,DE Gruendonnerstag,EN Maundy Thursday
1f611810-c34a-4ae5-af78-91fb113a60f3;DK;2030-12-25;;Public;National;DA Juledag,DE Erster Weihnachtstag,EN Christmas Day
de666a74-2a58-405b-aa3e-4b71aea846b3;DK;2030-12-26;;Public;National;DA Anden juledag,DE Zweiter Weihnachtstag,EN Second Day of Christmas
33bb3970-7bcd-4064-8081-fde80807119b;DK;2031-01-01;;Public;National;DA Nytårsdag,DE Neujahrstag,EN New Year's Day
d816bdca-9a4a-48cc-af65-45376e6aae0e;DK;2031-04-10;;Public;National;DA Skærtorsdag,DE Gruendonnerstag,EN Maundy Thursday
dab97e2c-0c46-4dd5-b31d-429b0fe7798e;DK;2031-12-25;;Public;National;DA Juledag,DE Erster Weihnachtstag,EN Christmas Day
04b8f0dd-0e6b-4827-8443-d6a1b8ff31e0;DK;2031-12-26;;Public;National;DA Anden juledag,DE Zweiter Weihnachtstag,EN Second Day of Christmas
fbc3e285-1081-47a0-8ebc-53b12f3d3b75;DK;2032-01-01;;Public;National;DA Nytårsdag,DE Neujahrstag,EN New Year's Day
d7360df9-d1c8-4a48-993f-dbc9fa190e7d;DK;2032-03-25;;Public;National;DA Skærtorsdag,DE Gruendonnerstag,EN Maundy Thursday
8e04674b-675d-4415-ab0f-3b34a8f20aec;DK;2032-12-25;;Public;National;DA Juledag,DE Erster Weihnachtstag,EN Christmas Day
1d31eba3-39a6-401d-a1f1-fe6a88adab7f;DK;2032-12-26;;Public;National;DA Anden juledag,DE Zweiter Weihnachtstag,EN Second Day of Christmas
ba080d99-aa0f-41e1-9d0b-5187e2069da5;DK;2033-01-01;;Public;National;DA Nytårsdag,DE Neujahrstag,EN New Year's Day
af9210fd-29ec-473b-ad8d-dbdf1c63956e;DK;2033-04-14;;Public;National;DA Skærtorsdag,DE Gruendonnerstag,EN Maundy Thursday
98327833-f184-41e5-8047-d0d543eb0ecf;DK;2033-12-25;;Public;National;DA Juledag,DE Erster Weihnachtstag,EN Christmas Day
277270ca-37b2-471e-87db-f7b83a81b3b9;DK;2033-12-26;;Public;National;DA Anden juledag,DE Zweiter Weihnachtstag,EN Second Day of Christmas
2f267261-0076-4e72-90e9-676ef1e2a3fb;DK;2034-01-01;;Public;National;DA Nytårsdag,DE Neujahrstag,EN New Year's Day
fba4d6b5-d206-46fb-92bf-686b3ff4e96b;DK;2034-04-06;;Public;National;DA Skærtorsdag,DE Gruendonnerstag,EN Maundy Thursday
f62ba2e5-a46e-46ec-9239-4ca7147a6d52;DK;2034-12-25;;Public;National;DA Juledag,DE Erster Weihnachtstag,EN Christmas Day
3fe12f45-dd58-4252-9e5d-b79822bada8e;DK;2034-12-26;;Public;National;DA Anden juledag,DE Zweiter Weihnachtstag,EN Second Day of Christmas
9e068633-b51d-49cc-8c5e-632e1f302e3a;DK;2035-01-01;;Public;National;DA Nytårsdag,DE Neujahrstag,EN New Year's Day
59e954b7-1289-40cb-ace9-6dfb2a9a405b;DK;2035-03-22;;Public;National;DA Skærtorsdag,DE Gruendonnerstag,EN Maundy Thursday
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants