Repository: vacanza/holidays
Pull request #2288 (2025-02-11 16:56:40)

Update Greenland holidays l10n
<!--
  Thanks for contributing to holidays!
-->

## Proposed change

<!--
  Describe the big picture of your changes.
  Don't forget to link your PR to an existing issue if any.
-->

Update Greenland holidays l10n:
- update original (Greenlandic, kl) names
- add fi, is, no, sv, uk translations

## Type of change

<!--
  Type of change you want to introduce. Please, check one (1) box only!
  If your PR requires multiple boxes to be checked, most likely it needs to
  be split into multiple PRs.
-->

- [ ] New country/market holidays support (thank you!)
- [x] Supported country/market holidays update (calendar discrepancy fix, localization)
- [ ] Existing code/documentation/test/process quality improvement (best practice, cleanup, refactoring, optimization)
- [ ] Dependency update (version deprecation/pin/upgrade)
- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] Breaking change (a code change causing existing functionality to break)
- [ ] New feature (new `holidays` functionality in general)

## Checklist

<!--
  Put an `x` in the boxes that apply. You can change them after PR is created.
-->

- [x] I've followed the [contributing guidelines][contributing-guidelines]
- [x] I've successfully run `make check`, all checks and tests are green

<!--
  Thanks again for your contribution!
-->

[contributing-guidelines]: https://github.com/vacanza/holidays/blob/dev/CONTRIBUTING.rst
[docs]: https://github.com/vacanza/holidays/tree/dev/docs/source


sonarqubecloud[bot]: ## [![Quality Gate Passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-passed-20px.png 'Quality Gate Passed')](https://sonarcloud.io/dashboard?id=vacanza_python-holidays&pullRequest=2288) **Quality Gate passed**  
Issues  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 New issues](https://sonarcloud.io/project/issues?id=vacanza_python-holidays&pullRequest=2288&issueStatuses=OPEN,CONFIRMED&sinceLeakPeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/accepted-16px.png '') [0 Accepted issues](https://sonarcloud.io/project/issues?id=vacanza_python-holidays&pullRequest=2288&issueStatuses=ACCEPTED)

Measures  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=vacanza_python-holidays&pullRequest=2288&issueStatuses=OPEN,CONFIRMED&sinceLeakPeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Coverage on New Code](https://sonarcloud.io/component_measures?id=vacanza_python-holidays&pullRequest=2288&metric=new_coverage&view=list)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Duplication on New Code](https://sonarcloud.io/component_measures?id=vacanza_python-holidays&pullRequest=2288&metric=new_duplicated_lines_density&view=list)  
  
[See analysis details on SonarQube Cloud](https://sonarcloud.io/dashboard?id=vacanza_python-holidays&pullRequest=2288)



Patch:
diff --git a/README.rst b/README.rst
index ac744870..70fc1d9e 100644
--- a/README.rst
+++ b/README.rst
@@ -479,7 +479,7 @@ All other default values are highlighted with bold:
    * - Greenland
      - GL
      -
-     - da, en_US, **kl**
+     - da, en_US, fi, is, **kl**, no, sv, uk
      - OPTIONAL
    * - Guam
      - GU
diff --git a/holidays/countries/greenland.py b/holidays/countries/greenland.py
index e75d6af2..fd2a1516 100644
--- a/holidays/countries/greenland.py
+++ b/holidays/countries/greenland.py
@@ -19,18 +19,20 @@ from holidays.holiday_base import HolidayBase
 
 class Greenland(HolidayBase, ChristianHolidays, InternationalHolidays):
     """
-    Greenlandic holidays.
+    Greenland holidays.
 
     References:
-    - https://en.wikipedia.org/wiki/Public_holidays_in_Greenland
-    - https://www.norden.org/en/info-norden/public-holidays-greenland
-    - https://www.timeanddate.com/holidays/greenland/
+        - https://en.wikipedia.org/wiki/Public_holidays_in_Greenland
+        - `Greenlandic names source <https://nalunaarutit.gl/groenlandsk-lovgivning/2008/bkg-26-2008?sc_lang=kl-GL>`_
+        - `Translation source <https://www.norden.org/en/info-norden/public-holidays-greenland>`_
     """
 
     country = "GL"
     default_language = "kl"
     supported_categories = (OPTIONAL, PUBLIC)
-    supported_languages = ("da", "en_US", "kl")
+    supported_languages = ("da", "en_US", "fi", "is", "kl", "no", "sv", "uk")
+    # Greenland Home Rule Act 1978.
+    start_year = 1979
 
     def __init__(self, *args, **kwargs):
         ChristianHolidays.__init__(self)
@@ -39,50 +41,51 @@ class Greenland(HolidayBase, ChristianHolidays, InternationalHolidays):
 
     def _populate_public_holidays(self):
         # New Year's Day.
-        self._add_new_years_day(tr("Ukioq nutaaq"))
+        self._add_new_years_day(tr("Ukiortaaq"))
 
         # Maundy Thursday.
-        self._add_holy_thursday(tr("Sisamanngornermi illernartumi"))
+        self._add_holy_thursday(tr("Sisamanngortoq illernartoq"))
 
         # Good Friday.
-        self._add_good_friday(tr("Tallimanngorneq ajortorsiorneq"))
+        self._add_good_friday(tr("Tallimanngorneq tannaartoq"))
 
         # Easter Sunday.
-        self._add_easter_sunday(tr("Poorskimi"))
+        self._add_easter_sunday(tr("Poorskip ullua"))
 
         # Easter Monday.
-        self._add_easter_monday(tr("Poorskimi ullut aappaat"))
+        self._add_easter_monday(tr("Poorskip-aappaa"))
 
-        # Great Day of Prayers.
+        # Great Prayer Day.
         self._add_holiday_26_days_past_easter(tr("Ulloq qinuffiusoq"))
 
         # Ascension Day.
-        self._add_ascension_thursday(tr("Ulloq Kristusip qilaliarnera"))
+        self._add_ascension_thursday(tr("Qilaliarfik"))
 
         # Whit Sunday.
         self._add_whit_sunday(tr("Piinsip ullua"))
 
         # Whit Monday.
-        self._add_whit_monday(tr("Piinsip ulluisa aappaanni"))
+        self._add_whit_monday(tr("Piinsip-aappaa"))
 
         # Christmas Day.
-        self._add_christmas_day(tr("Juulli"))
+        self._add_christmas_day(tr("Juullip ullua"))
 
         # Second Day of Christmas.
-        self._add_christmas_day_two(tr("Juullip aappaa"))
+        self._add_christmas_day_two(tr("Juullip-aappaa"))
 
     def _populate_optional_holidays(self):
         # Epiphany.
-        self._add_epiphany_day(tr("Mitaarneq"))
+        self._add_epiphany_day(tr("Kunngit pingasut ulluat"))
 
         # International Workers' Day.
         self._add_labor_day(tr("Sulisartut ulluat"))
 
-        # National Day.
-        self._add_holiday_jun_21(tr("Ullortuneq"))
+        if self._year >= 1983:
+            # National Day.
+            self._add_holiday_jun_21(tr("Ullortuneq"))
 
         # Christmas Eve.
-        self._add_christmas_eve(tr("Juulliaqqami"))
+        self._add_christmas_eve(tr("Juulliaraq"))
 
         # New Year's Eve.
         self._add_new_years_eve(tr("Ukiortaami"))
diff --git a/holidays/locale/da/LC_MESSAGES/GL.po b/holidays/locale/da/LC_MESSAGES/GL.po
index 0615a6b8..6db37509 100644
--- a/holidays/locale/da/LC_MESSAGES/GL.po
+++ b/holidays/locale/da/LC_MESSAGES/GL.po
@@ -10,44 +10,48 @@
 #  Website: https://github.com/vacanza/holidays
 #  License: MIT (see LICENSE file)
 #
-# Greenland holidays.
+# Greenland holidays da localization.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Holidays 0.50\n"
+"Project-Id-Version: Holidays 0.67\n"
 "POT-Creation-Date: 2023-02-15 08:13-0800\n"
-"PO-Revision-Date: 2024-05-30 16:36+0200\n"
-"Last-Translator: ~Klintrup <github@klintrup.dk>\n"
+"PO-Revision-Date: 2025-02-11 17:41+0200\n"
+"Last-Translator: ~Jhellico <jhellico@gmail.com>\n"
 "Language-Team: Holidays Localization Team\n"
 "Language: da\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Lingua 4.15.0\n"
-"X-Generator: Poedit 3.2.2\n"
+"Generated-By: Lingva 5.0.5\n"
+"X-Generator: Poedit 3.5\n"
 
 #. New Year's Day.
-msgid "Ukioq nutaaq"
+msgid "Ukiortaaq"
 msgstr "Nytårsdag"
 
 #. Maundy Thursday.
-msgid "Sisamanngornermi illernartumi"
+msgid "Sisamanngortoq illernartoq"
 msgstr "Skærtorsdag"
 
+#. Good Friday.
+msgid "Tallimanngorneq tannaartoq"
+msgstr "Langfredag"
+
 #. Easter Sunday.
-msgid "Poorskimi"
+msgid "Poorskip ullua"
 msgstr "Påskedag"
 
 #. Easter Monday.
-msgid "Poorskimi ullut aappaat"
+msgid "Poorskip-aappaa"
 msgstr "Anden påskedag"
 
-#. Great Day of Prayers.
+#. Great Prayer Day.
 msgid "Ulloq qinuffiusoq"
 msgstr "Store bededag"
 
 #. Ascension Day.
-msgid "Ulloq Kristusip qilaliarnera"
+msgid "Qilaliarfik"
 msgstr "Kristi himmelfartsdag"
 
 #. Whit Sunday.
@@ -55,37 +59,33 @@ msgid "Piinsip ullua"
 msgstr "Pinsedag"
 
 #. Whit Monday.
-msgid "Piinsip ulluisa aappaanni"
+msgid "Piinsip-aappaa"
 msgstr "Anden pinsedag"
 
 #. Christmas Day.
-msgid "Juulli"
+msgid "Juullip ullua"
 msgstr "Juledag"
 
 #. Second Day of Christmas.
-msgid "Juullip aappaa"
+msgid "Juullip-aappaa"
 msgstr "Anden juledag"
 
+#. Epiphany.
+msgid "Kunngit pingasut ulluat"
+msgstr "Helligtrekongersdag"
+
 #. International Workers' Day.
 msgid "Sulisartut ulluat"
 msgstr "Arbejdernes kampdag"
 
+#. National Day.
+msgid "Ullortuneq"
+msgstr "Nationaldag"
+
 #. Christmas Eve.
-msgid "Juulliaqqami"
+msgid "Juulliaraq"
 msgstr "Juleaftensdag"
 
 #. New Year's Eve.
 msgid "Ukiortaami"
 msgstr "Nytårsaften"
-
-#. National Day.
-msgid "Ullortuneq"
-msgstr "Nationaldag"
-
-#. Good Friday.
-msgid "Tallimanngorneq ajortorsiorneq"
-msgstr "Langfredag"
-
-#. Epiphany.
-msgid "Mitaarneq"
-msgstr "Helligtrekongersdag"
diff --git a/holidays/locale/en_US/LC_MESSAGES/GL.po b/holidays/locale/en_US/LC_MESSAGES/GL.po
index c68da984..6514fd03 100644
--- a/holidays/locale/en_US/LC_MESSAGES/GL.po
+++ b/holidays/locale/en_US/LC_MESSAGES/GL.po
@@ -14,41 +14,44 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Holidays 0.50\n"
+"Project-Id-Version: Holidays 0.67\n"
 "POT-Creation-Date: 2023-02-15 08:13-0800\n"
-"PO-Revision-Date: 2023-11-12 16:36+0200\n"
-"Last-Translator: ~Klintrup <github@klintrup.dk>\n"
+"PO-Revision-Date: 2025-02-11 17:41+0200\n"
+"Last-Translator: ~Jhellico <jhellico@gmail.com>\n"
 "Language-Team: Holidays Localization Team\n"
 "Language: en_US\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Generated-By: pygettext.py 1.5\n"
-"X-Generator: Poedit 3.2.2\n"
+"Generated-By: Lingva 5.0.5\n"
+"X-Generator: Poedit 3.5\n"
 
 #. New Year's Day.
-msgid "Ukioq nutaaq"
+msgid "Ukiortaaq"
 msgstr "New Year's Day"
 
 #. Maundy Thursday.
-msgid "Sisamanngornermi illernartumi"
+msgid "Sisamanngortoq illernartoq"
 msgstr "Maundy Thursday"
 
+#. Good Friday.
+msgid "Tallimanngorneq tannaartoq"
+msgstr "Good Friday"
+
 #. Easter Sunday.
-msgid "Poorskimi"
+msgid "Poorskip ullua"
 msgstr "Easter Sunday"
 
 #. Easter Monday.
-msgid "Poorskimi ullut aappaat"
+msgid "Poorskip-aappaa"
 msgstr "Easter Monday"
 
-#. Great Day of Prayers.
+#. Great Prayer Day.
 msgid "Ulloq qinuffiusoq"
 msgstr "Great Prayer Day"
 
 #. Ascension Day.
-msgid "Ulloq Kristusip qilaliarnera"
+msgid "Qilaliarfik"
 msgstr "Ascension Day"
 
 #. Whit Sunday.
@@ -56,37 +59,33 @@ msgid "Piinsip ullua"
 msgstr "Whit Sunday"
 
 #. Whit Monday.
-msgid "Piinsip ulluisa aappaanni"
+msgid "Piinsip-aappaa"
 msgstr "Whit Monday"
 
 #. Christmas Day.
-msgid "Juulli"
+msgid "Juullip ullua"
 msgstr "Christmas Day"
 
 #. Second Day of Christmas.
-msgid "Juullip aappaa"
+msgid "Juullip-aappaa"
 msgstr "Second Day of Christmas"
 
+#. Epiphany.
+msgid "Kunngit pingasut ulluat"
+msgstr "Epiphany"
+
 #. International Workers' Day.
 msgid "Sulisartut ulluat"
 msgstr "International Workers' Day"
 
+#. National Day.
+msgid "Ullortuneq"
+msgstr "National Day"
+
 #. Christmas Eve.
-msgid "Juulliaqqami"
+msgid "Juulliaraq"
 msgstr "Christmas Eve"
 
 #. New Year's Eve.
 msgid "Ukiortaami"
 msgstr "New Year's Eve"
-
-#. National Day.
-msgid "Ullortuneq"
-msgstr "National Day"
-
-#. Good Friday.
-msgid "Tallimanngorneq ajortorsiorneq"
-msgstr "Good Friday"
-
-#. Epiphany.
-msgid "Mitaarneq"
-msgstr "Epiphany"
diff --git a/holidays/locale/fi/LC_MESSAGES/GL.po b/holidays/locale/fi/LC_MESSAGES/GL.po
new file mode 100644
index 00000000..750cf174
--- /dev/null
+++ b/holidays/locale/fi/LC_MESSAGES/GL.po
@@ -0,0 +1,91 @@
+#  holidays
+#  --------
+#  A fast, efficient Python library for generating country, province and state
+#  specific sets of holidays on the fly. It aims to make determining whether a
+#  specific date is a holiday as fast and flexible as possible.
+#
+#  Authors: Vacanza Team and individual contributors (see AUTHORS file)
+#           dr-prodigy <dr.prodigy.github@gmail.com> (c) 2017-2023
+#           ryanss <ryanssdev@icloud.com> (c) 2014-2017
+#  Website: https://github.com/vacanza/holidays
+#  License: MIT (see LICENSE file)
+#
+# Greenland holidays fi localization.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Holidays 0.67\n"
+"POT-Creation-Date: 2023-02-15 08:13-0800\n"
+"PO-Revision-Date: 2025-02-11 18:40+0200\n"
+"Last-Translator: ~Jhellico <jhellico@gmail.com>\n"
+"Language-Team: Holidays Localization Team\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Lingva 5.0.5\n"
+"X-Generator: Poedit 3.5\n"
+
+#. New Year's Day.
+msgid "Ukiortaaq"
+msgstr "Uudenvuodenpäivä"
+
+#. Maundy Thursday.
+msgid "Sisamanngortoq illernartoq"
+msgstr "Kiirastorstai"
+
+#. Good Friday.
+msgid "Tallimanngorneq tannaartoq"
+msgstr "Pitkäperjantai"
+
+#. Easter Sunday.
+msgid "Poorskip ullua"
+msgstr "Pääsiäispäivä"
+
+#. Easter Monday.
+msgid "Poorskip-aappaa"
+msgstr "Toinen pääsiäispäivä"
+
+#. Great Prayer Day.
+msgid "Ulloq qinuffiusoq"
+msgstr "Suuri rukouspäivä"
+
+#. Ascension Day.
+msgid "Qilaliarfik"
+msgstr "Helatorstai"
+
+#. Whit Sunday.
+msgid "Piinsip ullua"
+msgstr "Helluntaipäivä"
+
+#. Whit Monday.
+msgid "Piinsip-aappaa"
+msgstr "Toinen helluntaipäivä"
+
+#. Christmas Day.
+msgid "Juullip ullua"
+msgstr "Joulupäivä"
+
+#. Second Day of Christmas.
+msgid "Juullip-aappaa"
+msgstr "Tapaninpäivä"
+
+#. Epiphany.
+msgid "Kunngit pingasut ulluat"
+msgstr "Loppiainen"
+
+#. International Workers' Day.
+msgid "Sulisartut ulluat"
+msgstr "Kansainvälinen työn päivä"
+
+#. National Day.
+msgid "Ullortuneq"
+msgstr "Kansallispäivä"
+
+#. Christmas Eve.
+msgid "Juulliaraq"
+msgstr "Jouluaatto"
+
+#. New Year's Eve.
+msgid "Ukiortaami"
+msgstr "Uudenvuodenaatto"
diff --git a/holidays/locale/is/LC_MESSAGES/GL.po b/holidays/locale/is/LC_MESSAGES/GL.po
new file mode 100644
index 00000000..fca0f8d1
--- /dev/null
+++ b/holidays/locale/is/LC_MESSAGES/GL.po
@@ -0,0 +1,91 @@
+#  holidays
+#  --------
+#  A fast, efficient Python library for generating country, province and state
+#  specific sets of holidays on the fly. It aims to make determining whether a
+#  specific date is a holiday as fast and flexible as possible.
+#
+#  Authors: Vacanza Team and individual contributors (see AUTHORS file)
+#           dr-prodigy <dr.prodigy.github@gmail.com> (c) 2017-2023
+#           ryanss <ryanssdev@icloud.com> (c) 2014-2017
+#  Website: https://github.com/vacanza/holidays
+#  License: MIT (see LICENSE file)
+#
+# Greenland holidays is localization.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Holidays 0.67\n"
+"POT-Creation-Date: 2023-02-15 08:13-0800\n"
+"PO-Revision-Date: 2025-02-11 18:30+0200\n"
+"Last-Translator: ~Jhellico <jhellico@gmail.com>\n"
+"Language-Team: Holidays Localization Team\n"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Lingva 5.0.5\n"
+"X-Generator: Poedit 3.5\n"
+
+#. New Year's Day.
+msgid "Ukiortaaq"
+msgstr "Nýársdagur"
+
+#. Maundy Thursday.
+msgid "Sisamanngortoq illernartoq"
+msgstr "Skírdagur"
+
+#. Good Friday.
+msgid "Tallimanngorneq tannaartoq"
+msgstr "Föstudagurinn langi"
+
+#. Easter Sunday.
+msgid "Poorskip ullua"
+msgstr "Páskadagur"
+
+#. Easter Monday.
+msgid "Poorskip-aappaa"
+msgstr "Annar í páskum"
+
+#. Great Prayer Day.
+msgid "Ulloq qinuffiusoq"
+msgstr "Kóngsbænadagur"
+
+#. Ascension Day.
+msgid "Qilaliarfik"
+msgstr "Uppstigningardagur"
+
+#. Whit Sunday.
+msgid "Piinsip ullua"
+msgstr "Hvítasunnudagur"
+
+#. Whit Monday.
+msgid "Piinsip-aappaa"
+msgstr "Annar í hvítasunnu"
+
+#. Christmas Day.
+msgid "Juullip ullua"
+msgstr "Jóladagur"
+
+#. Second Day of Christmas.
+msgid "Juullip-aappaa"
+msgstr "Annar í jólum"
+
+#. Epiphany.
+msgid "Kunngit pingasut ulluat"
+msgstr "Þrettándinn"
+
+#. International Workers' Day.
+msgid "Sulisartut ulluat"
+msgstr "Frídagur verkalýðsins"
+
+#. National Day.
+msgid "Ullortuneq"
+msgstr "Þjóðhátíðardagur"
+
+#. Christmas Eve.
+msgid "Juulliaraq"
+msgstr "Aðfangadagur"
+
+#. New Year's Eve.
+msgid "Ukiortaami"
+msgstr "Gamlársdagur"
diff --git a/holidays/locale/kl/LC_MESSAGES/GL.po b/holidays/locale/kl/LC_MESSAGES/GL.po
index b7b4d7a5..98914350 100644
--- a/holidays/locale/kl/LC_MESSAGES/GL.po
+++ b/holidays/locale/kl/LC_MESSAGES/GL.po
@@ -14,40 +14,44 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Holidays 0.50\n"
+"Project-Id-Version: Holidays 0.67\n"
 "POT-Creation-Date: 2023-02-15 08:13-0800\n"
-"PO-Revision-Date: 2024-05-30 16:36+0200\n"
-"Last-Translator: ~Klintrup <github@klintrup.dk>\n"
+"PO-Revision-Date: 2025-02-11 17:41+0200\n"
+"Last-Translator: ~Jhellico <jhellico@gmail.com>\n"
 "Language-Team: Holidays Localization Team\n"
 "Language: kl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Lingua 4.15.0\n"
-"X-Generator: Poedit 3.2.2\n"
+"Generated-By: Lingva 5.0.5\n"
+"X-Generator: Poedit 3.5\n"
 
 #. New Year's Day.
-msgid "Ukioq nutaaq"
+msgid "Ukiortaaq"
 msgstr ""
 
 #. Maundy Thursday.
-msgid "Sisamanngornermi illernartumi"
+msgid "Sisamanngortoq illernartoq"
+msgstr ""
+
+#. Good Friday.
+msgid "Tallimanngorneq tannaartoq"
 msgstr ""
 
 #. Easter Sunday.
-msgid "Poorskimi"
+msgid "Poorskip ullua"
 msgstr ""
 
 #. Easter Monday.
-msgid "Poorskimi ullut aappaat"
+msgid "Poorskip-aappaa"
 msgstr ""
 
-#. Great Day of Prayers.
+#. Great Prayer Day.
 msgid "Ulloq qinuffiusoq"
 msgstr ""
 
 #. Ascension Day.
-msgid "Ulloq Kristusip qilaliarnera"
+msgid "Qilaliarfik"
 msgstr ""
 
 #. Whit Sunday.
@@ -55,37 +59,33 @@ msgid "Piinsip ullua"
 msgstr ""
 
 #. Whit Monday.
-msgid "Piinsip ulluisa aappaanni"
+msgid "Piinsip-aappaa"
 msgstr ""
 
 #. Christmas Day.
-msgid "Juulli"
+msgid "Juullip ullua"
 msgstr ""
 
 #. Second Day of Christmas.
-msgid "Juullip aappaa"
+msgid "Juullip-aappaa"
 msgstr ""
 
-#. International Workers' Day.
-msgid "Sulisartut ulluat"
-msgstr ""
-
-#. Christmas Eve.
-msgid "Juulliaqqami"
+#. Epiphany.
+msgid "Kunngit pingasut ulluat"
 msgstr ""
 
-#. New Year's Eve.
-msgid "Ukiortaami"
+#. International Workers' Day.
+msgid "Sulisartut ulluat"
 msgstr ""
 
 #. National Day.
 msgid "Ullortuneq"
 msgstr ""
 
-#. Good Friday.
-msgid "Tallimanngorneq ajortorsiorneq"
+#. Christmas Eve.
+msgid "Juulliaraq"
 msgstr ""
 
-#. Epiphany.
-msgid "Mitaarneq"
+#. New Year's Eve.
+msgid "Ukiortaami"
 msgstr ""
diff --git a/holidays/locale/no/LC_MESSAGES/GL.po b/holidays/locale/no/LC_MESSAGES/GL.po
new file mode 100644
index 00000000..c8e0bf32
--- /dev/null
+++ b/holidays/locale/no/LC_MESSAGES/GL.po
@@ -0,0 +1,91 @@
+#  holidays
+#  --------
+#  A fast, efficient Python library for generating country, province and state
+#  specific sets of holidays on the fly. It aims to make determining whether a
+#  specific date is a holiday as fast and flexible as possible.
+#
+#  Authors: Vacanza Team and individual contributors (see AUTHORS file)
+#           dr-prodigy <dr.prodigy.github@gmail.com> (c) 2017-2023
+#           ryanss <ryanssdev@icloud.com> (c) 2014-2017
+#  Website: https://github.com/vacanza/holidays
+#  License: MIT (see LICENSE file)
+#
+# Greenland holidays no localization.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Holidays 0.67\n"
+"POT-Creation-Date: 2023-02-15 08:13-0800\n"
+"PO-Revision-Date: 2025-02-11 18:23+0200\n"
+"Last-Translator: ~Jhellico <jhellico@gmail.com>\n"
+"Language-Team: Holidays Localization Team\n"
+"Language: no\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Lingva 5.0.5\n"
+"X-Generator: Poedit 3.5\n"
+
+#. New Year's Day.
+msgid "Ukiortaaq"
+msgstr "Nyttårsdag"
+
+#. Maundy Thursday.
+msgid "Sisamanngortoq illernartoq"
+msgstr "Skjærtorsdag"
+
+#. Good Friday.
+msgid "Tallimanngorneq tannaartoq"
+msgstr "Langfredag"
+
+#. Easter Sunday.
+msgid "Poorskip ullua"
+msgstr "Første påskedag"
+
+#. Easter Monday.
+msgid "Poorskip-aappaa"
+msgstr "Andre påskedag"
+
+#. Great Prayer Day.
+msgid "Ulloq qinuffiusoq"
+msgstr "Store bededag"
+
+#. Ascension Day.
+msgid "Qilaliarfik"
+msgstr "Kristi himmelfartsdag"
+
+#. Whit Sunday.
+msgid "Piinsip ullua"
+msgstr "Første pinsedag"
+
+#. Whit Monday.
+msgid "Piinsip-aappaa"
+msgstr "Andre pinsedag"
+
+#. Christmas Day.
+msgid "Juullip ullua"
+msgstr "Juledag"
+
+#. Second Day of Christmas.
+msgid "Juullip-aappaa"
+msgstr "Andre juledag"
+
+#. Epiphany.
+msgid "Kunngit pingasut ulluat"
+msgstr "Helligtrekongersdag"
+
+#. International Workers' Day.
+msgid "Sulisartut ulluat"
+msgstr "Arbeidernes internasjonale kampdag"
+
+#. National Day.
+msgid "Ullortuneq"
+msgstr "Nasjonaldag"
+
+#. Christmas Eve.
+msgid "Juulliaraq"
+msgstr "Julaften"
+
+#. New Year's Eve.
+msgid "Ukiortaami"
+msgstr "Nyttårsaften"
diff --git a/holidays/locale/sv/LC_MESSAGES/GL.po b/holidays/locale/sv/LC_MESSAGES/GL.po
new file mode 100644
index 00000000..32cc5de0
--- /dev/null
+++ b/holidays/locale/sv/LC_MESSAGES/GL.po
@@ -0,0 +1,91 @@
+#  holidays
+#  --------
+#  A fast, efficient Python library for generating country, province and state
+#  specific sets of holidays on the fly. It aims to make determining whether a
+#  specific date is a holiday as fast and flexible as possible.
+#
+#  Authors: Vacanza Team and individual contributors (see AUTHORS file)
+#           dr-prodigy <dr.prodigy.github@gmail.com> (c) 2017-2023
+#           ryanss <ryanssdev@icloud.com> (c) 2014-2017
+#  Website: https://github.com/vacanza/holidays
+#  License: MIT (see LICENSE file)
+#
+# Greenland holidays sv localization.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Holidays 0.67\n"
+"POT-Creation-Date: 2023-02-15 08:13-0800\n"
+"PO-Revision-Date: 2025-02-11 18:06+0200\n"
+"Last-Translator: ~Jhellico <jhellico@gmail.com>\n"
+"Language-Team: Holidays Localization Team\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Lingva 5.0.5\n"
+"X-Generator: Poedit 3.5\n"
+
+#. New Year's Day.
+msgid "Ukiortaaq"
+msgstr "Nyårsdagen"
+
+#. Maundy Thursday.
+msgid "Sisamanngortoq illernartoq"
+msgstr "Skärtorsdagen"
+
+#. Good Friday.
+msgid "Tallimanngorneq tannaartoq"
+msgstr "Långfredagen"
+
+#. Easter Sunday.
+msgid "Poorskip ullua"
+msgstr "Påskdagen"
+
+#. Easter Monday.
+msgid "Poorskip-aappaa"
+msgstr "Annandag påsk"
+
+#. Great Prayer Day.
+msgid "Ulloq qinuffiusoq"
+msgstr "Stora bönedagen"
+
+#. Ascension Day.
+msgid "Qilaliarfik"
+msgstr "Kristi himmelsfärdsdag"
+
+#. Whit Sunday.
+msgid "Piinsip ullua"
+msgstr "Pingstdagen"
+
+#. Whit Monday.
+msgid "Piinsip-aappaa"
+msgstr "Annandag pingst"
+
+#. Christmas Day.
+msgid "Juullip ullua"
+msgstr "Juldagen"
+
+#. Second Day of Christmas.
+msgid "Juullip-aappaa"
+msgstr "Annandag jul"
+
+#. Epiphany.
+msgid "Kunngit pingasut ulluat"
+msgstr "Trettondedag jul"
+
+#. International Workers' Day.
+msgid "Sulisartut ulluat"
+msgstr "Internationella arbetardagen"
+
+#. National Day.
+msgid "Ullortuneq"
+msgstr "Nationaldag"
+
+#. Christmas Eve.
+msgid "Juulliaraq"
+msgstr "Julafton"
+
+#. New Year's Eve.
+msgid "Ukiortaami"
+msgstr "Nyårsafton"
diff --git a/holidays/locale/uk/LC_MESSAGES/GL.po b/holidays/locale/uk/LC_MESSAGES/GL.po
new file mode 100644
index 00000000..49913484
--- /dev/null
+++ b/holidays/locale/uk/LC_MESSAGES/GL.po
@@ -0,0 +1,92 @@
+#  holidays
+#  --------
+#  A fast, efficient Python library for generating country, province and state
+#  specific sets of holidays on the fly. It aims to make determining whether a
+#  specific date is a holiday as fast and flexible as possible.
+#
+#  Authors: Vacanza Team and individual contributors (see AUTHORS file)
+#           dr-prodigy <dr.prodigy.github@gmail.com> (c) 2017-2023
+#           ryanss <ryanssdev@icloud.com> (c) 2014-2017
+#  Website: https://github.com/vacanza/holidays
+#  License: MIT (see LICENSE file)
+#
+# Greenland holidays uk localization.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Holidays 0.67\n"
+"POT-Creation-Date: 2023-02-15 08:13-0800\n"
+"PO-Revision-Date: 2025-02-11 18:37+0200\n"
+"Last-Translator: ~Jhellico <jhellico@gmail.com>\n"
+"Language-Team: Holidays Localization Team\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
+"Generated-By: Lingva 5.0.5\n"
+"X-Generator: Poedit 3.5\n"
+
+#. New Year's Day.
+msgid "Ukiortaaq"
+msgstr "Новий рік"
+
+#. Maundy Thursday.
+msgid "Sisamanngortoq illernartoq"
+msgstr "Великий четвер"
+
+#. Good Friday.
+msgid "Tallimanngorneq tannaartoq"
+msgstr "Страсна пʼятниця"
+
+#. Easter Sunday.
+msgid "Poorskip ullua"
+msgstr "Великдень"
+
+#. Easter Monday.
+msgid "Poorskip-aappaa"
+msgstr "Великодній понеділок"
+
+#. Great Prayer Day.
+msgid "Ulloq qinuffiusoq"
+msgstr "День загальної молитви"
+
+#. Ascension Day.
+msgid "Qilaliarfik"
+msgstr "Вознесіння Господнє"
+
+#. Whit Sunday.
+msgid "Piinsip ullua"
+msgstr "Трійця"
+
+#. Whit Monday.
+msgid "Piinsip-aappaa"
+msgstr "День Святого Духа"
+
+#. Christmas Day.
+msgid "Juullip ullua"
+msgstr "Різдво Христове"
+
+#. Second Day of Christmas.
+msgid "Juullip-aappaa"
+msgstr "Другий день Різдва"
+
+#. Epiphany.
+msgid "Kunngit pingasut ulluat"
+msgstr "Богоявлення"
+
+#. International Workers' Day.
+msgid "Sulisartut ulluat"
+msgstr "День трудящих"
+
+#. National Day.
+msgid "Ullortuneq"
+msgstr "Національне свято"
+
+#. Christmas Eve.
+msgid "Juulliaraq"
+msgstr "Святий вечір"
+
+#. New Year's Eve.
+msgid "Ukiortaami"
+msgstr "Переддень Нового року"
diff --git a/snapshots/countries/GL_COMMON.json b/snapshots/countries/GL_COMMON.json
index 809bc582..e7c4673f 100644
--- a/snapshots/countries/GL_COMMON.json
+++ b/snapshots/countries/GL_COMMON.json
@@ -1,467 +1,4 @@
 {
-    "1950-01-01": "New Year's Day",
-    "1950-01-06": "Epiphany",
-    "1950-04-06": "Maundy Thursday",
-    "1950-04-07": "Good Friday",
-    "1950-04-09": "Easter Sunday",
-    "1950-04-10": "Easter Monday",
-    "1950-05-01": "International Workers' Day",
-    "1950-05-05": "Great Prayer Day",
-    "1950-05-18": "Ascension Day",
-    "1950-05-28": "Whit Sunday",
-    "1950-05-29": "Whit Monday",
-    "1950-06-21": "National Day",
-    "1950-12-24": "Christmas Eve",
-    "1950-12-25": "Christmas Day",
-    "1950-12-26": "Second Day of Christmas",
-    "1950-12-31": "New Year's Eve",
-    "1951-01-01": "New Year's Day",
-    "1951-01-06": "Epiphany",
-    "1951-03-22": "Maundy Thursday",
-    "1951-03-23": "Good Friday",
-    "1951-03-25": "Easter Sunday",
-    "1951-03-26": "Easter Monday",
-    "1951-04-20": "Great Prayer Day",
-    "1951-05-01": "International Workers' Day",
-    "1951-05-03": "Ascension Day",
-    "1951-05-13": "Whit Sunday",
-    "1951-05-14": "Whit Monday",
-    "1951-06-21": "National Day",
-    "1951-12-24": "Christmas Eve",
-    "1951-12-25": "Christmas Day",
-    "1951-12-26": "Second Day of Christmas",
-    "1951-12-31": "New Year's Eve",
-    "1952-01-01": "New Year's Day",
-    "1952-01-06": "Epiphany",
-    "1952-04-10": "Maundy Thursday",
-    "1952-04-11": "Good Friday",
-    "1952-04-13": "Easter Sunday",
-    "1952-04-14": "Easter Monday",
-    "1952-05-01": "International Workers' Day",
-    "1952-05-09": "Great Prayer Day",
-    "1952-05-22": "Ascension Day",
-    "1952-06-01": "Whit Sunday",
-    "1952-06-02": "Whit Monday",
-    "1952-06-21": "National Day",
-    "1952-12-24": "Christmas Eve",
-    "1952-12-25": "Christmas Day",
-    "1952-12-26": "Second Day of Christmas",
-    "1952-12-31": "New Year's Eve",
-    "1953-01-01": "New Year's Day",
-    "1953-01-06": "Epiphany",
-    "1953-04-02": "Maundy Thursday",
-    "1953-04-03": "Good Friday",
-    "1953-04-05": "Easter Sunday",
-    "1953-04-06": "Easter Monday",
-    "1953-05-01": "Great Prayer Day; International Workers' Day",
-    "1953-05-14": "Ascension Day",
-    "1953-05-24": "Whit Sunday",
-    "1953-05-25": "Whit Monday",
-    "1953-06-21": "National Day",
-    "1953-12-24": "Christmas Eve",
-    "1953-12-25": "Christmas Day",
-    "1953-12-26": "Second Day of Christmas",
-    "1953-12-31": "New Year's Eve",
-    "1954-01-01": "New Year's Day",
-    "1954-01-06": "Epiphany",
-    "1954-04-15": "Maundy Thursday",
-    "1954-04-16": "Good Friday",
-    "1954-04-18": "Easter Sunday",
-    "1954-04-19": "Easter Monday",
-    "1954-05-01": "International Workers' Day",
-    "1954-05-14": "Great Prayer Day",
-    "1954-05-27": "Ascension Day",
-    "1954-06-06": "Whit Sunday",
-    "1954-06-07": "Whit Monday",
-    "1954-06-21": "National Day",
-    "1954-12-24": "Christmas Eve",
-    "1954-12-25": "Christmas Day",
-    "1954-12-26": "Second Day of Christmas",
-    "1954-12-31": "New Year's Eve",
-    "1955-01-01": "New Year's Day",
-    "1955-01-06": "Epiphany",
-    "1955-04-07": "Maundy Thursday",
-    "1955-04-08": "Good Friday",
-    "1955-04-10": "Easter Sunday",
-    "1955-04-11": "Easter Monday",
-    "1955-05-01": "International Workers' Day",
-    "1955-05-06": "Great Prayer Day",
-    "1955-05-19": "Ascension Day",
-    "1955-05-29": "Whit Sunday",
-    "1955-05-30": "Whit Monday",
-    "1955-06-21": "National Day",
-    "1955-12-24": "Christmas Eve",
-    "1955-12-25": "Christmas Day",
-    "1955-12-26": "Second Day of Christmas",
-    "1955-12-31": "New Year's Eve",
-    "1956-01-01": "New Year's Day",
-    "1956-01-06": "Epiphany",
-    "1956-03-29": "Maundy Thursday",
-    "1956-03-30": "Good Friday",
-    "1956-04-01": "Easter Sunday",
-    "1956-04-02": "Easter Monday",
-    "1956-04-27": "Great Prayer Day",
-    "1956-05-01": "International Workers' Day",
-    "1956-05-10": "Ascension Day",
-    "1956-05-20": "Whit Sunday",
-    "1956-05-21": "Whit Monday",
-    "1956-06-21": "National Day",
-    "1956-12-24": "Christmas Eve",
-    "1956-12-25": "Christmas Day",
-    "1956-12-26": "Second Day of Christmas",
-    "1956-12-31": "New Year's Eve",
-    "1957-01-01": "New Year's Day",
-    "1957-01-06": "Epiphany",
-    "1957-04-18": "Maundy Thursday",
-    "1957-04-19": "Good Friday",
-    "1957-04-21": "Easter Sunday",
-    "1957-04-22": "Easter Monday",
-    "1957-05-01": "International Workers' Day",
-    "1957-05-17": "Great Prayer Day",
-    "1957-05-30": "Ascension Day",
-    "1957-06-09": "Whit Sunday",
-    "1957-06-10": "Whit Monday",
-    "1957-06-21": "National Day",
-    "1957-12-24": "Christmas Eve",
-    "1957-12-25": "Christmas Day",
-    "1957-12-26": "Second Day of Christmas",
-    "1957-12-31": "New Year's Eve",
-    "1958-01-01": "New Year's Day",
-    "1958-01-06": "Epiphany",
-    "1958-04-03": "Maundy Thursday",
-    "1958-04-04": "Good Friday",
-    "1958-04-06": "Easter Sunday",
-    "1958-04-07": "Easter Monday",
-    "1958-05-01": "International Workers' Day",
-    "1958-05-02": "Great Prayer Day",
-    "1958-05-15": "Ascension Day",
-    "1958-05-25": "Whit Sunday",
-    "1958-05-26": "Whit Monday",
-    "1958-06-21": "National Day",
-    "1958-12-24": "Christmas Eve",
-    "1958-12-25": "Christmas Day",
-    "1958-12-26": "Second Day of Christmas",
-    "1958-12-31": "New Year's Eve",
-    "1959-01-01": "New Year's Day",
-    "1959-01-06": "Epiphany",
-    "1959-03-26": "Maundy Thursday",
-    "1959-03-27": "Good Friday",
-    "1959-03-29": "Easter Sunday",
-    "1959-03-30": "Easter Monday",
-    "1959-04-24": "Great Prayer Day",
-    "1959-05-01": "International Workers' Day",
-    "1959-05-07": "Ascension Day",
-    "1959-05-17": "Whit Sunday",
-    "1959-05-18": "Whit Monday",
-    "1959-06-21": "National Day",
-    "1959-12-24": "Christmas Eve",
-    "1959-12-25": "Christmas Day",
-    "1959-12-26": "Second Day of Christmas",
-    "1959-12-31": "New Year's Eve",
-    "1960-01-01": "New Year's Day",
-    "1960-01-06": "Epiphany",
-    "1960-04-14": "Maundy Thursday",
-    "1960-04-15": "Good Friday",
-    "1960-04-17": "Easter Sunday",
-    "1960-04-18": "Easter Monday",
-    "1960-05-01": "International Workers' Day",
-    "1960-05-13": "Great Prayer Day",
-    "1960-05-26": "Ascension Day",
-    "1960-06-05": "Whit Sunday",
-    "1960-06-06": "Whit Monday",
-    "1960-06-21": "National Day",
-    "1960-12-24": "Christmas Eve",
-    "1960-12-25": "Christmas Day",
-    "1960-12-26": "Second Day of Christmas",
-    "1960-12-31": "New Year's Eve",
-    "1961-01-01": "New Year's Day",
-    "1961-01-06": "Epiphany",
-    "1961-03-30": "Maundy Thursday",
-    "1961-03-31": "Good Friday",
-    "1961-04-02": "Easter Sunday",
-    "1961-04-03": "Easter Monday",
-    "1961-04-28": "Great Prayer Day",
-    "1961-05-01": "International Workers' Day",
-    "1961-05-11": "Ascension Day",
-    "1961-05-21": "Whit Sunday",
-    "1961-05-22": "Whit Monday",
-    "1961-06-21": "National Day",
-    "1961-12-24": "Christmas Eve",
-    "1961-12-25": "Christmas Day",
-    "1961-12-26": "Second Day of Christmas",
-    "1961-12-31": "New Year's Eve",
-    "1962-01-01": "New Year's Day",
-    "1962-01-06": "Epiphany",
-    "1962-04-19": "Maundy Thursday",
-    "1962-04-20": "Good Friday",
-    "1962-04-22": "Easter Sunday",
-    "1962-04-23": "Easter Monday",
-    "1962-05-01": "International Workers' Day",
-    "1962-05-18": "Great Prayer Day",
-    "1962-05-31": "Ascension Day",
-    "1962-06-10": "Whit Sunday",
-    "1962-06-11": "Whit Monday",
-    "1962-06-21": "National Day",
-    "1962-12-24": "Christmas Eve",
-    "1962-12-25": "Christmas Day",
-    "1962-12-26": "Second Day of Christmas",
-    "1962-12-31": "New Year's Eve",
-    "1963-01-01": "New Year's Day",
-    "1963-01-06": "Epiphany",
-    "1963-04-11": "Maundy Thursday",
-    "1963-04-12": "Good Friday",
-    "1963-04-14": "Easter Sunday",
-    "1963-04-15": "Easter Monday",
-    "1963-05-01": "International Workers' Day",
-    "1963-05-10": "Great Prayer Day",
-    "1963-05-23": "Ascension Day",
-    "1963-06-02": "Whit Sunday",
-    "1963-06-03": "Whit Monday",
-    "1963-06-21": "National Day",
-    "1963-12-24": "Christmas Eve",
-    "1963-12-25": "Christmas Day",
-    "1963-12-26": "Second Day of Christmas",
-    "1963-12-31": "New Year's Eve",
-    "1964-01-01": "New Year's Day",
-    "1964-01-06": "Epiphany",
-    "1964-03-26": "Maundy Thursday",
-    "1964-03-27": "Good Friday",
-    "1964-03-29": "Easter Sunday",
-    "1964-03-30": "Easter Monday",
-    "1964-04-24": "Great Prayer Day",
-    "1964-05-01": "International Workers' Day",
-    "1964-05-07": "Ascension Day",
-    "1964-05-17": "Whit Sunday",
-    "1964-05-18": "Whit Monday",
-    "1964-06-21": "National Day",
-    "1964-12-24": "Christmas Eve",
-    "1964-12-25": "Christmas Day",
-    "1964-12-26": "Second Day of Christmas",
-    "1964-12-31": "New Year's Eve",
-    "1965-01-01": "New Year's Day",
-    "1965-01-06": "Epiphany",
-    "1965-04-15": "Maundy Thursday",
-    "1965-04-16": "Good Friday",
-    "1965-04-18": "Easter Sunday",
-    "1965-04-19": "Easter Monday",
-    "1965-05-01": "International Workers' Day",
-    "1965-05-14": "Great Prayer Day",
-    "1965-05-27": "Ascension Day",
-    "1965-06-06": "Whit Sunday",
-    "1965-06-07": "Whit Monday",
-    "1965-06-21": "National Day",
-    "1965-12-24": "Christmas Eve",
-    "1965-12-25": "Christmas Day",
-    "1965-12-26": "Second Day of Christmas",
-    "1965-12-31": "New Year's Eve",
-    "1966-01-01": "New Year's Day",
-    "1966-01-06": "Epiphany",
-    "1966-04-07": "Maundy Thursday",
-    "1966-04-08": "Good Friday",
-    "1966-04-10": "Easter Sunday",
-    "1966-04-11": "Easter Monday",
-    "1966-05-01": "International Workers' Day",
-    "1966-05-06": "Great Prayer Day",
-    "1966-05-19": "Ascension Day",
-    "1966-05-29": "Whit Sunday",
-    "1966-05-30": "Whit Monday",
-    "1966-06-21": "National Day",
-    "1966-12-24": "Christmas Eve",
-    "1966-12-25": "Christmas Day",
-    "1966-12-26": "Second Day of Christmas",
-    "1966-12-31": "New Year's Eve",
-    "1967-01-01": "New Year's Day",
-    "1967-01-06": "Epiphany",
-    "1967-03-23": "Maundy Thursday",
-    "1967-03-24": "Good Friday",
-    "1967-03-26": "Easter Sunday",
-    "1967-03-27": "Easter Monday",
-    "1967-04-21": "Great Prayer Day",
-    "1967-05-01": "International Workers' Day",
-    "1967-05-04": "Ascension Day",
-    "1967-05-14": "Whit Sunday",
-    "1967-05-15": "Whit Monday",
-    "1967-06-21": "National Day",
-    "1967-12-24": "Christmas Eve",
-    "1967-12-25": "Christmas Day",
-    "1967-12-26": "Second Day of Christmas",
-    "1967-12-31": "New Year's Eve",
-    "1968-01-01": "New Year's Day",
-    "1968-01-06": "Epiphany",
-    "1968-04-11": "Maundy Thursday",
-    "1968-04-12": "Good Friday",
-    "1968-04-14": "Easter Sunday",
-    "1968-04-15": "Easter Monday",
-    "1968-05-01": "International Workers' Day",
-    "1968-05-10": "Great Prayer Day",
-    "1968-05-23": "Ascension Day",
-    "1968-06-02": "Whit Sunday",
-    "1968-06-03": "Whit Monday",
-    "1968-06-21": "National Day",
-    "1968-12-24": "Christmas Eve",
-    "1968-12-25": "Christmas Day",
-    "1968-12-26": "Second Day of Christmas",
-    "1968-12-31": "New Year's Eve",
-    "1969-01-01": "New Year's Day",
-    "1969-01-06": "Epiphany",
-    "1969-04-03": "Maundy Thursday",
-    "1969-04-04": "Good Friday",
-    "1969-04-06": "Easter Sunday",
-    "1969-04-07": "Easter Monday",
-    "1969-05-01": "International Workers' Day",
-    "1969-05-02": "Great Prayer Day",
-    "1969-05-15": "Ascension Day",
-    "1969-05-25": "Whit Sunday",
-    "1969-05-26": "Whit Monday",
-    "1969-06-21": "National Day",
-    "1969-12-24": "Christmas Eve",
-    "1969-12-25": "Christmas Day",
-    "1969-12-26": "Second Day of Christmas",
-    "1969-12-31": "New Year's Eve",
-    "1970-01-01": "New Year's Day",
-    "1970-01-06": "Epiphany",
-    "1970-03-26": "Maundy Thursday",
-    "1970-03-27": "Good Friday",
-    "1970-03-29": "Easter Sunday",
-    "1970-03-30": "Easter Monday",
-    "1970-04-24": "Great Prayer Day",
-    "1970-05-01": "International Workers' Day",
-    "1970-05-07": "Ascension Day",
-    "1970-05-17": "Whit Sunday",
-    "1970-05-18": "Whit Monday",
-    "1970-06-21": "National Day",
-    "1970-12-24": "Christmas Eve",
-    "1970-12-25": "Christmas Day",
-    "1970-12-26": "Second Day of Christmas",
-    "1970-12-31": "New Year's Eve",
-    "1971-01-01": "New Year's Day",
-    "1971-01-06": "Epiphany",
-    "1971-04-08": "Maundy Thursday",
-    "1971-04-09": "Good Friday",
-    "1971-04-11": "Easter Sunday",
-    "1971-04-12": "Easter Monday",
-    "1971-05-01": "International Workers' Day",
-    "1971-05-07": "Great Prayer Day",
-    "1971-05-20": "Ascension Day",
-    "1971-05-30": "Whit Sunday",
-    "1971-05-31": "Whit Monday",
-    "1971-06-21": "National Day",
-    "1971-12-24": "Christmas Eve",
-    "1971-12-25": "Christmas Day",
-    "1971-12-26": "Second Day of Christmas",
-    "1971-12-31": "New Year's Eve",
-    "1972-01-01": "New Year's Day",
-    "1972-01-06": "Epiphany",
-    "1972-03-30": "Maundy Thursday",
-    "1972-03-31": "Good Friday",
-    "1972-04-02": "Easter Sunday",
-    "1972-04-03": "Easter Monday",
-    "1972-04-28": "Great Prayer Day",
-    "1972-05-01": "International Workers' Day",
-    "1972-05-11": "Ascension Day",
-    "1972-05-21": "Whit Sunday",
-    "1972-05-22": "Whit Monday",
-    "1972-06-21": "National Day",
-    "1972-12-24": "Christmas Eve",
-    "1972-12-25": "Christmas Day",
-    "1972-12-26": "Second Day of Christmas",
-    "1972-12-31": "New Year's Eve",
-    "1973-01-01": "New Year's Day",
-    "1973-01-06": "Epiphany",
-    "1973-04-19": "Maundy Thursday",
-    "1973-04-20": "Good Friday",
-    "1973-04-22": "Easter Sunday",
-    "1973-04-23": "Easter Monday",
-    "1973-05-01": "International Workers' Day",
-    "1973-05-18": "Great Prayer Day",
-    "1973-05-31": "Ascension Day",
-    "1973-06-10": "Whit Sunday",
-    "1973-06-11": "Whit Monday",
-    "1973-06-21": "National Day",
-    "1973-12-24": "Christmas Eve",
-    "1973-12-25": "Christmas Day",
-    "1973-12-26": "Second Day of Christmas",
-    "1973-12-31": "New Year's Eve",
-    "1974-01-01": "New Year's Day",
-    "1974-01-06": "Epiphany",
-    "1974-04-11": "Maundy Thursday",
-    "1974-04-12": "Good Friday",
-    "1974-04-14": "Easter Sunday",
-    "1974-04-15": "Easter Monday",
-    "1974-05-01": "International Workers' Day",
-    "1974-05-10": "Great Prayer Day",
-    "1974-05-23": "Ascension Day",
-    "1974-06-02": "Whit Sunday",
-    "1974-06-03": "Whit Monday",
-    "1974-06-21": "National Day",
-    "1974-12-24": "Christmas Eve",
-    "1974-12-25": "Christmas Day",
-    "1974-12-26": "Second Day of Christmas",
-    "1974-12-31": "New Year's Eve",
-    "1975-01-01": "New Year's Day",
-    "1975-01-06": "Epiphany",
-    "1975-03-27": "Maundy Thursday",
-    "1975-03-28": "Good Friday",
-    "1975-03-30": "Easter Sunday",
-    "1975-03-31": "Easter Monday",
-    "1975-04-25": "Great Prayer Day",
-    "1975-05-01": "International Workers' Day",
-    "1975-05-08": "Ascension Day",
-    "1975-05-18": "Whit Sunday",
-    "1975-05-19": "Whit Monday",
-    "1975-06-21": "National Day",
-    "1975-12-24": "Christmas Eve",
-    "1975-12-25": "Christmas Day",
-    "1975-12-26": "Second Day of Christmas",
-    "1975-12-31": "New Year's Eve",
-    "1976-01-01": "New Year's Day",
-    "1976-01-06": "Epiphany",
-    "1976-04-15": "Maundy Thursday",
-    "1976-04-16": "Good Friday",
-    "1976-04-18": "Easter Sunday",
-    "1976-04-19": "Easter Monday",
-    "1976-05-01": "International Workers' Day",
-    "1976-05-14": "Great Prayer Day",
-    "1976-05-27": "Ascension Day",
-    "1976-06-06": "Whit Sunday",
-    "1976-06-07": "Whit Monday",
-    "1976-06-21": "National Day",
-    "1976-12-24": "Christmas Eve",
-    "1976-12-25": "Christmas Day",
-    "1976-12-26": "Second Day of Christmas",
-    "1976-12-31": "New Year's Eve",
-    "1977-01-01": "New Year's Day",
-    "1977-01-06": "Epiphany",
-    "1977-04-07": "Maundy Thursday",
-    "1977-04-08": "Good Friday",
-    "1977-04-10": "Easter Sunday",
-    "1977-04-11": "Easter Monday",
-    "1977-05-01": "International Workers' Day",
-    "1977-05-06": "Great Prayer Day",
-    "1977-05-19": "Ascension Day",
-    "1977-05-29": "Whit Sunday",
-    "1977-05-30": "Whit Monday",
-    "1977-06-21": "National Day",
-    "1977-12-24": "Christmas Eve",
-    "1977-12-25": "Christmas Day",
-    "1977-12-26": "Second Day of Christmas",
-    "1977-12-31": "New Year's Eve",
-    "1978-01-01": "New Year's Day",
-    "1978-01-06": "Epiphany",
-    "1978-03-23": "Maundy Thursday",
-    "1978-03-24": "Good Friday",
-    "1978-03-26": "Easter Sunday",
-    "1978-03-27": "Easter Monday",
-    "1978-04-21": "Great Prayer Day",
-    "1978-05-01": "International Workers' Day",
-    "1978-05-04": "Ascension Day",
-    "1978-05-14": "Whit Sunday",
-    "1978-05-15": "Whit Monday",
-    "1978-06-21": "National Day",
-    "1978-12-24": "Christmas Eve",
-    "1978-12-25": "Christmas Day",
-    "1978-12-26": "Second Day of Christmas",
-    "1978-12-31": "New Year's Eve",
     "1979-01-01": "New Year's Day",
     "1979-01-06": "Epiphany",
     "1979-04-12": "Maundy Thursday",
@@ -473,7 +10,6 @@
     "1979-05-24": "Ascension Day",
     "1979-06-03": "Whit Sunday",
     "1979-06-04": "Whit Monday",
-    "1979-06-21": "National Day",
     "1979-12-24": "Christmas Eve",
     "1979-12-25": "Christmas Day",
     "1979-12-26": "Second Day of Christmas",
@@ -489,7 +25,6 @@
     "1980-05-15": "Ascension Day",
     "1980-05-25": "Whit Sunday",
     "1980-05-26": "Whit Monday",
-    "1980-06-21": "National Day",
     "1980-12-24": "Christmas Eve",
     "1980-12-25": "Christmas Day",
     "1980-12-26": "Second Day of Christmas",
@@ -505,7 +40,6 @@
     "1981-05-28": "Ascension Day",
     "1981-06-07": "Whit Sunday",
     "1981-06-08": "Whit Monday",
-    "1981-06-21": "National Day",
     "1981-12-24": "Christmas Eve",
     "1981-12-25": "Christmas Day",
     "1981-12-26": "Second Day of Christmas",
@@ -521,7 +55,6 @@
     "1982-05-20": "Ascension Day",
     "1982-05-30": "Whit Sunday",
     "1982-05-31": "Whit Monday",
-    "1982-06-21": "National Day",
     "1982-12-24": "Christmas Eve",
     "1982-12-25": "Christmas Day",
     "1982-12-26": "Second Day of Christmas",


Test patch:
diff --git a/tests/countries/test_greenland.py b/tests/countries/test_greenland.py
index 60a19e9c..2a60447c 100644
--- a/tests/countries/test_greenland.py
+++ b/tests/countries/test_greenland.py
@@ -12,7 +12,7 @@
 
 from unittest import TestCase
 
-from holidays.constants import OPTIONAL
+from holidays.constants import OPTIONAL, PUBLIC
 from holidays.countries.greenland import Greenland, GL, GRL
 from tests.common import CommonCountryTests
 
@@ -25,64 +25,75 @@ class TestGreenland(CommonCountryTests, TestCase):
     def test_country_aliases(self):
         self.assertAliases(Greenland, GL, GRL)
 
-    def test_2018(self):
-        # https://www.officeholidays.com/countries/greenland/2018
+    def test_no_holidays(self):
+        self.assertNoHolidays(Greenland(categories=(OPTIONAL, PUBLIC), years=1978))
+
+    def test_1982(self):
+        self.assertHolidays(
+            ("1982-01-01", "Ukiortaaq"),
+            ("1982-04-08", "Sisamanngortoq illernartoq"),
+            ("1982-04-09", "Tallimanngorneq tannaartoq"),
+            ("1982-04-11", "Poorskip ullua"),
+            ("1982-04-12", "Poorskip-aappaa"),
+            ("1982-05-07", "Ulloq qinuffiusoq"),
+            ("1982-05-20", "Qilaliarfik"),
+            ("1982-05-30", "Piinsip ullua"),
+            ("1982-05-31", "Piinsip-aappaa"),
+            ("1982-12-25", "Juullip ullua"),
+            ("1982-12-26", "Juullip-aappaa"),
+        )
+
+    def test_1982_optional(self):
         self.assertHolidays(
-            ("2018-01-01", "Ukioq nutaaq"),
-            ("2018-03-29", "Sisamanngornermi illernartumi"),
-            ("2018-03-30", "Tallimanngorneq ajortorsiorneq"),
-            ("2018-04-01", "Poorskimi"),
-            ("2018-04-02", "Poorskimi ullut aappaat"),
-            ("2018-04-27", "Ulloq qinuffiusoq"),
-            ("2018-05-10", "Ulloq Kristusip qilaliarnera"),
-            ("2018-05-20", "Piinsip ullua"),
-            ("2018-05-21", "Piinsip ulluisa aappaanni"),
-            ("2018-12-25", "Juulli"),
-            ("2018-12-26", "Juullip aappaa"),
+            Greenland(categories=OPTIONAL, years=1982),
+            ("1982-01-06", "Kunngit pingasut ulluat"),
+            ("1982-05-01", "Sulisartut ulluat"),
+            ("1982-12-24", "Juulliaraq"),
+            ("1982-12-31", "Ukiortaami"),
         )
 
     def test_2022(self):
         self.assertHolidays(
-            ("2022-01-01", "Ukioq nutaaq"),
-            ("2022-04-14", "Sisamanngornermi illernartumi"),
-            ("2022-04-15", "Tallimanngorneq ajortorsiorneq"),
-            ("2022-04-17", "Poorskimi"),
-            ("2022-04-18", "Poorskimi ullut aappaat"),
+            ("2022-01-01", "Ukiortaaq"),
+            ("2022-04-14", "Sisamanngortoq illernartoq"),
+            ("2022-04-15", "Tallimanngorneq tannaartoq"),
+            ("2022-04-17", "Poorskip ullua"),
+            ("2022-04-18", "Poorskip-aappaa"),
             ("2022-05-13", "Ulloq qinuffiusoq"),
-            ("2022-05-26", "Ulloq Kristusip qilaliarnera"),
+            ("2022-05-26", "Qilaliarfik"),
             ("2022-06-05", "Piinsip ullua"),
-            ("2022-06-06", "Piinsip ulluisa aappaanni"),
-            ("2022-12-25", "Juulli"),
-            ("2022-12-26", "Juullip aappaa"),
+            ("2022-06-06", "Piinsip-aappaa"),
+            ("2022-12-25", "Juullip ullua"),
+            ("2022-12-26", "Juullip-aappaa"),
         )
 
     def test_2022_optional(self):
         self.assertHolidays(
             Greenland(categories=OPTIONAL, years=2022),
-            ("2022-01-06", "Mitaarneq"),
+            ("2022-01-06", "Kunngit pingasut ulluat"),
             ("2022-05-01", "Sulisartut ulluat"),
             ("2022-06-21", "Ullortuneq"),
-            ("2022-12-24", "Juulliaqqami"),
+            ("2022-12-24", "Juulliaraq"),
             ("2022-12-31", "Ukiortaami"),
         )
 
     def test_l10n_default(self):
         self.assertLocalizedHolidays(
-            ("2022-01-01", "Ukioq nutaaq"),
-            ("2022-01-06", "Mitaarneq"),
-            ("2022-04-14", "Sisamanngornermi illernartumi"),
-            ("2022-04-15", "Tallimanngorneq ajortorsiorneq"),
-            ("2022-04-17", "Poorskimi"),
-            ("2022-04-18", "Poorskimi ullut aappaat"),
+            ("2022-01-01", "Ukiortaaq"),
+            ("2022-01-06", "Kunngit pingasut ulluat"),
+            ("2022-04-14", "Sisamanngortoq illernartoq"),
+            ("2022-04-15", "Tallimanngorneq tannaartoq"),
+            ("2022-04-17", "Poorskip ullua"),
+            ("2022-04-18", "Poorskip-aappaa"),
             ("2022-05-01", "Sulisartut ulluat"),
             ("2022-05-13", "Ulloq qinuffiusoq"),
-            ("2022-05-26", "Ulloq Kristusip qilaliarnera"),
+            ("2022-05-26", "Qilaliarfik"),
             ("2022-06-05", "Piinsip ullua"),
-            ("2022-06-06", "Piinsip ulluisa aappaanni"),
+            ("2022-06-06", "Piinsip-aappaa"),
             ("2022-06-21", "Ullortuneq"),
-            ("2022-12-24", "Juulliaqqami"),
-            ("2022-12-25", "Juulli"),
-            ("2022-12-26", "Juullip aappaa"),
+            ("2022-12-24", "Juulliaraq"),
+            ("2022-12-25", "Juullip ullua"),
+            ("2022-12-26", "Juullip-aappaa"),
             ("2022-12-31", "Ukiortaami"),
         )
 
@@ -127,3 +138,108 @@ class TestGreenland(CommonCountryTests, TestCase):
             ("2022-12-26", "Second Day of Christmas"),
             ("2022-12-31", "New Year's Eve"),
         )
+
+    def test_l10n_fi(self):
+        self.assertLocalizedHolidays(
+            "fi",
+            ("2022-01-01", "Uudenvuodenpäivä"),
+            ("2022-01-06", "Loppiainen"),
+            ("2022-04-14", "Kiirastorstai"),
+            ("2022-04-15", "Pitkäperjantai"),
+            ("2022-04-17", "Pääsiäispäivä"),
+            ("2022-04-18", "Toinen pääsiäispäivä"),
+            ("2022-05-01", "Kansainvälinen työn päivä"),
+            ("2022-05-13", "Suuri rukouspäivä"),
+            ("2022-05-26", "Helatorstai"),
+            ("2022-06-05", "Helluntaipäivä"),
+            ("2022-06-06", "Toinen helluntaipäivä"),
+            ("2022-06-21", "Kansallispäivä"),
+            ("2022-12-24", "Jouluaatto"),
+            ("2022-12-25", "Joulupäivä"),
+            ("2022-12-26", "Tapaninpäivä"),
+            ("2022-12-31", "Uudenvuodenaatto"),
+        )
+
+    def test_l10n_is(self):
+        self.assertLocalizedHolidays(
+            "is",
+            ("2022-01-01", "Nýársdagur"),
+            ("2022-01-06", "Þrettándinn"),
+            ("2022-04-14", "Skírdagur"),
+            ("2022-04-15", "Föstudagurinn langi"),
+            ("2022-04-17", "Páskadagur"),
+            ("2022-04-18", "Annar í páskum"),
+            ("2022-05-01", "Frídagur verkalýðsins"),
+            ("2022-05-13", "Kóngsbænadagur"),
+            ("2022-05-26", "Uppstigningardagur"),
+            ("2022-06-05", "Hvítasunnudagur"),
+            ("2022-06-06", "Annar í hvítasunnu"),
+            ("2022-06-21", "Þjóðhátíðardagur"),
+            ("2022-12-24", "Aðfangadagur"),
+            ("2022-12-25", "Jóladagur"),
+            ("2022-12-26", "Annar í jólum"),
+            ("2022-12-31", "Gamlársdagur"),
+        )
+
+    def test_l10n_no(self):
+        self.assertLocalizedHolidays(
+            "no",
+            ("2022-01-01", "Nyttårsdag"),
+            ("2022-01-06", "Helligtrekongersdag"),
+            ("2022-04-14", "Skjærtorsdag"),
+            ("2022-04-15", "Langfredag"),
+            ("2022-04-17", "Første påskedag"),
+            ("2022-04-18", "Andre påskedag"),
+            ("2022-05-01", "Arbeidernes internasjonale kampdag"),
+            ("2022-05-13", "Store bededag"),
+            ("2022-05-26", "Kristi himmelfartsdag"),
+            ("2022-06-05", "Første pinsedag"),
+            ("2022-06-06", "Andre pinsedag"),
+            ("2022-06-21", "Nasjonaldag"),
+            ("2022-12-24", "Julaften"),
+            ("2022-12-25", "Juledag"),
+            ("2022-12-26", "Andre juledag"),
+            ("2022-12-31", "Nyttårsaften"),
+        )
+
+    def test_l10n_sv(self):
+        self.assertLocalizedHolidays(
+            "sv",
+            ("2022-01-01", "Nyårsdagen"),
+            ("2022-01-06", "Trettondedag jul"),
+            ("2022-04-14", "Skärtorsdagen"),
+            ("2022-04-15", "Långfredagen"),
+            ("2022-04-17", "Påskdagen"),
+            ("2022-04-18", "Annandag påsk"),
+            ("2022-05-01", "Internationella arbetardagen"),
+            ("2022-05-13", "Stora bönedagen"),
+            ("2022-05-26", "Kristi himmelsfärdsdag"),
+            ("2022-06-05", "Pingstdagen"),
+            ("2022-06-06", "Annandag pingst"),
+            ("2022-06-21", "Nationaldag"),
+            ("2022-12-24", "Julafton"),
+            ("2022-12-25", "Juldagen"),
+            ("2022-12-26", "Annandag jul"),
+            ("2022-12-31", "Nyårsafton"),
+        )
+
+    def test_l10n_uk(self):
+        self.assertLocalizedHolidays(
+            "uk",
+            ("2022-01-01", "Новий рік"),
+            ("2022-01-06", "Богоявлення"),
+            ("2022-04-14", "Великий четвер"),
+            ("2022-04-15", "Страсна пʼятниця"),
+            ("2022-04-17", "Великдень"),
+            ("2022-04-18", "Великодній понеділок"),
+            ("2022-05-01", "День трудящих"),
+            ("2022-05-13", "День загальної молитви"),
+            ("2022-05-26", "Вознесіння Господнє"),
+            ("2022-06-05", "Трійця"),
+            ("2022-06-06", "День Святого Духа"),
+            ("2022-06-21", "Національне свято"),
+            ("2022-12-24", "Святий вечір"),
+            ("2022-12-25", "Різдво Христове"),
+            ("2022-12-26", "Другий день Різдва"),
+            ("2022-12-31", "Переддень Нового року"),
+        )