Repository: vacanza/holidays
Pull request #2268 (2025-02-04 13:03:50)

Update Hong Kong holidays: add l10n support
<!--
  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.
-->

- Adds Hong Kong English ([`en_HK`](https://www.gov.hk/en/about/abouthk/holiday/2025.htm)), American English (`en_US`), Traditional Chinese ([`zh_HK`](https://www.gov.hk/tc/about/abouthk/holiday/2025.htm)), Simplified Chinese ([`zh_CN`](https://www.gov.hk/sc/about/abouthk/holiday/2025.htm)), Thai ([`th`](https://hongkong.thaiembassy.org/th/page/วันหยุดราชการ?menu=5d84804a15e39c03c80027e5)) localization support - with `zh_HK` as the new default l10n option.
- Fixes Hong Kong 🇭🇰 's [Remembrance Day](https://en.wikipedia.org/wiki/Remembrance_Day_(Hong_Kong)) being mistranslated as Taiwan 🇹🇼 's "Peace Memorial Day" for English l10ns.

> [!NOTE]
> I'm using `zh_HK` instead of `zh_TW` for Hong Kong's Traditional Chinese l10n for now since I'm not sure if both Taiwanese and Hong Konger ones are the same or not.

## 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 Failed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-failed-20px.png 'Quality Gate Failed')](https://sonarcloud.io/dashboard?id=vacanza_python-holidays&pullRequest=2268) **Quality Gate failed**  
Failed conditions  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/failed-16px.png '') [6.6% Duplication on New Code](https://sonarcloud.io/component_measures?id=vacanza_python-holidays&pullRequest=2268&metric=new_duplicated_lines_density&view=list) (required ≤ 3%)  
  
[See analysis details on SonarQube Cloud](https://sonarcloud.io/dashboard?id=vacanza_python-holidays&pullRequest=2268)


sonarqubecloud[bot]: ## [![Quality Gate Failed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-failed-20px.png 'Quality Gate Failed')](https://sonarcloud.io/dashboard?id=vacanza_python-holidays&pullRequest=2268) **Quality Gate failed**  
Failed conditions  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/failed-16px.png '') [6.6% Duplication on New Code](https://sonarcloud.io/component_measures?id=vacanza_python-holidays&pullRequest=2268&metric=new_duplicated_lines_density&view=list) (required ≤ 3%)  
  
[See analysis details on SonarQube Cloud](https://sonarcloud.io/dashboard?id=vacanza_python-holidays&pullRequest=2268)


sonarqubecloud[bot]: ## [![Quality Gate Failed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-failed-20px.png 'Quality Gate Failed')](https://sonarcloud.io/dashboard?id=vacanza_python-holidays&pullRequest=2268) **Quality Gate failed**  
Failed conditions  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/failed-16px.png '') [6.6% Duplication on New Code](https://sonarcloud.io/component_measures?id=vacanza_python-holidays&pullRequest=2268&metric=new_duplicated_lines_density&view=list) (required ≤ 3%)  
  
[See analysis details on SonarQube Cloud](https://sonarcloud.io/dashboard?id=vacanza_python-holidays&pullRequest=2268)


PPsyrius: At some point, we’ll likely need to implement support for [`ISO-3166-2:CN`](https://www.iso.org/obp/ui/#iso:code:3166:CN) for Hong Kong and Macau (the latter of which I’m currently working on).  

Since each has a distinct `default_language` code, rather than merging them into the `CN` file and treating `HK` and `MO` as stub entities - like the approach proposed in #1852  for the Netherlands; we should instead look for ways to directly reference another [`ISO 3166-1`](https://www.iso.org/obp/ui/#search/code/)-level entities.

Patch:
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 70411d13..232a86d0 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -54,7 +54,7 @@ repos:
         exclude: ^(docs)
 
   - repo: https://github.com/pre-commit/mirrors-mypy
-    rev: v1.14.1
+    rev: v1.15.0
     hooks:
       - id: mypy
         additional_dependencies:
diff --git a/AUTHORS b/AUTHORS
index b5ec7377..7957507a 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -29,6 +29,7 @@ Chanran Kim
 Chris McKeague
 Chris Turra
 Christian Alexander
+Colin Watson
 Dan Gentry
 Daniel Musketa
 Daniël Niemeijer
diff --git a/README.rst b/README.rst
index 2550e14d..e9f8bab2 100644
--- a/README.rst
+++ b/README.rst
@@ -503,7 +503,7 @@ All other default values are highlighted with bold:
    * - Hong Kong
      - HK
      -
-     -
+     - en_HK, en_US, th, zh_CN, **zh_HK**
      - OPTIONAL
    * - Hungary
      - HU
diff --git a/holidays/countries/hongkong.py b/holidays/countries/hongkong.py
index e1bbed80..04e1d619 100644
--- a/holidays/countries/hongkong.py
+++ b/holidays/countries/hongkong.py
@@ -11,6 +11,7 @@
 #  License: MIT (see LICENSE file)
 
 from datetime import date
+from gettext import gettext as tr
 
 from holidays.calendars.gregorian import (
     JAN,
@@ -56,17 +57,19 @@ class HongKong(
         - `Chinese Wikipedia <https://zh.wikipedia.org/wiki/香港節日與公眾假期>`_
     Statutory Holidays:
         - `Section 39 of Cap. 57 Employment Ordinance <https://www.elegislation.gov.hk/hk/cap57!en-zh-Hant-HK?INDEX_CS=N&xpid=ID_1438403463460_002>`_
-        - `Holidays for 2010-2024 <https://www.labour.gov.hk/eng/news/holidays_list.htm>`_
+        - `Holidays for 2010-2025 <https://www.labour.gov.hk/eng/news/holidays_list.htm>`_
     General Holidays:
         - `Cap. 149 General Holidays Ordinance <https://www.elegislation.gov.hk/hk/cap149!en-zh-Hant-HK?INDEX_CS=N>`_
-        - `Holidays for 2007–2024 <https://www.gov.hk/en/about/abouthk/holiday/index.htm>`_
+        - `Holidays for 2007–2025 <https://www.gov.hk/en/about/abouthk/holiday/index.htm>`_
     """
 
     country = "HK"
+    default_language = "zh_HK"
     default_preferred_discretionary_holidays = (CHRISTMAS,)
-    # %s（慶祝）.
-    observed_label = "%s (observed)"
+    # %s (observed).
+    observed_label = tr("%s（慶祝）")
     supported_categories = (OPTIONAL, PUBLIC)
+    supported_languages = ("en_HK", "en_US", "th", "zh_CN", "zh_HK")
     weekend = {SUN}
     # Current set of holidays actually valid since 1946
     start_year = 1946
@@ -88,18 +91,20 @@ class HongKong(
         mid_autumn_date = self._mid_autumn_festival
         if self._year >= 1968:
             mid_autumn_date = _timedelta(mid_autumn_date, +1)
-            # 中秋節翌日.
-            name = "The day following the Chinese Mid-Autumn Festival"
-            # 中秋節後第二日.
-            second_name = "The second day following the Chinese Mid-Autumn Festival"
+            # The day following the Chinese Mid-Autumn Festival.
+            name = tr("中秋節翌日")
+            # The second day following the Chinese Mid-Autumn Festival.
+            second_name = tr("中秋節後第二日")
         else:
-            # 中秋節.
-            name = "Chinese Mid-Autumn Festival"
-            second_name = "The day following the Chinese Mid-Autumn Festival"
+            # Chinese Mid-Autumn Festival.
+            name = tr("中秋節")
+            # The day following the Chinese Mid-Autumn Festival.
+            second_name = tr("中秋節翌日")
 
         if self._is_sunday(mid_autumn_date):
             if 1983 <= self._year <= 2010:
-                self._add_holiday("Chinese Mid-Autumn Festival", _timedelta(mid_autumn_date, -1))
+                # Chinese Mid-Autumn Festival.
+                self._add_holiday(tr("中秋節"), _timedelta(mid_autumn_date, -1))
             else:
                 self._add_holiday(second_name, _timedelta(mid_autumn_date, +1))
         else:
@@ -107,17 +112,16 @@ class HongKong(
         return mid_autumn_date
 
     def _add_lunar_new_year(self, day_three_start_year: int):
-        # Lunar New Year.
-        # 農曆年初一.
-        name = "Lunar New Year's Day"
-        # 農曆年初一的前一日.
-        preceding_day_lunar = "The day preceding Lunar New Year's Day"
-        # 農曆年初二.
-        second_day_lunar = "The second day of Lunar New Year"
-        # 農曆年初三.
-        third_day_lunar = "The third day of Lunar New Year"
-        # 農曆年初四.
-        fourth_day_lunar = "The fourth day of Lunar New Year"
+        # Lunar New Year's Day.
+        name = tr("農曆年初一")
+        # The day preceding Lunar New Year's Day.
+        preceding_day_lunar = tr("農曆年初一的前一日")
+        # The second day of Lunar New Year.
+        second_day_lunar = tr("農曆年初二")
+        # The third day of Lunar New Year.
+        third_day_lunar = tr("農曆年初三")
+        # The fourth day of Lunar New Year.
+        fourth_day_lunar = tr("農曆年初四")
         dt_lunar_new_year = self._chinese_new_year
         if self._year >= 1983:
             if (
@@ -151,67 +155,52 @@ class HongKong(
         if self._year <= 1962:
             return None
 
-        # The first day of January.
-        # 一月一日.
         if self._year >= 1977:
-            self._add_observed(self._add_new_years_day("The first day of January"))
+            # The first day of January.
+            self._add_observed(self._add_new_years_day(tr("一月一日")))
 
         self._add_lunar_new_year(day_three_start_year=1977)
 
-        # Good Friday.
-        # 耶穌受難節.
         if self._year >= 2028:
-            self._add_good_friday("Good Friday")
+            # Good Friday.
+            self._add_good_friday(tr("耶穌受難節"))
 
-        # The day following Good Friday.
-        # 耶穌受難節翌日.
         if self._year >= 2030:
-            self._add_holy_saturday("The day following Good Friday")
+            # The day following Good Friday.
+            self._add_holy_saturday(tr("耶穌受難節翌日"))
 
-        # Easter Monday.
-        # 復活節星期一.
         if self._year >= 2026:
-            self._add_easter_monday("Easter Monday")
+            # Easter Monday.
+            self._add_easter_monday(tr("復活節星期一"))
 
         # Ching Ming Festival.
-        # 清明節.
-        self._add_observed(self._add_qingming_festival("Ching Ming Festival"))
+        self._add_observed(self._add_qingming_festival(tr("清明節")))
 
-        # The Birthday of the Buddha.
-        # 佛誕.
         if self._year >= 2022:
-            self._add_observed(self._add_chinese_birthday_of_buddha("The Birthday of the Buddha"))
+            # The Birthday of the Buddha.
+            self._add_observed(self._add_chinese_birthday_of_buddha(tr("佛誕")))
 
-        # Labour Day.
-        # 勞動節.
         if self._year >= 1999:
-            self._add_observed(self._add_labor_day("Labour Day"))
+            # Labor Day.
+            self._add_observed(self._add_labor_day(tr("勞動節")))
 
         # Tuen Ng Festival.
-        # 端午節.
-        self._add_observed(self._add_dragon_boat_festival("Tuen Ng Festival"))
+        self._add_observed(self._add_dragon_boat_festival(tr("端午節")))
 
-        # Hong Kong Special Administrative Region Establishment Day.
-        # 香港特別行政區成立紀念日.
         if self._year >= 1997:
-            self._add_observed(
-                self._add_holiday_jul_1(
-                    "Hong Kong Special Administrative Region Establishment Day"
-                )
-            )
+            # Hong Kong Special Administrative Region Establishment Day.
+            self._add_observed(self._add_holiday_jul_1(tr("香港特別行政區成立紀念日")))
 
         mid_autumn_date = self._add_mid_autumn()
 
-        # Chung Yeung Festival.
-        # 重陽節.
         if self._year >= 1977:
-            dt_double_ninth = self._add_double_ninth_festival("Chung Yeung Festival")
+            # Chung Yeung Festival.
+            dt_double_ninth = self._add_double_ninth_festival(tr("重陽節"))
             self._add_observed(dt_double_ninth)
 
-        # National Day.
-        # 國慶日.
         if self._year >= 1997:
-            name = "National Day"
+            # National Day.
+            name = tr("國慶日")
             oct_1 = self._add_holiday_oct_1(name)
             self._add_observed(
                 oct_1,
@@ -221,146 +210,116 @@ class HongKong(
                 else SUN_TO_NEXT_WORKDAY,
             )
 
-        # Chinese Winter Solstice Festival.
-        # 冬節.
         if WINTER_SOLSTICE in self.preferred_discretionary_holidays:
-            self._add_observed(
-                self._add_holiday("Chinese Winter Solstice Festival", self._winter_solstice_date)
-            )
+            # Chinese Winter Solstice Festival.
+            self._add_observed(self._add_holiday(tr("冬節"), self._winter_solstice_date))
 
         if self._year >= 2024:
-            # 聖誕節後第一個周日.
-            self._add_observed(
-                self._add_christmas_day_two("The first weekday after Christmas Day")
-            )
+            # The first weekday after Christmas Day.
+            self._add_observed(self._add_christmas_day_two(tr("聖誕節後第一個周日")))
 
-        # Christmas Day.
-        # 聖誕節.
         if CHRISTMAS in self.preferred_discretionary_holidays:
-            self._add_observed(self._add_christmas_day("Christmas Day"))
+            # Christmas Day.
+            self._add_observed(self._add_christmas_day(tr("聖誕節")))
 
     def _populate_optional_holidays(self):
         # General Holidays.
 
-        # The first day of January.
         if self._is_sunday(JAN, 1):
-            # 一月一日翌日.
-            self._add_new_years_day_two("The day following the first day of January")
+            # The day following the first day of January.
+            self._add_new_years_day_two(tr("一月一日翌日"))
         else:
-            # 一月一日.
-            self._add_new_years_day("The first day of January")
+            # The first day of January.
+            self._add_new_years_day(tr("一月一日"))
 
         self._add_lunar_new_year(day_three_start_year=1968)
 
-        # Ching Ming Festival.
         if self._year >= 1968:
             dt_qingming = self._qingming_date
             if self._is_sunday(dt_qingming) or dt_qingming == _timedelta(self._easter_sunday, +1):
-                # 清明節翌日.
-                self._add_holiday(
-                    "The day following Ching Ming Festival", _timedelta(dt_qingming, +1)
-                )
+                # The day following Ching Ming Festival.
+                self._add_holiday(tr("清明節翌日"), _timedelta(dt_qingming, +1))
             else:
-                # 清明節.
-                self._add_qingming_festival("Ching Ming Festival")
+                # Ching Ming Festival.
+                self._add_qingming_festival(tr("清明節"))
 
         # Good Friday.
-        # 耶穌受難節.
-        self._add_good_friday("Good Friday")
+        self._add_good_friday(tr("耶穌受難節"))
 
         # The day following Good Friday.
-        # 耶穌受難節翌日.
-        self._add_holy_saturday("The day following Good Friday")
+        self._add_holy_saturday(tr("耶穌受難節翌日"))
 
-        # Easter Monday.
         if self._year >= 1968 and dt_qingming == self._easter_sunday:
-            # 復活節星期一翌日.
-            self._add_easter_tuesday("The day following Easter Monday")
+            # The day following Easter Monday.
+            self._add_easter_tuesday(tr("復活節星期一翌日"))
         else:
-            # 復活節星期一.
-            self._add_easter_monday("Easter Monday")
+            # Easter Monday.
+            self._add_easter_monday(tr("復活節星期一"))
 
-        # The Birthday of the Buddha.
         if self._year >= 1999:
             dt_birthday_of_buddha = self._chinese_calendar.buddha_birthday_date(self._year)[0]
             if self._is_sunday(dt_birthday_of_buddha):
-                # 佛誕翌日.
-                self._add_holiday(
-                    "The day following the Birthday of the Buddha",
-                    _timedelta(dt_birthday_of_buddha, +1),
-                )
+                # The day following the Birthday of the Buddha.
+                self._add_holiday(tr("佛誕翌日"), _timedelta(dt_birthday_of_buddha, +1))
             else:
-                # 佛誕.
-                self._add_chinese_birthday_of_buddha("The Birthday of the Buddha")
+                # The Birthday of the Buddha.
+                self._add_chinese_birthday_of_buddha(tr("佛誕"))
 
-        # Labour Day.
         if self._year >= 1999:
             if self._is_sunday(MAY, 1):
-                # 勞動節翌日.
-                self._add_labor_day_two("The day following Labour Day")
+                # The day following Labor Day.
+                self._add_labor_day_two(tr("勞動節翌日"))
             else:
-                # 勞動節.
-                self._add_labor_day("Labour Day")
+                # Labor Day.
+                self._add_labor_day(tr("勞動節"))
 
-        # Tuen Ng Festival.
         if self._year >= 1968:
             dt_dragon_boat = self._chinese_calendar.dragon_boat_date(self._year)[0]
             if self._is_sunday(dt_dragon_boat):
-                # 端午節翌日.
-                self._add_holiday(
-                    "The day following Tuen Ng Festival", _timedelta(dt_dragon_boat, +1)
-                )
+                # The day following Tuen Ng Festival.
+                self._add_holiday(tr("端午節翌日"), _timedelta(dt_dragon_boat, +1))
             else:
-                # 端午節.
-                self._add_dragon_boat_festival("Tuen Ng Festival")
+                # Tuen Ng Festival.
+                self._add_dragon_boat_festival(tr("端午節"))
 
-        # Hong Kong Special Administrative Region Establishment Day.
         if self._year >= 1997:
             if self._is_sunday(JUL, 1):
-                # 香港特別行政區成立紀念日翌日.
-                self._add_holiday_jul_2(
-                    "The day following Hong Kong Special Administrative Region Establishment Day"
-                )
+                # The day following Hong Kong Special Administrative Region Establishment Day.
+                self._add_holiday_jul_2(tr("香港特別行政區成立紀念日翌日"))
             else:
-                # 香港特別行政區成立紀念日.
-                self._add_holiday_jul_1(
-                    "Hong Kong Special Administrative Region Establishment Day"
-                )
+                # Hong Kong Special Administrative Region Establishment Day.
+                self._add_holiday_jul_1(tr("香港特別行政區成立紀念日"))
 
         mid_autumn_date = self._add_mid_autumn()
 
-        # Chung Yeung Festival.
         if self._year >= 1968:
             dt_double_ninth = self._chinese_calendar.double_ninth_date(self._year)[0]
             if self._is_sunday(dt_double_ninth):
-                # 重陽節翌日.
-                self._add_holiday(
-                    "The day following Chung Yeung Festival", _timedelta(dt_double_ninth, +1)
-                )
+                # The day following Chung Yeung Festival.
+                self._add_holiday(tr("重陽節翌日"), _timedelta(dt_double_ninth, +1))
             else:
-                # 重陽節.
-                self._add_double_ninth_festival("Chung Yeung Festival")
+                # Chung Yeung Festival.
+                self._add_double_ninth_festival(tr("重陽節"))
 
-        # National Day.
         if self._year >= 1997:
             dt = date(self._year, OCT, 1)
+            # The day following National Day.
+            name = tr("國慶日翌日")
             if self._is_sunday(dt) or dt == mid_autumn_date or dt == dt_double_ninth:
-                # 國慶日翌日.
-                self._add_holiday("The day following National Day", self._get_next_workday(dt))
+                self._add_holiday(name, self._get_next_workday(dt))
             else:
-                # 國慶日.
-                self._add_holiday_oct_1("National Day")
-        if self._year in {1997, 1998}:
-            # 國慶日翌日.
-            self._add_holiday_oct_2("The day following National Day")
+                # National Day.
+                self._add_holiday_oct_1(tr("國慶日"))
+
+            if self._year <= 1998:
+                self._add_holiday_oct_2(name)
 
         # Christmas Day.
-        # 聖誕節.
-        name = "Christmas Day"
-        # 聖誕節後第一個周日.
-        first_after_christmas = "The first weekday after Christmas Day"
-        # 聖誕節後第二個周日.
-        second_after_christmas = "The second weekday after Christmas Day"
+        name = tr("聖誕節")
+        # The first weekday after Christmas Day.
+        first_after_christmas = tr("聖誕節後第一個周日")
+        # The second weekday after Christmas Day.
+        second_after_christmas = tr("聖誕節後第二個周日")
         dt_christmas = self._christmas_day
         if self._is_sunday(dt_christmas):
             self._add_christmas_day_two(first_after_christmas)
@@ -374,10 +333,9 @@ class HongKong(
 
         # Previous holidays.
 
-        # Queen's Birthday.
-        # 英女皇壽辰.
         if 1952 <= self._year <= 1996:
-            name = "Queen's Birthday"
+            # Queen's Birthday.
+            name = tr("英女皇壽辰")
             if self._year >= 1983:
                 self._add_holiday_2nd_sat_of_jun(name)
                 self._add_holiday_2_days_past_2nd_sat_of_jun(name)
@@ -389,21 +347,17 @@ class HongKong(
 
         if self._year <= 1967:
             # Monday after Pentecost.
-            # 靈降臨節後星期一.
-            self._add_whit_monday("Monday after Pentecost")
+            self._add_whit_monday(tr("靈降臨節後星期一"))
 
             # National Day of the Republic of China.
-            # 中華民國國慶日.
-            self._add_holiday_2nd_mon_of_oct("National Day of the Republic of China")
+            self._add_holiday_2nd_mon_of_oct(tr("中華民國國慶日"))
 
-            # Monday after Peace Memorial Day.
-            # 和平紀念日後星期一.
-            self._add_holiday_1_day_past_2nd_sun_of_nov("Monday after Peace Memorial Day")
+            # Monday after Remembrance Day.
+            self._add_holiday_1_day_past_2nd_sun_of_nov(tr("和平紀念日後星期一"))
 
         if self._year <= 1996:
             # Anniversary of the liberation of Hong Kong.
-            # 重光紀念日.
-            name = "Anniversary of the liberation of Hong Kong"
+            name = tr("重光紀念日")
             if self._year >= 1983:
                 self._add_holiday_last_mon_of_aug(name)
                 self._add_holiday_2_days_prior_last_mon_of_aug(name)
@@ -437,34 +391,30 @@ class HKG(HongKong):
 
 
 class HongKongStaticHolidays:
-    # 英國王儲查理斯王子與戴安娜婚禮.
-    wedding_of_charles_and_diana = "Wedding of Prince Charles and Diana"
+    # Wedding of Prince Charles and Diana.
+    wedding_of_charles_and_diana = tr("英國王儲查理斯王子與戴安娜婚禮")
 
-    # 英女王伊利沙伯二世伉儷訪港的第二天.
-    queen_visit_hk = "Second day of Queen Elizabeth II and her husband's visit to Hong Kong"
+    # Second day of Queen Elizabeth II and her husband's visit to Hong Kong.
+    queen_visit_hk = tr("英女王伊利沙伯二世伉儷訪港的第二天")
 
-    # 英女皇壽辰.
-    queen_birthday = "Queen's Birthday"
+    # Queen's Birthday.
+    queen_birthday = tr("英女皇壽辰")
 
-    # 香港特別行政區成立紀念日翌日.
-    day_following_hksar_establishment_day = (
-        "The day following Hong Kong Special Administrative Region Establishment Day"
-    )
+    # The day following Hong Kong Special Administrative Region Establishment Day.
+    day_following_hksar_establishment_day = tr("香港特別行政區成立紀念日翌日")
 
-    # 中國人民抗日戰爭勝利70周年紀念日.
-    victory_70th_anniversary = (
-        "The 70th anniversary day of the victory of the Chinese "
-        "people's war of resistance against Japanese aggression"
-    )
+    # The 70th anniversary day of the victory of
+    # the Chinese people's war of resistance against Japanese aggression.
+    victory_70th_anniversary = tr("中國人民抗日戰爭勝利70周年紀念日")
 
-    # 抗日戰爭勝利紀念日.
-    war_victory_day = "Sino-Japanese War Victory Day"
+    # Sino-Japanese War Victory Day.
+    war_victory_day = tr("抗日戰爭勝利紀念日")
 
-    # 國慶日翌日.
-    day_following_national_day = "The day following National Day"
+    # The day following National Day.
+    day_following_national_day = tr("國慶日翌日")
 
-    # 額外公眾假期.
-    additional_public_holiday = "Additional public holiday"
+    # Additional public holiday.
+    additional_public_holiday = tr("額外公眾假期")
 
     special_public_holidays = {
         1981: (JUL, 29, wedding_of_charles_and_diana),
diff --git a/holidays/locale/en_HK/LC_MESSAGES/HK.po b/holidays/locale/en_HK/LC_MESSAGES/HK.po
new file mode 100644
index 00000000..d07b99c8
--- /dev/null
+++ b/holidays/locale/en_HK/LC_MESSAGES/HK.po
@@ -0,0 +1,206 @@
+#  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)
+#
+# Hong Kong holidays en_HK localization.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Holidays 0.67\n"
+"POT-Creation-Date: 2025-02-04 14:03+0700\n"
+"PO-Revision-Date: 2025-02-04 22:55+0700\n"
+"Last-Translator: PPsyrius <ppsyrius@ppsyrius.dev>\n"
+"Language-Team: Holidays Localization Team\n"
+"Language: en_HK\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Lingva 5.0.3\n"
+"X-Generator: Poedit 3.5\n"
+
+#. %s (observed).
+#, c-format
+msgid "%s（慶祝）"
+msgstr "%s (observed)"
+
+#. The day following the Chinese Mid-Autumn Festival.
+msgid "中秋節翌日"
+msgstr "The day following the Chinese Mid-Autumn Festival"
+
+#. The second day following the Chinese Mid-Autumn Festival.
+msgid "中秋節後第二日"
+msgstr "The second day following the Chinese Mid-Autumn Festival"
+
+#. Chinese Mid-Autumn Festival.
+msgid "中秋節"
+msgstr "Chinese Mid-Autumn Festival"
+
+#. Lunar New Year's Day.
+msgid "農曆年初一"
+msgstr "Lunar New Year's Day"
+
+#. The day preceding Lunar New Year's Day.
+msgid "農曆年初一的前一日"
+msgstr "The day preceding Lunar New Year's Day"
+
+#. The second day of Lunar New Year.
+msgid "農曆年初二"
+msgstr "The second day of Lunar New Year"
+
+#. The third day of Lunar New Year.
+msgid "農曆年初三"
+msgstr "The third day of Lunar New Year"
+
+#. The fourth day of Lunar New Year.
+msgid "農曆年初四"
+msgstr "The fourth day of Lunar New Year"
+
+#. The first day of January.
+msgid "一月一日"
+msgstr "The first day of January"
+
+#. Good Friday.
+msgid "耶穌受難節"
+msgstr "Good Friday"
+
+#. The day following Good Friday.
+msgid "耶穌受難節翌日"
+msgstr "The day following Good Friday"
+
+#. Easter Monday.
+msgid "復活節星期一"
+msgstr "Easter Monday"
+
+#. Ching Ming Festival.
+msgid "清明節"
+msgstr "Ching Ming Festival"
+
+#. The Birthday of the Buddha.
+msgid "佛誕"
+msgstr "The Birthday of the Buddha"
+
+#. Labor Day.
+msgid "勞動節"
+msgstr "Labour Day"
+
+#. Tuen Ng Festival.
+msgid "端午節"
+msgstr "Tuen Ng Festival"
+
+#. Hong Kong Special Administrative Region Establishment Day.
+msgid "香港特別行政區成立紀念日"
+msgstr "Hong Kong Special Administrative Region Establishment Day"
+
+#. Chung Yeung Festival.
+msgid "重陽節"
+msgstr "Chung Yeung Festival"
+
+#. National Day.
+msgid "國慶日"
+msgstr "National Day"
+
+#. Chinese Winter Solstice Festival.
+msgid "冬節"
+msgstr "Chinese Winter Solstice Festival"
+
+#. The first weekday after Christmas Day.
+msgid "聖誕節後第一個周日"
+msgstr "The first weekday after Christmas Day"
+
+#. Christmas Day.
+msgid "聖誕節"
+msgstr "Christmas Day"
+
+#. The day following the first day of January.
+msgid "一月一日翌日"
+msgstr "The day following the first day of January"
+
+#. The day following Ching Ming Festival.
+msgid "清明節翌日"
+msgstr "The day following Ching Ming Festival"
+
+#. The day following Easter Monday.
+msgid "復活節星期一翌日"
+msgstr "The day following Easter Monday"
+
+#. The day following the Birthday of the Buddha.
+msgid "佛誕翌日"
+msgstr "The day following the Birthday of the Buddha"
+
+#. The day following Labor Day.
+msgid "勞動節翌日"
+msgstr "The day following Labour Day"
+
+#. The day following Tuen Ng Festival.
+msgid "端午節翌日"
+msgstr "The day following Tuen Ng Festival"
+
+#. The day following Hong Kong Special Administrative Region Establishment
+#. Day.
+msgid "香港特別行政區成立紀念日翌日"
+msgstr ""
+"The day following Hong Kong Special Administrative Region Establishment Day"
+
+#. The day following Chung Yeung Festival.
+msgid "重陽節翌日"
+msgstr "The day following Chung Yeung Festival"
+
+#. The day following National Day.
+msgid "國慶日翌日"
+msgstr "The day following National Day"
+
+#. The second weekday after Christmas Day.
+msgid "聖誕節後第二個周日"
+msgstr "The second weekday after Christmas Day"
+
+#. Queen's Birthday.
+msgid "英女皇壽辰"
+msgstr "Queen's Birthday"
+
+#. Monday after Pentecost.
+msgid "靈降臨節後星期一"
+msgstr "Monday after Pentecost"
+
+#. National Day of the Republic of China.
+msgid "中華民國國慶日"
+msgstr "National Day of the Republic of China"
+
+#. Monday after Remembrance Day.
+msgid "和平紀念日後星期一"
+msgstr "Monday after Remembrance Day"
+
+#. Anniversary of the liberation of Hong Kong.
+msgid "重光紀念日"
+msgstr "Anniversary of the liberation of Hong Kong"
+
+#. Wedding of Prince Charles and Diana.
+msgid "英國王儲查理斯王子與戴安娜婚禮"
+msgstr "Wedding of Prince Charles and Diana"
+
+#. Second day of Queen Elizabeth II and her husband's visit to Hong Kong.
+msgid "英女王伊利沙伯二世伉儷訪港的第二天"
+msgstr "Second day of Queen Elizabeth II and her husband's visit to Hong Kong"
+
+#. The 70th anniversary day of the victory of the Chinese people's war of
+#. resistance against
+#. Japanese aggression.
+msgid "中國人民抗日戰爭勝利70周年紀念日"
+msgstr ""
+"The 70th anniversary day of the victory of the Chinese people's war of "
+"resistance against Japanese aggression"
+
+#. Sino-Japanese War Victory Day.
+msgid "抗日戰爭勝利紀念日"
+msgstr "Sino-Japanese War Victory Day"
+
+#. Additional public holiday.
+msgid "額外公眾假期"
+msgstr "Additional public holiday"
diff --git a/holidays/locale/en_US/LC_MESSAGES/HK.po b/holidays/locale/en_US/LC_MESSAGES/HK.po
new file mode 100644
index 00000000..1f788f1e
--- /dev/null
+++ b/holidays/locale/en_US/LC_MESSAGES/HK.po
@@ -0,0 +1,206 @@
+#  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)
+#
+# Hong Kong holidays en_US localization.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Holidays 0.67\n"
+"POT-Creation-Date: 2025-02-04 14:03+0700\n"
+"PO-Revision-Date: 2025-02-04 22:55+0700\n"
+"Last-Translator: PPsyrius <ppsyrius@ppsyrius.dev>\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"
+"Generated-By: Lingva 5.0.3\n"
+"X-Generator: Poedit 3.5\n"
+
+#. %s (observed).
+#, c-format
+msgid "%s（慶祝）"
+msgstr "%s (observed)"
+
+#. The day following the Chinese Mid-Autumn Festival.
+msgid "中秋節翌日"
+msgstr "The day following the Chinese Mid-Autumn Festival"
+
+#. The second day following the Chinese Mid-Autumn Festival.
+msgid "中秋節後第二日"
+msgstr "The second day following the Chinese Mid-Autumn Festival"
+
+#. Chinese Mid-Autumn Festival.
+msgid "中秋節"
+msgstr "Chinese Mid-Autumn Festival"
+
+#. Lunar New Year's Day.
+msgid "農曆年初一"
+msgstr "Lunar New Year's Day"
+
+#. The day preceding Lunar New Year's Day.
+msgid "農曆年初一的前一日"
+msgstr "The day preceding Lunar New Year's Day"
+
+#. The second day of Lunar New Year.
+msgid "農曆年初二"
+msgstr "The second day of Lunar New Year"
+
+#. The third day of Lunar New Year.
+msgid "農曆年初三"
+msgstr "The third day of Lunar New Year"
+
+#. The fourth day of Lunar New Year.
+msgid "農曆年初四"
+msgstr "The fourth day of Lunar New Year"
+
+#. The first day of January.
+msgid "一月一日"
+msgstr "The first day of January"
+
+#. Good Friday.
+msgid "耶穌受難節"
+msgstr "Good Friday"
+
+#. The day following Good Friday.
+msgid "耶穌受難節翌日"
+msgstr "The day following Good Friday"
+
+#. Easter Monday.
+msgid "復活節星期一"
+msgstr "Easter Monday"
+
+#. Ching Ming Festival.
+msgid "清明節"
+msgstr "Ching Ming Festival"
+
+#. The Birthday of the Buddha.
+msgid "佛誕"
+msgstr "The Birthday of the Buddha"
+
+#. Labor Day.
+msgid "勞動節"
+msgstr "Labor Day"
+
+#. Tuen Ng Festival.
+msgid "端午節"
+msgstr "Tuen Ng Festival"
+
+#. Hong Kong Special Administrative Region Establishment Day.
+msgid "香港特別行政區成立紀念日"
+msgstr "Hong Kong Special Administrative Region Establishment Day"
+
+#. Chung Yeung Festival.
+msgid "重陽節"
+msgstr "Chung Yeung Festival"
+
+#. National Day.
+msgid "國慶日"
+msgstr "National Day"
+
+#. Chinese Winter Solstice Festival.
+msgid "冬節"
+msgstr "Chinese Winter Solstice Festival"
+
+#. The first weekday after Christmas Day.
+msgid "聖誕節後第一個周日"
+msgstr "The first weekday after Christmas Day"
+
+#. Christmas Day.
+msgid "聖誕節"
+msgstr "Christmas Day"
+
+#. The day following the first day of January.
+msgid "一月一日翌日"
+msgstr "The day following the first day of January"
+
+#. The day following Ching Ming Festival.
+msgid "清明節翌日"
+msgstr "The day following Ching Ming Festival"
+
+#. The day following Easter Monday.
+msgid "復活節星期一翌日"
+msgstr "The day following Easter Monday"
+
+#. The day following the Birthday of the Buddha.
+msgid "佛誕翌日"
+msgstr "The day following the Birthday of the Buddha"
+
+#. The day following Labor Day.
+msgid "勞動節翌日"
+msgstr "The day following Labor Day"
+
+#. The day following Tuen Ng Festival.
+msgid "端午節翌日"
+msgstr "The day following Tuen Ng Festival"
+
+#. The day following Hong Kong Special Administrative Region Establishment
+#. Day.
+msgid "香港特別行政區成立紀念日翌日"
+msgstr ""
+"The day following Hong Kong Special Administrative Region Establishment Day"
+
+#. The day following Chung Yeung Festival.
+msgid "重陽節翌日"
+msgstr "The day following Chung Yeung Festival"
+
+#. The day following National Day.
+msgid "國慶日翌日"
+msgstr "The day following National Day"
+
+#. The second weekday after Christmas Day.
+msgid "聖誕節後第二個周日"
+msgstr "The second weekday after Christmas Day"
+
+#. Queen's Birthday.
+msgid "英女皇壽辰"
+msgstr "Queen's Birthday"
+
+#. Monday after Pentecost.
+msgid "靈降臨節後星期一"
+msgstr "Monday after Pentecost"
+
+#. National Day of the Republic of China.
+msgid "中華民國國慶日"
+msgstr "National Day of the Republic of China"
+
+#. Monday after Remembrance Day.
+msgid "和平紀念日後星期一"
+msgstr "Monday after Remembrance Day"
+
+#. Anniversary of the liberation of Hong Kong.
+msgid "重光紀念日"
+msgstr "Anniversary of the liberation of Hong Kong"
+
+#. Wedding of Prince Charles and Diana.
+msgid "英國王儲查理斯王子與戴安娜婚禮"
+msgstr "Wedding of Prince Charles and Diana"
+
+#. Second day of Queen Elizabeth II and her husband's visit to Hong Kong.
+msgid "英女王伊利沙伯二世伉儷訪港的第二天"
+msgstr "Second day of Queen Elizabeth II and her husband's visit to Hong Kong"
+
+#. The 70th anniversary day of the victory of the Chinese people's war of
+#. resistance against
+#. Japanese aggression.
+msgid "中國人民抗日戰爭勝利70周年紀念日"
+msgstr ""
+"The 70th anniversary day of the victory of the Chinese people's war of "
+"resistance against Japanese aggression"
+
+#. Sino-Japanese War Victory Day.
+msgid "抗日戰爭勝利紀念日"
+msgstr "Sino-Japanese War Victory Day"
+
+#. Additional public holiday.
+msgid "額外公眾假期"
+msgstr "Additional public holiday"
diff --git a/holidays/locale/th/LC_MESSAGES/HK.po b/holidays/locale/th/LC_MESSAGES/HK.po
new file mode 100644
index 00000000..80a0891f
--- /dev/null
+++ b/holidays/locale/th/LC_MESSAGES/HK.po
@@ -0,0 +1,207 @@
+#  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)
+#
+# Hong Kong holidays th localization.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Holidays 0.67\n"
+"POT-Creation-Date: 2025-02-04 14:03+0700\n"
+"PO-Revision-Date: 2025-02-04 22:55+0700\n"
+"Last-Translator: PPsyrius <ppsyrius@ppsyrius.dev>\n"
+"Language-Team: Holidays Localization Team\n"
+"Language: th\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Lingva 5.0.3\n"
+"X-Generator: Poedit 3.5\n"
+
+#. %s (observed).
+#, c-format
+msgid "%s（慶祝）"
+msgstr "ชดเชย%s"
+
+#. The day following the Chinese Mid-Autumn Festival.
+msgid "中秋節翌日"
+msgstr "วันหลังวันไหว้พระจันทร์"
+
+#. The second day following the Chinese Mid-Autumn Festival.
+msgid "中秋節後第二日"
+msgstr "วันไหว้พระจันทร์วันที่สอง"
+
+#. Chinese Mid-Autumn Festival.
+msgid "中秋節"
+msgstr "วันไหว้พระจันทร์"
+
+#. Lunar New Year's Day.
+msgid "農曆年初一"
+msgstr "วันตรุษจีน"
+
+#. The day preceding Lunar New Year's Day.
+msgid "農曆年初一的前一日"
+msgstr "วันก่อนวันตรุษจีน"
+
+#. The second day of Lunar New Year.
+msgid "農曆年初二"
+msgstr "วันตรุษจีนวันที่สอง"
+
+#. The third day of Lunar New Year.
+msgid "農曆年初三"
+msgstr "วันตรุษจีนวันที่สาม"
+
+#. The fourth day of Lunar New Year.
+msgid "農曆年初四"
+msgstr "วันตรุษจีนวันที่สี่"
+
+#. The first day of January.
+msgid "一月一日"
+msgstr "วันขึ้นปีใหม่"
+
+#. Good Friday.
+msgid "耶穌受難節"
+msgstr "วันศุกร์ประเสริฐ"
+
+#. The day following Good Friday.
+msgid "耶穌受難節翌日"
+msgstr "วันหลังวันศุกร์ประเสริฐ"
+
+#. Easter Monday.
+msgid "復活節星期一"
+msgstr "วันจันทร์อีสเตอร์"
+
+#. Ching Ming Festival.
+msgid "清明節"
+msgstr "วันเช็งเม้ง"
+
+#. The Birthday of the Buddha.
+msgid "佛誕"
+msgstr "วันวิสาขบูชา"
+
+#. Labor Day.
+msgid "勞動節"
+msgstr "วันแรงงาน"
+
+#. Tuen Ng Festival.
+msgid "端午節"
+msgstr "วันไหว้บ๊ะจ่าง"
+
+#. Hong Kong Special Administrative Region Establishment Day.
+msgid "香港特別行政區成立紀念日"
+msgstr "วันสถาปนาเขตบริหารพิเศษฮ่องกง"
+
+#. Chung Yeung Festival.
+msgid "重陽節"
+msgstr "วันไหว้บรรพบุรุษ"
+
+#. National Day.
+msgid "國慶日"
+msgstr "วันชาติจีน"
+
+#. Chinese Winter Solstice Festival.
+msgid "冬節"
+msgstr "วันตงจื้อ(เหมายัน)"
+
+#. The first weekday after Christmas Day.
+msgid "聖誕節後第一個周日"
+msgstr "วันคริสต์มาสวันที่สอง"
+
+#. Christmas Day.
+msgid "聖誕節"
+msgstr "วันคริสต์มาส"
+
+#. The day following the first day of January.
+msgid "一月一日翌日"
+msgstr "วันหลังวันขึ้นปีใหม่"
+
+#. The day following Ching Ming Festival.
+msgid "清明節翌日"
+msgstr "วันหลังวันเช็งเม้ง\""
+
+#. The day following Easter Monday.
+msgid "復活節星期一翌日"
+msgstr "วันหลังวันจันทร์อีสเตอร์"
+
+#. The day following the Birthday of the Buddha.
+msgid "佛誕翌日"
+msgstr "วันหลังวันวิสาขบูชา"
+
+#. The day following Labor Day.
+msgid "勞動節翌日"
+msgstr "วันหลังวันแรงงาน"
+
+#. The day following Tuen Ng Festival.
+msgid "端午節翌日"
+msgstr "วันหลังวันไหว้บ๊ะจ่าง"
+
+#. The day following Hong Kong Special Administrative Region Establishment
+#. Day.
+msgid "香港特別行政區成立紀念日翌日"
+msgstr "วันหลังวันสถาปนาเขตบริหารพิเศษฮ่องกง"
+
+#. The day following Chung Yeung Festival.
+msgid "重陽節翌日"
+msgstr "วันหลังวันไหว้บรรพบุรุษ"
+
+#. The day following National Day.
+msgid "國慶日翌日"
+msgstr "วันหลังวันชาติจีน"
+
+#. The second weekday after Christmas Day.
+msgid "聖誕節後第二個周日"
+msgstr "วันคริสต์มาสวันที่สาม"
+
+#. Queen's Birthday.
+msgid "英女皇壽辰"
+msgstr "วันเฉลิมพระชนมพรรษาสมเด็จพระราชินีนาถ"
+
+#. Monday after Pentecost.
+msgid "靈降臨節後星期一"
+msgstr "วันจันทร์หลังวันสมโภชพระจิตเจ้า"
+
+#. National Day of the Republic of China.
+msgid "中華民國國慶日"
+msgstr "วันชาติสาธารณรัฐจีน(ไต้หวัน)"
+
+#. Monday after Remembrance Day.
+msgid "和平紀念日後星期一"
+msgstr "วันจันทร์หลังวันรำลึก"
+
+#. Anniversary of the liberation of Hong Kong.
+msgid "重光紀念日"
+msgstr "วันครบรอบการปลดปล่อยฮ่องกง"
+
+#. Wedding of Prince Charles and Diana.
+msgid "英國王儲查理斯王子與戴安娜婚禮"
+msgstr ""
+"พระราชพิธีอภิเษกสมรสระหว่างไดอาน่า สเปนเซอร์และเจ้าฟ้าชายชาร์ลส์ "
+"เจ้าชายแห่งเวลส์"
+
+#. Second day of Queen Elizabeth II and her husband's visit to Hong Kong.
+msgid "英女王伊利沙伯二世伉儷訪港的第二天"
+msgstr ""
+"วันที่สองของการเสด็จเยือนฮ่องกงของ่สมเด็จพระราชินีนาถเอลิซาเบธที่ 2 "
+"และพระราชสวามี"
+
+#. The 70th anniversary day of the victory of the Chinese people's war of
+#. resistance against
+#. Japanese aggression.
+msgid "中國人民抗日戰爭勝利70周年紀念日"
+msgstr "ครบรอบ 70 ปีแห่งการได้รับชัยชนะจากสงครามต่อต้านญี่ปุ่น"
+
+#. Sino-Japanese War Victory Day.
+msgid "抗日戰爭勝利紀念日"
+msgstr "วันรำลึกชัยชนะสงครามต่อต้านญี่ปุ่น"
+
+#. Additional public holiday.
+msgid "額外公眾假期"
+msgstr "วันหยุดเพิ่มเติม"
diff --git a/holidays/locale/zh_CN/LC_MESSAGES/HK.po b/holidays/locale/zh_CN/LC_MESSAGES/HK.po
new file mode 100644
index 00000000..203889bb
--- /dev/null
+++ b/holidays/locale/zh_CN/LC_MESSAGES/HK.po
@@ -0,0 +1,203 @@
+#  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)
+#
+# Hong Kong holidays zh_CN localization.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Holidays 0.67\n"
+"POT-Creation-Date: 2025-02-04 14:03+0700\n"
+"PO-Revision-Date: 2025-02-04 22:55+0700\n"
+"Last-Translator: PPsyrius <ppsyrius@ppsyrius.dev>\n"
+"Language-Team: Holidays Localization Team\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Lingva 5.0.3\n"
+"X-Generator: Poedit 3.5\n"
+
+#. %s (observed).
+#, c-format
+msgid "%s（慶祝）"
+msgstr "%s（庆祝）"
+
+#. The day following the Chinese Mid-Autumn Festival.
+msgid "中秋節翌日"
+msgstr "中秋节翌日"
+
+#. The second day following the Chinese Mid-Autumn Festival.
+msgid "中秋節後第二日"
+msgstr "中秋节后第二日"
+
+#. Chinese Mid-Autumn Festival.
+msgid "中秋節"
+msgstr "中秋节"
+
+#. Lunar New Year's Day.
+msgid "農曆年初一"
+msgstr "农历年初一"
+
+#. The day preceding Lunar New Year's Day.
+msgid "農曆年初一的前一日"
+msgstr "农历年初一的前一日"
+
+#. The second day of Lunar New Year.
+msgid "農曆年初二"
+msgstr "农历年初二"
+
+#. The third day of Lunar New Year.
+msgid "農曆年初三"
+msgstr "农历年初三"
+
+#. The fourth day of Lunar New Year.
+msgid "農曆年初四"
+msgstr "农历年初四"
+
+#. The first day of January.
+msgid "一月一日"
+msgstr "一月一日"
+
+#. Good Friday.
+msgid "耶穌受難節"
+msgstr "耶稣受难节"
+
+#. The day following Good Friday.
+msgid "耶穌受難節翌日"
+msgstr "耶稣受难节翌日"
+
+#. Easter Monday.
+msgid "復活節星期一"
+msgstr "复活节星期一"
+
+#. Ching Ming Festival.
+msgid "清明節"
+msgstr "清明节"
+
+#. The Birthday of the Buddha.
+msgid "佛誕"
+msgstr "佛诞"
+
+#. Labor Day.
+msgid "勞動節"
+msgstr "劳动节"
+
+#. Tuen Ng Festival.
+msgid "端午節"
+msgstr "端午节"
+
+#. Hong Kong Special Administrative Region Establishment Day.
+msgid "香港特別行政區成立紀念日"
+msgstr "香港特别行政区成立纪念日"
+
+#. Chung Yeung Festival.
+msgid "重陽節"
+msgstr "重阳节"
+
+#. National Day.
+msgid "國慶日"
+msgstr "国庆日"
+
+#. Chinese Winter Solstice Festival.
+msgid "冬節"
+msgstr "冬节"
+
+#. The first weekday after Christmas Day.
+msgid "聖誕節後第一個周日"
+msgstr "圣诞节后第一个周日"
+
+#. Christmas Day.
+msgid "聖誕節"
+msgstr "圣诞节"
+
+#. The day following the first day of January.
+msgid "一月一日翌日"
+msgstr "一月一日翌日"
+
+#. The day following Ching Ming Festival.
+msgid "清明節翌日"
+msgstr "清明节翌日"
+
+#. The day following Easter Monday.
+msgid "復活節星期一翌日"
+msgstr "复活节星期一翌日"
+
+#. The day following the Birthday of the Buddha.
+msgid "佛誕翌日"
+msgstr "佛诞翌日"
+
+#. The day following Labor Day.
+msgid "勞動節翌日"
+msgstr "劳动节翌日"
+
+#. The day following Tuen Ng Festival.
+msgid "端午節翌日"
+msgstr "端午节翌日"
+
+#. The day following Hong Kong Special Administrative Region Establishment
+#. Day.
+msgid "香港特別行政區成立紀念日翌日"
+msgstr "香港特别行政区成立纪念日翌日"
+
+#. The day following Chung Yeung Festival.
+msgid "重陽節翌日"
+msgstr "重阳节翌日"
+
+#. The day following National Day.
+msgid "國慶日翌日"
+msgstr "国庆日翌日"
+
+#. The second weekday after Christmas Day.
+msgid "聖誕節後第二個周日"
+msgstr "圣诞节后第二个周日"
+
+#. Queen's Birthday.
+msgid "英女皇壽辰"
+msgstr "英女王生日"
+
+#. Monday after Pentecost.
+msgid "靈降臨節後星期一"
+msgstr "圣灵降临节后星期一"
+
+#. National Day of the Republic of China.
+msgid "中華民國國慶日"
+msgstr "中华民国国庆日"
+
+#. Monday after Remembrance Day.
+msgid "和平紀念日後星期一"
+msgstr "和平纪念日后星期一"
+
+#. Anniversary of the liberation of Hong Kong.
+msgid "重光紀念日"
+msgstr "重光纪念日"
+
+#. Wedding of Prince Charles and Diana.
+msgid "英國王儲查理斯王子與戴安娜婚禮"
+msgstr "英国王储查尔斯王子与戴安娜婚礼"
+
+#. Second day of Queen Elizabeth II and her husband's visit to Hong Kong.
+msgid "英女王伊利沙伯二世伉儷訪港的第二天"
+msgstr "英女王伊丽莎白二世伉俪访港的第二天"
+
+#. The 70th anniversary day of the victory of the Chinese people's war of
+#. resistance against
+#. Japanese aggression.
+msgid "中國人民抗日戰爭勝利70周年紀念日"
+msgstr "中国人民抗日战争胜利70周年纪念日"
+
+#. Sino-Japanese War Victory Day.
+msgid "抗日戰爭勝利紀念日"
+msgstr "抗日战争胜利纪念日"
+
+#. Additional public holiday.
+msgid "額外公眾假期"
+msgstr "额外公众假期"
diff --git a/holidays/locale/zh_HK/LC_MESSAGES/HK.po b/holidays/locale/zh_HK/LC_MESSAGES/HK.po
new file mode 100644
index 00000000..892d1065
--- /dev/null
+++ b/holidays/locale/zh_HK/LC_MESSAGES/HK.po
@@ -0,0 +1,203 @@
+#  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)
+#
+# Hong Kong holidays.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Holidays 0.67\n"
+"POT-Creation-Date: 2025-02-04 14:03+0700\n"
+"PO-Revision-Date: 2025-02-04 22:55+0700\n"
+"Last-Translator: PPsyrius <ppsyrius@ppsyrius.dev>\n"
+"Language-Team: Holidays Localization Team\n"
+"Language: zh_HK\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Lingva 5.0.3\n"
+"X-Generator: Poedit 3.5\n"
+
+#. %s (observed).
+#, c-format
+msgid "%s（慶祝）"
+msgstr ""
+
+#. The day following the Chinese Mid-Autumn Festival.
+msgid "中秋節翌日"
+msgstr ""
+
+#. The second day following the Chinese Mid-Autumn Festival.
+msgid "中秋節後第二日"
+msgstr ""
+
+#. Chinese Mid-Autumn Festival.
+msgid "中秋節"
+msgstr ""
+
+#. Lunar New Year's Day.
+msgid "農曆年初一"
+msgstr ""
+
+#. The day preceding Lunar New Year's Day.
+msgid "農曆年初一的前一日"
+msgstr ""
+
+#. The second day of Lunar New Year.
+msgid "農曆年初二"
+msgstr ""
+
+#. The third day of Lunar New Year.
+msgid "農曆年初三"
+msgstr ""
+
+#. The fourth day of Lunar New Year.
+msgid "農曆年初四"
+msgstr ""
+
+#. The first day of January.
+msgid "一月一日"
+msgstr ""
+
+#. Good Friday.
+msgid "耶穌受難節"
+msgstr ""
+
+#. The day following Good Friday.
+msgid "耶穌受難節翌日"
+msgstr ""
+
+#. Easter Monday.
+msgid "復活節星期一"
+msgstr ""
+
+#. Ching Ming Festival.
+msgid "清明節"
+msgstr ""
+
+#. The Birthday of the Buddha.
+msgid "佛誕"
+msgstr ""
+
+#. Labor Day.
+msgid "勞動節"
+msgstr ""
+
+#. Tuen Ng Festival.
+msgid "端午節"
+msgstr ""
+
+#. Hong Kong Special Administrative Region Establishment Day.
+msgid "香港特別行政區成立紀念日"
+msgstr ""
+
+#. Chung Yeung Festival.
+msgid "重陽節"
+msgstr ""
+
+#. National Day.
+msgid "國慶日"
+msgstr ""
+
+#. Chinese Winter Solstice Festival.
+msgid "冬節"
+msgstr ""
+
+#. The first weekday after Christmas Day.
+msgid "聖誕節後第一個周日"
+msgstr ""
+
+#. Christmas Day.
+msgid "聖誕節"
+msgstr ""
+
+#. The day following the first day of January.
+msgid "一月一日翌日"
+msgstr ""
+
+#. The day following Ching Ming Festival.
+msgid "清明節翌日"
+msgstr ""
+
+#. The day following Easter Monday.
+msgid "復活節星期一翌日"
+msgstr ""
+
+#. The day following the Birthday of the Buddha.
+msgid "佛誕翌日"
+msgstr ""
+
+#. The day following Labor Day.
+msgid "勞動節翌日"
+msgstr ""
+
+#. The day following Tuen Ng Festival.
+msgid "端午節翌日"
+msgstr ""
+
+#. The day following Hong Kong Special Administrative Region Establishment
+#. Day.
+msgid "香港特別行政區成立紀念日翌日"
+msgstr ""
+
+#. The day following Chung Yeung Festival.
+msgid "重陽節翌日"
+msgstr ""
+
+#. The day following National Day.
+msgid "國慶日翌日"
+msgstr ""
+
+#. The second weekday after Christmas Day.
+msgid "聖誕節後第二個周日"
+msgstr ""
+
+#. Queen's Birthday.
+msgid "英女皇壽辰"
+msgstr ""
+
+#. Monday after Pentecost.
+msgid "靈降臨節後星期一"
+msgstr ""
+
+#. National Day of the Republic of China.
+msgid "中華民國國慶日"
+msgstr ""
+
+#. Monday after Remembrance Day.
+msgid "和平紀念日後星期一"
+msgstr ""
+
+#. Anniversary of the liberation of Hong Kong.
+msgid "重光紀念日"
+msgstr ""
+
+#. Wedding of Prince Charles and Diana.
+msgid "英國王儲查理斯王子與戴安娜婚禮"
+msgstr ""
+
+#. Second day of Queen Elizabeth II and her husband's visit to Hong Kong.
+msgid "英女王伊利沙伯二世伉儷訪港的第二天"
+msgstr ""
+
+#. The 70th anniversary day of the victory of the Chinese people's war of
+#. resistance against
+#. Japanese aggression.
+msgid "中國人民抗日戰爭勝利70周年紀念日"
+msgstr ""
+
+#. Sino-Japanese War Victory Day.
+msgid "抗日戰爭勝利紀念日"
+msgstr ""
+
+#. Additional public holiday.
+msgid "額外公眾假期"
+msgstr ""
diff --git a/requirements/dev.txt b/requirements/dev.txt
index da1d07f2..a981f5a9 100644
--- a/requirements/dev.txt
+++ b/requirements/dev.txt
@@ -7,7 +7,7 @@ hijridate==2.5.0
 lingva==5.0.4
 pre-commit==4.1.0
 pygithub==2.5.0
-ruff==0.9.3
+ruff==0.9.4
 tox==4.24.1
 urllib3>=2.2.2 # not directly required, pinned by Snyk to avoid a vulnerability
 zipp>=3.19.1 # not directly required, pinned by Snyk to avoid a vulnerability
diff --git a/snapshots/countries/HK_COMMON.json b/snapshots/countries/HK_COMMON.json
index bac0033b..2862da26 100644
--- a/snapshots/countries/HK_COMMON.json
+++ b/snapshots/countries/HK_COMMON.json
@@ -9,7 +9,7 @@
     "1950-08-30": "Anniversary of the liberation of Hong Kong",
     "1950-09-26": "Chinese Mid-Autumn Festival",
     "1950-10-09": "National Day of the Republic of China",
-    "1950-11-13": "Monday after Peace Memorial Day",
+    "1950-11-13": "Monday after Remembrance Day",
     "1950-12-25": "Christmas Day",
     "1950-12-26": "The first weekday after Christmas Day",
     "1951-01-01": "The first day of January",
@@ -22,7 +22,7 @@
     "1951-08-30": "Anniversary of the liberation of Hong Kong",
     "1951-09-15": "Chinese Mid-Autumn Festival",
     "1951-10-08": "National Day of the Republic of China",
-    "1951-11-12": "Monday after Peace Memorial Day",
+    "1951-11-12": "Monday after Remembrance Day",
     "1951-12-25": "Christmas Day",
     "1951-12-26": "The first weekday after Christmas Day",
     "1952-01-01": "The first day of January",
@@ -36,7 +36,7 @@
     "1952-08-30": "Anniversary of the liberation of Hong Kong",
     "1952-10-03": "Chinese Mid-Autumn Festival",
     "1952-10-13": "National Day of the Republic of China",
-    "1952-11-10": "Monday after Peace Memorial Day",
+    "1952-11-10": "Monday after Remembrance Day",
     "1952-12-25": "Christmas Day",
     "1952-12-26": "The first weekday after Christmas Day",
     "1953-01-01": "The first day of January",
@@ -50,7 +50,7 @@
     "1953-08-30": "Anniversary of the liberation of Hong Kong",
     "1953-09-22": "Chinese Mid-Autumn Festival",
     "1953-10-12": "National Day of the Republic of China",
-    "1953-11-09": "Monday after Peace Memorial Day",
+    "1953-11-09": "Monday after Remembrance Day",
     "1953-12-25": "Christmas Day",
     "1953-12-26": "The first weekday after Christmas Day",
     "1954-01-01": "The first day of January",
@@ -64,7 +64,7 @@
     "1954-08-30": "Anniversary of the liberation of Hong Kong",
     "1954-09-11": "Chinese Mid-Autumn Festival",
     "1954-10-11": "National Day of the Republic of China",
-    "1954-11-15": "Monday after Peace Memorial Day",
+    "1954-11-15": "Monday after Remembrance Day",
     "1954-12-25": "Christmas Day",
     "1954-12-27": "The first weekday after Christmas Day",
     "1955-01-01": "The first day of January",
@@ -78,7 +78,7 @@
     "1955-08-30": "Anniversary of the liberation of Hong Kong",
     "1955-09-30": "Chinese Mid-Autumn Festival",
     "1955-10-10": "National Day of the Republic of China",
-    "1955-11-14": "Monday after Peace Memorial Day",
+    "1955-11-14": "Monday after Remembrance Day",
     "1955-12-26": "The first weekday after Christmas Day",
     "1955-12-27": "The second weekday after Christmas Day",
     "1956-01-02": "The day following the first day of January",
@@ -92,7 +92,7 @@
     "1956-08-30": "Anniversary of the liberation of Hong Kong",
     "1956-09-19": "Chinese Mid-Autumn Festival",
     "1956-10-08": "National Day of the Republic of China",
-    "1956-11-12": "Monday after Peace Memorial Day",
+    "1956-11-12": "Monday after Remembrance Day",
     "1956-12-25": "Christmas Day",
     "1956-12-26": "The first weekday after Christmas Day",
     "1957-01-01": "The first day of January",
@@ -106,7 +106,7 @@
     "1957-08-30": "Anniversary of the liberation of Hong Kong",
     "1957-09-09": "The day following the Chinese Mid-Autumn Festival",
     "1957-10-14": "National Day of the Republic of China",
-    "1957-11-11": "Monday after Peace Memorial Day",
+    "1957-11-11": "Monday after Remembrance Day",
     "1957-12-25": "Christmas Day",
     "1957-12-26": "The first weekday after Christmas Day",
     "1958-01-01": "The first day of January",
@@ -120,7 +120,7 @@
     "1958-08-30": "Anniversary of the liberation of Hong Kong",
     "1958-09-27": "Chinese Mid-Autumn Festival",
     "1958-10-13": "National Day of the Republic of China",
-    "1958-11-10": "Monday after Peace Memorial Day",
+    "1958-11-10": "Monday after Remembrance Day",
     "1958-12-25": "Christmas Day",
     "1958-12-26": "The first weekday after Christmas Day",
     "1959-01-01": "The first day of January",
@@ -134,7 +134,7 @@
     "1959-08-30": "Anniversary of the liberation of Hong Kong",
     "1959-09-17": "Chinese Mid-Autumn Festival",
     "1959-10-12": "National Day of the Republic of China",
-    "1959-11-09": "Monday after Peace Memorial Day",
+    "1959-11-09": "Monday after Remembrance Day",
     "1959-12-25": "Christmas Day",
     "1959-12-26": "The first weekday after Christmas Day",
     "1960-01-01": "The first day of January",
@@ -148,7 +148,7 @@
     "1960-08-30": "Anniversary of the liberation of Hong Kong",
     "1960-10-05": "Chinese Mid-Autumn Festival",
     "1960-10-10": "National Day of the Republic of China",
-    "1960-11-14": "Monday after Peace Memorial Day",
+    "1960-11-14": "Monday after Remembrance Day",
     "1960-12-26": "The first weekday after Christmas Day",
     "1960-12-27": "The second weekday after Christmas Day",
     "1961-01-02": "The day following the first day of January",
@@ -162,7 +162,7 @@
     "1961-08-30": "Anniversary of the liberation of Hong Kong",
     "1961-09-25": "The day following the Chinese Mid-Autumn Festival",
     "1961-10-09": "National Day of the Republic of China",
-    "1961-11-13": "Monday after Peace Memorial Day",
+    "1961-11-13": "Monday after Remembrance Day",
     "1961-12-25": "Christmas Day",
     "1961-12-26": "The first weekday after Christmas Day",
     "1962-01-01": "The first day of January",
@@ -175,7 +175,7 @@
     "1962-08-30": "Anniversary of the liberation of Hong Kong",
     "1962-09-13": "Chinese Mid-Autumn Festival",
     "1962-10-08": "National Day of the Republic of China",
-    "1962-11-12": "Monday after Peace Memorial Day",
+    "1962-11-12": "Monday after Remembrance Day",
     "1962-12-25": "Christmas Day",
     "1962-12-26": "The first weekday after Christmas Day",
     "1963-01-01": "The first day of January",
@@ -191,7 +191,7 @@
     "1963-08-30": "Anniversary of the liberation of Hong Kong",
     "1963-10-02": "Chinese Mid-Autumn Festival",
     "1963-10-14": "National Day of the Republic of China",
-    "1963-11-11": "Monday after Peace Memorial Day",
+    "1963-11-11": "Monday after Remembrance Day",
     "1963-12-25": "Christmas Day",
     "1963-12-26": "The first weekday after Christmas Day",
     "1964-01-01": "The first day of January",
@@ -208,7 +208,7 @@
     "1964-08-30": "Anniversary of the liberation of Hong Kong",
     "1964-09-21": "The day following the Chinese Mid-Autumn Festival",
     "1964-10-12": "National Day of the Republic of China",
-    "1964-11-09": "Monday after Peace Memorial Day",
+    "1964-11-09": "Monday after Remembrance Day",
     "1964-12-25": "Christmas Day",
     "1964-12-26": "The first weekday after Christmas Day",
     "1965-01-01": "The first day of January",
@@ -224,7 +224,7 @@
     "1965-08-30": "Anniversary of the liberation of Hong Kong",
     "1965-09-10": "Chinese Mid-Autumn Festival",
     "1965-10-11": "National Day of the Republic of China",
-    "1965-11-15": "Monday after Peace Memorial Day",
+    "1965-11-15": "Monday after Remembrance Day",
     "1965-12-25": "Christmas Day",
     "1965-12-27": "The first weekday after Christmas Day",
     "1966-01-01": "The first day of January",
@@ -240,7 +240,7 @@
     "1966-08-30": "Anniversary of the liberation of Hong Kong",
     "1966-09-29": "Chinese Mid-Autumn Festival",
     "1966-10-10": "National Day of the Republic of China",
-    "1966-11-14": "Monday after Peace Memorial Day",
+    "1966-11-14": "Monday after Remembrance Day",
     "1966-12-25": "Christmas Day",
     "1966-12-26": "Christmas Day (observed); The first weekday after Christmas Day",
     "1966-12-27": "The second weekday after Christmas Day",
@@ -257,7 +257,7 @@
     "1967-08-30": "Anniversary of the liberation of Hong Kong",
     "1967-09-18": "Chinese Mid-Autumn Festival",
     "1967-10-09": "National Day of the Republic of China",
-    "1967-11-13": "Monday after Peace Memorial Day",
+    "1967-11-13": "Monday after Remembrance Day",
     "1967-12-25": "Christmas Day",
     "1967-12-26": "The first weekday after Christmas Day",
     "1968-01-01": "The first day of January",
@@ -799,7 +799,7 @@
     "1999-04-03": "The day following Good Friday",
     "1999-04-05": "Ching Ming Festival; Easter Monday",
     "1999-04-06": "The day following Ching Ming Festival",
-    "1999-05-01": "Labour Day",
+    "1999-05-01": "Labor Day",
     "1999-05-22": "The Birthday of the Buddha",
     "1999-06-18": "Tuen Ng Festival",
     "1999-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -818,7 +818,7 @@
     "2000-04-21": "Good Friday",
     "2000-04-22": "The day following Good Friday",
     "2000-04-24": "Easter Monday",
-    "2000-05-01": "Labour Day",
+    "2000-05-01": "Labor Day",
     "2000-05-11": "The Birthday of the Buddha",
     "2000-06-06": "Tuen Ng Festival",
     "2000-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -838,7 +838,7 @@
     "2001-04-14": "The day following Good Friday",
     "2001-04-16": "Easter Monday",
     "2001-04-30": "The Birthday of the Buddha",
-    "2001-05-01": "Labour Day",
+    "2001-05-01": "Labor Day",
     "2001-06-25": "Tuen Ng Festival",
     "2001-07-01": "Hong Kong Special Administrative Region Establishment Day",
     "2001-07-02": "Hong Kong Special Administrative Region Establishment Day (observed); The day following Hong Kong Special Administrative Region Establishment Day",
@@ -855,7 +855,7 @@
     "2002-03-30": "The day following Good Friday",
     "2002-04-01": "Easter Monday",
     "2002-04-05": "Ching Ming Festival",
-    "2002-05-01": "Labour Day",
+    "2002-05-01": "Labor Day",
     "2002-05-20": "The day following the Birthday of the Buddha",
     "2002-06-15": "Tuen Ng Festival",
     "2002-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -872,7 +872,7 @@
     "2003-04-18": "Good Friday",
     "2003-04-19": "The day following Good Friday",
     "2003-04-21": "Easter Monday",
-    "2003-05-01": "Labour Day",
+    "2003-05-01": "Labor Day",
     "2003-05-08": "The Birthday of the Buddha",
     "2003-06-04": "Tuen Ng Festival",
     "2003-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -890,7 +890,7 @@
     "2004-04-09": "Good Friday",
     "2004-04-10": "The day following Good Friday",
     "2004-04-12": "Easter Monday",
-    "2004-05-01": "Labour Day",
+    "2004-05-01": "Labor Day",
     "2004-05-26": "The Birthday of the Buddha",
     "2004-06-22": "Tuen Ng Festival",
     "2004-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -907,8 +907,8 @@
     "2005-03-26": "The day following Good Friday",
     "2005-03-28": "Easter Monday",
     "2005-04-05": "Ching Ming Festival",
-    "2005-05-01": "Labour Day",
-    "2005-05-02": "Labour Day (observed); The day following Labour Day",
+    "2005-05-01": "Labor Day",
+    "2005-05-02": "Labor Day (observed); The day following Labor Day",
     "2005-05-16": "The day following the Birthday of the Buddha",
     "2005-06-11": "Tuen Ng Festival",
     "2005-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -927,7 +927,7 @@
     "2006-04-14": "Good Friday",
     "2006-04-15": "The day following Good Friday",
     "2006-04-17": "Easter Monday",
-    "2006-05-01": "Labour Day",
+    "2006-05-01": "Labor Day",
     "2006-05-05": "The Birthday of the Buddha",
     "2006-05-31": "Tuen Ng Festival",
     "2006-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -946,7 +946,7 @@
     "2007-04-06": "Good Friday",
     "2007-04-07": "The day following Good Friday",
     "2007-04-09": "Easter Monday",
-    "2007-05-01": "Labour Day",
+    "2007-05-01": "Labor Day",
     "2007-05-24": "The Birthday of the Buddha",
     "2007-06-19": "Tuen Ng Festival",
     "2007-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -964,7 +964,7 @@
     "2008-03-22": "The day following Good Friday",
     "2008-03-24": "Easter Monday",
     "2008-04-04": "Ching Ming Festival",
-    "2008-05-01": "Labour Day",
+    "2008-05-01": "Labor Day",
     "2008-05-12": "The Birthday of the Buddha",
     "2008-06-08": "Tuen Ng Festival",
     "2008-06-09": "The day following Tuen Ng Festival; Tuen Ng Festival (observed)",
@@ -982,7 +982,7 @@
     "2009-04-10": "Good Friday",
     "2009-04-11": "The day following Good Friday",
     "2009-04-13": "Easter Monday",
-    "2009-05-01": "Labour Day",
+    "2009-05-01": "Labor Day",
     "2009-05-02": "The Birthday of the Buddha",
     "2009-05-28": "Tuen Ng Festival",
     "2009-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -999,7 +999,7 @@
     "2010-04-03": "The day following Good Friday",
     "2010-04-05": "Ching Ming Festival; Easter Monday",
     "2010-04-06": "The day following Ching Ming Festival",
-    "2010-05-01": "Labour Day",
+    "2010-05-01": "Labor Day",
     "2010-05-21": "The Birthday of the Buddha",
     "2010-06-16": "Tuen Ng Festival",
     "2010-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1016,8 +1016,8 @@
     "2011-04-22": "Good Friday",
     "2011-04-23": "The day following Good Friday",
     "2011-04-25": "Easter Monday",
-    "2011-05-01": "Labour Day",
-    "2011-05-02": "Labour Day (observed); The day following Labour Day",
+    "2011-05-01": "Labor Day",
+    "2011-05-02": "Labor Day (observed); The day following Labor Day",
     "2011-05-10": "The Birthday of the Buddha",
     "2011-06-06": "Tuen Ng Festival",
     "2011-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1037,7 +1037,7 @@
     "2012-04-07": "The day following Good Friday",
     "2012-04-09": "Easter Monday",
     "2012-04-28": "The Birthday of the Buddha",
-    "2012-05-01": "Labour Day",
+    "2012-05-01": "Labor Day",
     "2012-06-23": "Tuen Ng Festival",
     "2012-07-01": "Hong Kong Special Administrative Region Establishment Day",
     "2012-07-02": "Hong Kong Special Administrative Region Establishment Day (observed); The day following Hong Kong Special Administrative Region Establishment Day",
@@ -1055,7 +1055,7 @@
     "2013-03-30": "The day following Good Friday",
     "2013-04-01": "Easter Monday",
     "2013-04-04": "Ching Ming Festival",
-    "2013-05-01": "Labour Day",
+    "2013-05-01": "Labor Day",
     "2013-05-17": "The Birthday of the Buddha",
     "2013-06-12": "Tuen Ng Festival",
     "2013-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1073,7 +1073,7 @@
     "2014-04-18": "Good Friday",
     "2014-04-19": "The day following Good Friday",
     "2014-04-21": "Easter Monday",
-    "2014-05-01": "Labour Day",
+    "2014-05-01": "Labor Day",
     "2014-05-06": "The Birthday of the Buddha",
     "2014-06-02": "Tuen Ng Festival",
     "2014-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1091,7 +1091,7 @@
     "2015-04-05": "Ching Ming Festival",
     "2015-04-06": "Ching Ming Festival (observed); The day following Ching Ming Festival",
     "2015-04-07": "The day following Easter Monday",
-    "2015-05-01": "Labour Day",
+    "2015-05-01": "Labor Day",
     "2015-05-25": "The Birthday of the Buddha",
     "2015-06-20": "Tuen Ng Festival",
     "2015-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1109,8 +1109,8 @@
     "2016-03-26": "The day following Good Friday",
     "2016-03-28": "Easter Monday",
     "2016-04-04": "Ching Ming Festival",
-    "2016-05-01": "Labour Day",
-    "2016-05-02": "Labour Day (observed); The day following Labour Day",
+    "2016-05-01": "Labor Day",
+    "2016-05-02": "Labor Day (observed); The day following Labor Day",
     "2016-05-14": "The Birthday of the Buddha",
     "2016-06-09": "Tuen Ng Festival",
     "2016-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1130,7 +1130,7 @@
     "2017-04-14": "Good Friday",
     "2017-04-15": "The day following Good Friday",
     "2017-04-17": "Easter Monday",
-    "2017-05-01": "Labour Day",
+    "2017-05-01": "Labor Day",
     "2017-05-03": "The Birthday of the Buddha",
     "2017-05-30": "Tuen Ng Festival",
     "2017-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1149,7 +1149,7 @@
     "2018-03-31": "The day following Good Friday",
     "2018-04-02": "Easter Monday",
     "2018-04-05": "Ching Ming Festival",
-    "2018-05-01": "Labour Day",
+    "2018-05-01": "Labor Day",
     "2018-05-22": "The Birthday of the Buddha",
     "2018-06-18": "Tuen Ng Festival",
     "2018-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1167,7 +1167,7 @@
     "2019-04-19": "Good Friday",
     "2019-04-20": "The day following Good Friday",
     "2019-04-22": "Easter Monday",
-    "2019-05-01": "Labour Day",
+    "2019-05-01": "Labor Day",
     "2019-05-13": "The day following the Birthday of the Buddha",
     "2019-06-07": "Tuen Ng Festival",
     "2019-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1185,7 +1185,7 @@
     "2020-04-11": "The day following Good Friday",
     "2020-04-13": "Easter Monday",
     "2020-04-30": "The Birthday of the Buddha",
-    "2020-05-01": "Labour Day",
+    "2020-05-01": "Labor Day",
     "2020-06-25": "Tuen Ng Festival",
     "2020-07-01": "Hong Kong Special Administrative Region Establishment Day",
     "2020-10-01": "National Day",
@@ -1203,7 +1203,7 @@
     "2021-04-04": "Ching Ming Festival",
     "2021-04-05": "Ching Ming Festival (observed); The day following Ching Ming Festival",
     "2021-04-06": "The day following Easter Monday",
-    "2021-05-01": "Labour Day",
+    "2021-05-01": "Labor Day",
     "2021-05-19": "The Birthday of the Buddha",
     "2021-06-14": "Tuen Ng Festival",
     "2021-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1220,8 +1220,8 @@
     "2022-04-15": "Good Friday",
     "2022-04-16": "The day following Good Friday",
     "2022-04-18": "Easter Monday",
-    "2022-05-01": "Labour Day",
-    "2022-05-02": "Labour Day (observed); The day following Labour Day",
+    "2022-05-01": "Labor Day",
+    "2022-05-02": "Labor Day (observed); The day following Labor Day",
     "2022-05-08": "The Birthday of the Buddha",
     "2022-05-09": "The Birthday of the Buddha (observed); The day following the Birthday of the Buddha",
     "2022-06-03": "Tuen Ng Festival",
@@ -1241,7 +1241,7 @@
     "2023-04-07": "Good Friday",
     "2023-04-08": "The day following Good Friday",
     "2023-04-10": "Easter Monday",
-    "2023-05-01": "Labour Day",
+    "2023-05-01": "Labor Day",
     "2023-05-26": "The Birthday of the Buddha",
     "2023-06-22": "Tuen Ng Festival",
     "2023-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1260,7 +1260,7 @@
     "2024-03-30": "The day following Good Friday",
     "2024-04-01": "Easter Monday",
     "2024-04-04": "Ching Ming Festival",
-    "2024-05-01": "Labour Day",
+    "2024-05-01": "Labor Day",
     "2024-05-15": "The Birthday of the Buddha",
     "2024-06-10": "Tuen Ng Festival",
     "2024-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1277,7 +1277,7 @@
     "2025-04-18": "Good Friday",
     "2025-04-19": "The day following Good Friday",
     "2025-04-21": "Easter Monday",
-    "2025-05-01": "Labour Day",
+    "2025-05-01": "Labor Day",
     "2025-05-04": "The Birthday of the Buddha",
     "2025-05-05": "The Birthday of the Buddha (observed); The day following the Birthday of the Buddha",
     "2025-05-31": "Tuen Ng Festival",
@@ -1296,7 +1296,7 @@
     "2026-04-05": "Ching Ming Festival",
     "2026-04-06": "Easter Monday; The day following Ching Ming Festival",
     "2026-04-07": "Ching Ming Festival (observed); The day following Easter Monday",
-    "2026-05-01": "Labour Day",
+    "2026-05-01": "Labor Day",
     "2026-05-24": "The Birthday of the Buddha",
     "2026-05-25": "The Birthday of the Buddha (observed); The day following the Birthday of the Buddha",
     "2026-06-19": "Tuen Ng Festival",
@@ -1315,7 +1315,7 @@
     "2027-03-27": "The day following Good Friday",
     "2027-03-29": "Easter Monday",
     "2027-04-05": "Ching Ming Festival",
-    "2027-05-01": "Labour Day",
+    "2027-05-01": "Labor Day",
     "2027-05-13": "The Birthday of the Buddha",
     "2027-06-09": "Tuen Ng Festival",
     "2027-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1333,7 +1333,7 @@
     "2028-04-14": "Good Friday",
     "2028-04-15": "The day following Good Friday",
     "2028-04-17": "Easter Monday",
-    "2028-05-01": "Labour Day",
+    "2028-05-01": "Labor Day",
     "2028-05-02": "The Birthday of the Buddha",
     "2028-05-28": "Tuen Ng Festival",
     "2028-05-29": "The day following Tuen Ng Festival; Tuen Ng Festival (observed)",
@@ -1353,7 +1353,7 @@
     "2029-03-31": "The day following Good Friday",
     "2029-04-02": "Easter Monday",
     "2029-04-04": "Ching Ming Festival",
-    "2029-05-01": "Labour Day",
+    "2029-05-01": "Labor Day",
     "2029-05-20": "The Birthday of the Buddha",
     "2029-05-21": "The Birthday of the Buddha (observed); The day following the Birthday of the Buddha",
     "2029-06-16": "Tuen Ng Festival",
@@ -1372,7 +1372,7 @@
     "2030-04-19": "Good Friday",
     "2030-04-20": "The day following Good Friday",
     "2030-04-22": "Easter Monday",
-    "2030-05-01": "Labour Day",
+    "2030-05-01": "Labor Day",
     "2030-05-09": "The Birthday of the Buddha",
     "2030-06-05": "Tuen Ng Festival",
     "2030-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1389,7 +1389,7 @@
     "2031-04-11": "Good Friday",
     "2031-04-12": "The day following Good Friday",
     "2031-04-14": "Easter Monday",
-    "2031-05-01": "Labour Day",
+    "2031-05-01": "Labor Day",
     "2031-05-28": "The Birthday of the Buddha",
     "2031-06-24": "Tuen Ng Festival",
     "2031-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1407,7 +1407,7 @@
     "2032-03-29": "Easter Monday",
     "2032-04-04": "Ching Ming Festival",
     "2032-04-05": "Ching Ming Festival (observed); The day following Ching Ming Festival",
-    "2032-05-01": "Labour Day",
+    "2032-05-01": "Labor Day",
     "2032-05-16": "The Birthday of the Buddha",
     "2032-05-17": "The Birthday of the Buddha (observed); The day following the Birthday of the Buddha",
     "2032-06-12": "Tuen Ng Festival",
@@ -1426,8 +1426,8 @@
     "2033-04-15": "Good Friday",
     "2033-04-16": "The day following Good Friday",
     "2033-04-18": "Easter Monday",
-    "2033-05-01": "Labour Day",
-    "2033-05-02": "Labour Day (observed); The day following Labour Day",
+    "2033-05-01": "Labor Day",
+    "2033-05-02": "Labor Day (observed); The day following Labor Day",
     "2033-05-06": "The Birthday of the Buddha",
     "2033-06-01": "Tuen Ng Festival",
     "2033-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1447,7 +1447,7 @@
     "2034-04-07": "Good Friday",
     "2034-04-08": "The day following Good Friday",
     "2034-04-10": "Easter Monday",
-    "2034-05-01": "Labour Day",
+    "2034-05-01": "Labor Day",
     "2034-05-25": "The Birthday of the Buddha",
     "2034-06-20": "Tuen Ng Festival",
     "2034-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1466,7 +1466,7 @@
     "2035-03-24": "The day following Good Friday",
     "2035-03-26": "Easter Monday",
     "2035-04-05": "Ching Ming Festival",
-    "2035-05-01": "Labour Day",
+    "2035-05-01": "Labor Day",
     "2035-05-15": "The Birthday of the Buddha",
     "2035-06-10": "Tuen Ng Festival",
     "2035-06-11": "The day following Tuen Ng Festival; Tuen Ng Festival (observed)",
@@ -1485,7 +1485,7 @@
     "2036-04-11": "Good Friday",
     "2036-04-12": "The day following Good Friday",
     "2036-04-14": "Easter Monday",
-    "2036-05-01": "Labour Day",
+    "2036-05-01": "Labor Day",
     "2036-05-03": "The Birthday of the Buddha",
     "2036-05-30": "Tuen Ng Festival",
     "2036-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1501,7 +1501,7 @@
     "2037-04-03": "Good Friday",
     "2037-04-04": "Ching Ming Festival; The day following Good Friday",
     "2037-04-06": "Easter Monday",
-    "2037-05-01": "Labour Day",
+    "2037-05-01": "Labor Day",
     "2037-05-22": "The Birthday of the Buddha",
     "2037-06-18": "Tuen Ng Festival",
     "2037-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1518,7 +1518,7 @@
     "2038-04-23": "Good Friday",
     "2038-04-24": "The day following Good Friday",
     "2038-04-26": "Easter Monday",
-    "2038-05-01": "Labour Day",
+    "2038-05-01": "Labor Day",
     "2038-05-11": "The Birthday of the Buddha",
     "2038-06-07": "Tuen Ng Festival",
     "2038-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1537,8 +1537,8 @@
     "2039-04-09": "The day following Good Friday",
     "2039-04-11": "Easter Monday",
     "2039-04-30": "The Birthday of the Buddha",
-    "2039-05-01": "Labour Day",
-    "2039-05-02": "Labour Day (observed); The day following Labour Day",
+    "2039-05-01": "Labor Day",
+    "2039-05-02": "Labor Day (observed); The day following Labor Day",
     "2039-05-27": "Tuen Ng Festival",
     "2039-07-01": "Hong Kong Special Administrative Region Establishment Day",
     "2039-10-01": "National Day",
@@ -1556,7 +1556,7 @@
     "2040-03-31": "The day following Good Friday",
     "2040-04-02": "Easter Monday",
     "2040-04-04": "Ching Ming Festival",
-    "2040-05-01": "Labour Day",
+    "2040-05-01": "Labor Day",
     "2040-05-18": "The Birthday of the Buddha",
     "2040-06-14": "Tuen Ng Festival",
     "2040-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1575,7 +1575,7 @@
     "2041-04-19": "Good Friday",
     "2041-04-20": "The day following Good Friday",
     "2041-04-22": "Easter Monday",
-    "2041-05-01": "Labour Day",
+    "2041-05-01": "Labor Day",
     "2041-05-07": "The Birthday of the Buddha",
     "2041-06-03": "Tuen Ng Festival",
     "2041-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1591,7 +1591,7 @@
     "2042-04-04": "Good Friday",
     "2042-04-05": "Ching Ming Festival; The day following Good Friday",
     "2042-04-07": "Easter Monday",
-    "2042-05-01": "Labour Day",
+    "2042-05-01": "Labor Day",
     "2042-05-26": "The Birthday of the Buddha",
     "2042-06-22": "Tuen Ng Festival",
     "2042-06-23": "The day following Tuen Ng Festival; Tuen Ng Festival (observed)",
@@ -1610,7 +1610,7 @@
     "2043-03-30": "Easter Monday",
     "2043-04-05": "Ching Ming Festival",
     "2043-04-06": "Ching Ming Festival (observed); The day following Ching Ming Festival",
-    "2043-05-01": "Labour Day",
+    "2043-05-01": "Labor Day",
     "2043-05-16": "The Birthday of the Buddha",
     "2043-06-11": "Tuen Ng Festival",
     "2043-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1628,8 +1628,8 @@
     "2044-04-15": "Good Friday",
     "2044-04-16": "The day following Good Friday",
     "2044-04-18": "Easter Monday",
-    "2044-05-01": "Labour Day",
-    "2044-05-02": "Labour Day (observed); The day following Labour Day",
+    "2044-05-01": "Labor Day",
+    "2044-05-02": "Labor Day (observed); The day following Labor Day",
     "2044-05-05": "The Birthday of the Buddha",
     "2044-05-31": "Tuen Ng Festival",
     "2044-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1648,7 +1648,7 @@
     "2045-04-07": "Good Friday",
     "2045-04-08": "The day following Good Friday",
     "2045-04-10": "Easter Monday",
-    "2045-05-01": "Labour Day",
+    "2045-05-01": "Labor Day",
     "2045-05-24": "The Birthday of the Buddha",
     "2045-06-19": "Tuen Ng Festival",
     "2045-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1667,7 +1667,7 @@
     "2046-03-24": "The day following Good Friday",
     "2046-03-26": "Easter Monday",
     "2046-04-05": "Ching Ming Festival",
-    "2046-05-01": "Labour Day",
+    "2046-05-01": "Labor Day",
     "2046-05-13": "The Birthday of the Buddha",
     "2046-05-14": "The Birthday of the Buddha (observed); The day following the Birthday of the Buddha",
     "2046-06-08": "Tuen Ng Festival",
@@ -1686,7 +1686,7 @@
     "2047-04-12": "Good Friday",
     "2047-04-13": "The day following Good Friday",
     "2047-04-15": "Easter Monday",
-    "2047-05-01": "Labour Day",
+    "2047-05-01": "Labor Day",
     "2047-05-02": "The Birthday of the Buddha",
     "2047-05-29": "Tuen Ng Festival",
     "2047-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1703,7 +1703,7 @@
     "2048-04-03": "Good Friday",
     "2048-04-04": "Ching Ming Festival; The day following Good Friday",
     "2048-04-06": "Easter Monday",
-    "2048-05-01": "Labour Day",
+    "2048-05-01": "Labor Day",
     "2048-05-20": "The Birthday of the Buddha",
     "2048-06-15": "Tuen Ng Festival",
     "2048-07-01": "Hong Kong Special Administrative Region Establishment Day",
@@ -1721,7 +1721,7 @@
     "2049-04-16": "Good Friday",
     "2049-04-17": "The day following Good Friday",
     "2049-04-19": "Easter Monday",
-    "2049-05-01": "Labour Day",
+    "2049-05-01": "Labor Day",
     "2049-05-09": "The Birthday of the Buddha",
     "2049-05-10": "The Birthday of the Buddha (observed); The day following the Birthday of the Buddha",
     "2049-06-04": "Tuen Ng Festival",
@@ -1740,8 +1740,8 @@
     "2050-04-08": "Good Friday",
     "2050-04-09": "The day following Good Friday",
     "2050-04-11": "Easter Monday",
-    "2050-05-01": "Labour Day",
-    "2050-05-02": "Labour Day (observed); The day following Labour Day",
+    "2050-05-01": "Labor Day",
+    "2050-05-02": "Labor Day (observed); The day following Labor Day",
     "2050-05-28": "The Birthday of the Buddha",
     "2050-06-23": "Tuen Ng Festival",
     "2050-07-01": "Hong Kong Special Administrative Region Establishment Day",


Test patch:
diff --git a/tests/countries/test_hongkong.py b/tests/countries/test_hongkong.py
index d303fa92..e946485f 100644
--- a/tests/countries/test_hongkong.py
+++ b/tests/countries/test_hongkong.py
@@ -53,9 +53,9 @@ class TestHongKong(CommonCountryTests, TestCase):
         )
 
     def test_first_day_of_january(self):
-        name = "The first day of January"
-        name_observed = f"{name} (observed)"
-        name_following = "The day following the first day of January"
+        name = "一月一日"
+        name_observed = f"{name}（慶祝）"
+        name_following = f"{name}翌日"
 
         self.assertHolidayName(name, (f"{year}-01-01" for year in range(1977, 2050)))
         self.assertNoHolidayName(name, range(1963, 1977))
@@ -99,11 +99,11 @@ class TestHongKong(CommonCountryTests, TestCase):
         )
 
     def test_lunar_new_year(self):
-        name_eve = "The day preceding Lunar New Year's Day"
-        name = "Lunar New Year's Day"
-        name_second = "The second day of Lunar New Year"
-        name_third = "The third day of Lunar New Year"
-        name_fourth = "The fourth day of Lunar New Year"
+        name_eve = "農曆年初一的前一日"
+        name = "農曆年初一"
+        name_second = "農曆年初二"
+        name_third = "農曆年初三"
+        name_fourth = "農曆年初四"
 
         self.assertHolidayName(
             name_eve,
@@ -240,7 +240,7 @@ class TestHongKong(CommonCountryTests, TestCase):
         )
 
     def test_good_friday(self):
-        name = "Good Friday"
+        name = "耶穌受難節"
 
         self.assertHolidayName(
             name,
@@ -281,7 +281,7 @@ class TestHongKong(CommonCountryTests, TestCase):
         self.assertHolidayName(name, self.opt_holidays, range(1946, 2050))
 
     def test_holy_saturday(self):
-        name = "The day following Good Friday"
+        name = "耶穌受難節翌日"
 
         self.assertHolidayName(
             name,
@@ -320,8 +320,8 @@ class TestHongKong(CommonCountryTests, TestCase):
         self.assertHolidayName(name, self.opt_holidays, range(1946, 2050))
 
     def test_easter_monday(self):
-        name = "Easter Monday"
-        name_following = "The day following Easter Monday"
+        name = "復活節星期一"
+        name_following = f"{name}翌日"
 
         self.assertHolidayName(
             name,
@@ -372,9 +372,9 @@ class TestHongKong(CommonCountryTests, TestCase):
         )
 
     def test_ching_ming_festival(self):
-        name = "Ching Ming Festival"
-        name_observed = f"{name} (observed)"
-        name_following = "The day following Ching Ming Festival"
+        name = "清明節"
+        name_observed = f"{name}（慶祝）"
+        name_following = f"{name}翌日"
 
         self.assertHolidayName(
             name,
@@ -467,9 +467,9 @@ class TestHongKong(CommonCountryTests, TestCase):
         self.assertNoHolidayName(name, self.opt_holidays, exception_years, range(1946, 1968))
 
     def test_birthday_of_buddha(self):
-        name = "The Birthday of the Buddha"
-        name_observed = f"{name} (observed)"
-        name_following = "The day following the Birthday of the Buddha"
+        name = "佛誕"
+        name_observed = f"{name}（慶祝）"
+        name_following = f"{name}翌日"
 
         self.assertHolidayName(
             name,
@@ -535,10 +535,10 @@ class TestHongKong(CommonCountryTests, TestCase):
         )
         self.assertNoHolidayName(name, self.opt_holidays, exception_years, range(1946, 1999))
 
-    def test_labour_day(self):
-        name = "Labour Day"
-        name_observed = f"{name} (observed)"
-        name_following = "The day following Labour Day"
+    def test_labor_day(self):
+        name = "勞動節"
+        name_observed = f"{name}（慶祝）"
+        name_following = f"{name}翌日"
 
         self.assertHolidayName(name, (f"{year}-05-01" for year in range(1999, 2050)))
         self.assertNoHolidayName(name, range(1963, 1999))
@@ -563,9 +563,9 @@ class TestHongKong(CommonCountryTests, TestCase):
         self.assertNoHolidayName(name, self.opt_holidays, range(1946, 1999))
 
     def test_tuen_ng_festival(self):
-        name = "Tuen Ng Festival"
-        name_observed = f"{name} (observed)"
-        name_following = "The day following Tuen Ng Festival"
+        name = "端午節"
+        name_observed = f"{name}（慶祝）"
+        name_following = f"{name}翌日"
 
         self.assertHolidayName(
             name,
@@ -635,11 +635,9 @@ class TestHongKong(CommonCountryTests, TestCase):
         self.assertNoHolidayName(name, self.opt_holidays, exception_years, range(1946, 1968))
 
     def test_hksar_day(self):
-        name = "Hong Kong Special Administrative Region Establishment Day"
-        name_observed = f"{name} (observed)"
-        name_following = (
-            "The day following Hong Kong Special Administrative Region Establishment Day"
-        )
+        name = "香港特別行政區成立紀念日"
+        name_observed = f"{name}（慶祝）"
+        name_following = f"{name}翌日"
 
         self.assertHolidayName(name, (f"{year}-07-01" for year in range(1997, 2050)))
         self.assertNoHolidayName(name, range(1963, 1997))
@@ -664,9 +662,9 @@ class TestHongKong(CommonCountryTests, TestCase):
         self.assertNoHolidayName(name, self.opt_holidays, range(1983, 1997))
 
     def test_mid_autumn_festival(self):
-        name = "Chinese Mid-Autumn Festival"
-        name_following = "The day following the Chinese Mid-Autumn Festival"
-        name_second = "The second day following the Chinese Mid-Autumn Festival"
+        name = "中秋節"
+        name_following = f"{name}翌日"
+        name_second = "中秋節後第二日"
 
         dt = (
             "1963-10-02",
@@ -741,9 +739,9 @@ class TestHongKong(CommonCountryTests, TestCase):
         )
 
     def test_chung_yeung_festival(self):
-        name = "Chung Yeung Festival"
-        name_observed = f"{name} (observed)"
-        name_following = "The day following Chung Yeung Festival"
+        name = "重陽節"
+        name_observed = f"{name}（慶祝）"
+        name_following = f"{name}翌日"
 
         self.assertHolidayName(
             name,
@@ -840,9 +838,9 @@ class TestHongKong(CommonCountryTests, TestCase):
         self.assertNoHolidayName(name, self.opt_holidays, exception_years, range(1946, 1968))
 
     def test_national_day(self):
-        name = "National Day"
-        name_observed = f"{name} (observed)"
-        name_following = "The day following National Day"
+        name = "國慶日"
+        name_observed = f"{name}（慶祝）"
+        name_following = f"{name}翌日"
 
         self.assertHolidayName(name, (f"{year}-10-01" for year in range(1997, 2050)))
         self.assertNoHolidayName(name, range(1963, 1997))
@@ -880,8 +878,8 @@ class TestHongKong(CommonCountryTests, TestCase):
         self.assertNoHolidayName(name, self.opt_holidays, range(1946, 1997))
 
     def test_winter_solstice(self):
-        name = "Chinese Winter Solstice Festival"
-        name_observed = f"{name} (observed)"
+        name = "冬節"
+        name_observed = f"{name}（慶祝）"
 
         holidays_with_winter_solstice = HongKong(
             preferred_discretionary_holidays=(WINTER_SOLSTICE,), years=range(1963, 2050)
@@ -910,7 +908,7 @@ class TestHongKong(CommonCountryTests, TestCase):
             "2024-12-21",
         )
         self.assertHolidayName(name, holidays_with_winter_solstice, range(1963, 2050))
-        self.assertNoHolidayName("Christmas Day", holidays_with_winter_solstice)
+        self.assertNoHolidayName("聖誕節", holidays_with_winter_solstice)
 
         obs_dt = (
             "1963-12-23",
@@ -931,11 +929,11 @@ class TestHongKong(CommonCountryTests, TestCase):
         self.assertNoHolidayName(name, self.opt_holidays)
 
     def test_christmas_day(self):
-        name = "Christmas Day"
-        name_observed = f"{name} (observed)"
-        name_first = "The first weekday after Christmas Day"
-        name_first_observed = f"{name_first} (observed)"
-        name_second = "The second weekday after Christmas Day"
+        name = "聖誕節"
+        name_observed = f"{name}（慶祝）"
+        name_first = "聖誕節後第一個周日"
+        name_first_observed = f"{name_first}（慶祝）"
+        name_second = "聖誕節後第二個周日"
 
         self.assertHolidayName(name, (f"{year}-12-25" for year in range(1963, 2050)))
         obs_dt = (
@@ -1018,7 +1016,7 @@ class TestHongKong(CommonCountryTests, TestCase):
         )
 
     def test_queens_birthday(self):
-        name = "Queen's Birthday"
+        name = "英女皇壽辰"
         self.assertNoHolidayName(name)
         self.assertHolidayName(name, self.opt_holidays, range(1952, 1998))
         self.assertNoHolidayName(name, self.opt_holidays, range(1946, 1952), range(1998, 2050))
@@ -1062,7 +1060,7 @@ class TestHongKong(CommonCountryTests, TestCase):
         )
 
     def test_whit_monday(self):
-        name = "Monday after Pentecost"
+        name = "靈降臨節後星期一"
         self.assertNoHolidayName(name)
         self.assertHolidayName(
             name,
@@ -1093,7 +1091,7 @@ class TestHongKong(CommonCountryTests, TestCase):
         self.assertNoHolidayName(name, self.opt_holidays, range(1968, 2050))
 
     def test_national_day_of_the_republic(self):
-        name = "National Day of the Republic of China"
+        name = "中華民國國慶日"
         self.assertNoHolidayName(name)
         self.assertHolidayName(
             name,
@@ -1123,8 +1121,8 @@ class TestHongKong(CommonCountryTests, TestCase):
         )
         self.assertNoHolidayName(name, self.opt_holidays, range(1968, 2050))
 
-    def test_monday_after_peace_memorial_day(self):
-        name = "Monday after Peace Memorial Day"
+    def test_monday_after_remembrance_day(self):
+        name = "和平紀念日後星期一"
         self.assertNoHolidayName(name)
         self.assertHolidayName(
             name,
@@ -1158,204 +1156,293 @@ class TestHongKong(CommonCountryTests, TestCase):
         # https://www.labour.gov.hk/eng/news/latest_holidays2020.htm
         self.assertHolidays(
             HongKong(years=2020, preferred_discretionary_holidays=(CHRISTMAS, WINTER_SOLSTICE)),
-            ("2020-01-01", "The first day of January"),
-            ("2020-01-25", "Lunar New Year's Day"),
-            ("2020-01-27", "The third day of Lunar New Year"),
-            ("2020-01-28", "The fourth day of Lunar New Year"),
-            ("2020-04-04", "Ching Ming Festival"),
-            ("2020-05-01", "Labour Day"),
-            ("2020-06-25", "Tuen Ng Festival"),
-            ("2020-07-01", "Hong Kong Special Administrative Region Establishment Day"),
-            ("2020-10-01", "National Day"),
-            ("2020-10-02", "The day following the Chinese Mid-Autumn Festival"),
-            ("2020-10-25", "Chung Yeung Festival"),
-            ("2020-10-26", "Chung Yeung Festival (observed)"),
-            ("2020-12-21", "Chinese Winter Solstice Festival"),
-            ("2020-12-25", "Christmas Day"),
+            ("2020-01-01", "一月一日"),
+            ("2020-01-25", "農曆年初一"),
+            ("2020-01-27", "農曆年初三"),
+            ("2020-01-28", "農曆年初四"),
+            ("2020-04-04", "清明節"),
+            ("2020-05-01", "勞動節"),
+            ("2020-06-25", "端午節"),
+            ("2020-07-01", "香港特別行政區成立紀念日"),
+            ("2020-10-01", "國慶日"),
+            ("2020-10-02", "中秋節翌日"),
+            ("2020-10-25", "重陽節"),
+            ("2020-10-26", "重陽節（慶祝）"),
+            ("2020-12-21", "冬節"),
+            ("2020-12-25", "聖誕節"),
         )
 
     def test_2021(self):
         # https://www.labour.gov.hk/eng/news/latest_holidays2021.htm
         self.assertHolidays(
             HongKong(years=2021, preferred_discretionary_holidays=(CHRISTMAS, WINTER_SOLSTICE)),
-            ("2021-01-01", "The first day of January"),
-            ("2021-02-12", "Lunar New Year's Day"),
-            ("2021-02-13", "The second day of Lunar New Year"),
-            ("2021-02-15", "The fourth day of Lunar New Year"),
-            ("2021-04-04", "Ching Ming Festival"),
-            ("2021-04-05", "Ching Ming Festival (observed)"),
-            ("2021-05-01", "Labour Day"),
-            ("2021-06-14", "Tuen Ng Festival"),
-            ("2021-07-01", "Hong Kong Special Administrative Region Establishment Day"),
-            ("2021-09-22", "The day following the Chinese Mid-Autumn Festival"),
-            ("2021-10-01", "National Day"),
-            ("2021-10-14", "Chung Yeung Festival"),
-            ("2021-12-21", "Chinese Winter Solstice Festival"),
-            ("2021-12-25", "Christmas Day"),
+            ("2021-01-01", "一月一日"),
+            ("2021-02-12", "農曆年初一"),
+            ("2021-02-13", "農曆年初二"),
+            ("2021-02-15", "農曆年初四"),
+            ("2021-04-04", "清明節"),
+            ("2021-04-05", "清明節（慶祝）"),
+            ("2021-05-01", "勞動節"),
+            ("2021-06-14", "端午節"),
+            ("2021-07-01", "香港特別行政區成立紀念日"),
+            ("2021-09-22", "中秋節翌日"),
+            ("2021-10-01", "國慶日"),
+            ("2021-10-14", "重陽節"),
+            ("2021-12-21", "冬節"),
+            ("2021-12-25", "聖誕節"),
         )
 
     def test_2022(self):
         # https://www.labour.gov.hk/eng/news/latest_holidays2022.htm
         self.assertHolidays(
             HongKong(years=2022, preferred_discretionary_holidays=(CHRISTMAS, WINTER_SOLSTICE)),
-            ("2022-01-01", "The first day of January"),
-            ("2022-02-01", "Lunar New Year's Day"),
-            ("2022-02-02", "The second day of Lunar New Year"),
-            ("2022-02-03", "The third day of Lunar New Year"),
-            ("2022-04-05", "Ching Ming Festival"),
-            ("2022-05-01", "Labour Day"),
-            ("2022-05-02", "Labour Day (observed)"),
-            ("2022-05-08", "The Birthday of the Buddha"),
-            ("2022-05-09", "The Birthday of the Buddha (observed)"),
-            ("2022-06-03", "Tuen Ng Festival"),
-            ("2022-07-01", "Hong Kong Special Administrative Region Establishment Day"),
-            ("2022-09-12", "The second day following the Chinese Mid-Autumn Festival"),
-            ("2022-10-01", "National Day"),
-            ("2022-10-04", "Chung Yeung Festival"),
-            ("2022-12-22", "Chinese Winter Solstice Festival"),
-            ("2022-12-25", "Christmas Day"),
-            ("2022-12-26", "Christmas Day (observed)"),
+            ("2022-01-01", "一月一日"),
+            ("2022-02-01", "農曆年初一"),
+            ("2022-02-02", "農曆年初二"),
+            ("2022-02-03", "農曆年初三"),
+            ("2022-04-05", "清明節"),
+            ("2022-05-01", "勞動節"),
+            ("2022-05-02", "勞動節（慶祝）"),
+            ("2022-05-08", "佛誕"),
+            ("2022-05-09", "佛誕（慶祝）"),
+            ("2022-06-03", "端午節"),
+            ("2022-07-01", "香港特別行政區成立紀念日"),
+            ("2022-09-12", "中秋節後第二日"),
+            ("2022-10-01", "國慶日"),
+            ("2022-10-04", "重陽節"),
+            ("2022-12-22", "冬節"),
+            ("2022-12-25", "聖誕節"),
+            ("2022-12-26", "聖誕節（慶祝）"),
         )
 
     def test_2023(self):
         # https://www.labour.gov.hk/eng/news/latest_holidays2023.htm
         self.assertHolidays(
             HongKong(years=2023, preferred_discretionary_holidays=(CHRISTMAS, WINTER_SOLSTICE)),
-            ("2023-01-01", "The first day of January"),
-            ("2023-01-02", "The first day of January (observed)"),
-            ("2023-01-23", "The second day of Lunar New Year"),
-            ("2023-01-24", "The third day of Lunar New Year"),
-            ("2023-01-25", "The fourth day of Lunar New Year"),
-            ("2023-04-05", "Ching Ming Festival"),
-            ("2023-05-01", "Labour Day"),
-            ("2023-05-26", "The Birthday of the Buddha"),
-            ("2023-06-22", "Tuen Ng Festival"),
-            ("2023-07-01", "Hong Kong Special Administrative Region Establishment Day"),
-            ("2023-09-30", "The day following the Chinese Mid-Autumn Festival"),
-            ("2023-10-01", "National Day"),
-            ("2023-10-02", "National Day (observed)"),
-            ("2023-10-23", "Chung Yeung Festival"),
-            ("2023-12-22", "Chinese Winter Solstice Festival"),
-            ("2023-12-25", "Christmas Day"),
+            ("2023-01-01", "一月一日"),
+            ("2023-01-02", "一月一日（慶祝）"),
+            ("2023-01-23", "農曆年初二"),
+            ("2023-01-24", "農曆年初三"),
+            ("2023-01-25", "農曆年初四"),
+            ("2023-04-05", "清明節"),
+            ("2023-05-01", "勞動節"),
+            ("2023-05-26", "佛誕"),
+            ("2023-06-22", "端午節"),
+            ("2023-07-01", "香港特別行政區成立紀念日"),
+            ("2023-09-30", "中秋節翌日"),
+            ("2023-10-01", "國慶日"),
+            ("2023-10-02", "國慶日（慶祝）"),
+            ("2023-10-23", "重陽節"),
+            ("2023-12-22", "冬節"),
+            ("2023-12-25", "聖誕節"),
         )
 
     def test_2024(self):
         # https://www.labour.gov.hk/eng/news/latest_holidays2024.htm
         self.assertHolidays(
             HongKong(years=2024, preferred_discretionary_holidays=(CHRISTMAS, WINTER_SOLSTICE)),
-            ("2024-01-01", "The first day of January"),
-            ("2024-02-10", "Lunar New Year's Day"),
-            ("2024-02-12", "The third day of Lunar New Year"),
-            ("2024-02-13", "The fourth day of Lunar New Year"),
-            ("2024-04-04", "Ching Ming Festival"),
-            ("2024-05-01", "Labour Day"),
-            ("2024-05-15", "The Birthday of the Buddha"),
-            ("2024-06-10", "Tuen Ng Festival"),
-            ("2024-07-01", "Hong Kong Special Administrative Region Establishment Day"),
-            ("2024-09-18", "The day following the Chinese Mid-Autumn Festival"),
-            ("2024-10-01", "National Day"),
-            ("2024-10-11", "Chung Yeung Festival"),
-            ("2024-12-21", "Chinese Winter Solstice Festival"),
-            ("2024-12-25", "Christmas Day"),
-            ("2024-12-26", "The first weekday after Christmas Day"),
+            ("2024-01-01", "一月一日"),
+            ("2024-02-10", "農曆年初一"),
+            ("2024-02-12", "農曆年初三"),
+            ("2024-02-13", "農曆年初四"),
+            ("2024-04-04", "清明節"),
+            ("2024-05-01", "勞動節"),
+            ("2024-05-15", "佛誕"),
+            ("2024-06-10", "端午節"),
+            ("2024-07-01", "香港特別行政區成立紀念日"),
+            ("2024-09-18", "中秋節翌日"),
+            ("2024-10-01", "國慶日"),
+            ("2024-10-11", "重陽節"),
+            ("2024-12-21", "冬節"),
+            ("2024-12-25", "聖誕節"),
+            ("2024-12-26", "聖誕節後第一個周日"),
+        )
+
+    def test_2025(self):
+        # https://www.labour.gov.hk/eng/news/latest_holidays2025.htm
+        self.assertHolidays(
+            HongKong(years=2025, preferred_discretionary_holidays=(CHRISTMAS, WINTER_SOLSTICE)),
+            ("2025-01-01", "一月一日"),
+            ("2025-01-29", "農曆年初一"),
+            ("2025-01-30", "農曆年初二"),
+            ("2025-01-31", "農曆年初三"),
+            ("2025-04-04", "清明節"),
+            ("2025-05-01", "勞動節"),
+            ("2025-05-04", "佛誕"),
+            ("2025-05-05", "佛誕（慶祝）"),
+            ("2025-05-31", "端午節"),
+            ("2025-07-01", "香港特別行政區成立紀念日"),
+            ("2025-10-01", "國慶日"),
+            ("2025-10-07", "中秋節翌日"),
+            ("2025-10-29", "重陽節"),
+            ("2025-12-21", "冬節"),
+            ("2025-12-22", "冬節（慶祝）"),
+            ("2025-12-25", "聖誕節"),
+            ("2025-12-26", "聖誕節後第一個周日"),
         )
 
     def test_optional_2020(self):
         # https://www.gov.hk/en/about/abouthk/holiday/2020.htm
         self.assertHolidays(
             HongKong(categories=OPTIONAL, years=2020),
-            ("2020-01-01", "The first day of January"),
-            ("2020-01-25", "Lunar New Year's Day"),
-            ("2020-01-27", "The third day of Lunar New Year"),
-            ("2020-01-28", "The fourth day of Lunar New Year"),
-            ("2020-04-04", "Ching Ming Festival"),
-            ("2020-04-10", "Good Friday"),
-            ("2020-04-11", "The day following Good Friday"),
-            ("2020-04-13", "Easter Monday"),
-            ("2020-04-30", "The Birthday of the Buddha"),
-            ("2020-05-01", "Labour Day"),
-            ("2020-06-25", "Tuen Ng Festival"),
-            ("2020-07-01", "Hong Kong Special Administrative Region Establishment Day"),
-            ("2020-10-01", "National Day"),
-            ("2020-10-02", "The day following the Chinese Mid-Autumn Festival"),
-            ("2020-10-26", "The day following Chung Yeung Festival"),
-            ("2020-12-25", "Christmas Day"),
-            ("2020-12-26", "The first weekday after Christmas Day"),
+            ("2020-01-01", "一月一日"),
+            ("2020-01-25", "農曆年初一"),
+            ("2020-01-27", "農曆年初三"),
+            ("2020-01-28", "農曆年初四"),
+            ("2020-04-04", "清明節"),
+            ("2020-04-10", "耶穌受難節"),
+            ("2020-04-11", "耶穌受難節翌日"),
+            ("2020-04-13", "復活節星期一"),
+            ("2020-04-30", "佛誕"),
+            ("2020-05-01", "勞動節"),
+            ("2020-06-25", "端午節"),
+            ("2020-07-01", "香港特別行政區成立紀念日"),
+            ("2020-10-01", "國慶日"),
+            ("2020-10-02", "中秋節翌日"),
+            ("2020-10-26", "重陽節翌日"),
+            ("2020-12-25", "聖誕節"),
+            ("2020-12-26", "聖誕節後第一個周日"),
         )
 
     def test_optional_2021(self):
         # https://www.gov.hk/en/about/abouthk/holiday/2021.htm
         self.assertHolidays(
             HongKong(categories=OPTIONAL, years=2021),
-            ("2021-01-01", "The first day of January"),
-            ("2021-02-12", "Lunar New Year's Day"),
-            ("2021-02-13", "The second day of Lunar New Year"),
-            ("2021-02-15", "The fourth day of Lunar New Year"),
-            ("2021-04-02", "Good Friday"),
-            ("2021-04-03", "The day following Good Friday"),
-            ("2021-04-05", "The day following Ching Ming Festival"),
-            ("2021-04-06", "The day following Easter Monday"),
-            ("2021-05-01", "Labour Day"),
-            ("2021-05-19", "The Birthday of the Buddha"),
-            ("2021-06-14", "Tuen Ng Festival"),
-            ("2021-07-01", "Hong Kong Special Administrative Region Establishment Day"),
-            ("2021-09-22", "The day following the Chinese Mid-Autumn Festival"),
-            ("2021-10-01", "National Day"),
-            ("2021-10-14", "Chung Yeung Festival"),
-            ("2021-12-25", "Christmas Day"),
-            ("2021-12-27", "The first weekday after Christmas Day"),
+            ("2021-01-01", "一月一日"),
+            ("2021-02-12", "農曆年初一"),
+            ("2021-02-13", "農曆年初二"),
+            ("2021-02-15", "農曆年初四"),
+            ("2021-04-02", "耶穌受難節"),
+            ("2021-04-03", "耶穌受難節翌日"),
+            ("2021-04-05", "清明節翌日"),
+            ("2021-04-06", "復活節星期一翌日"),
+            ("2021-05-01", "勞動節"),
+            ("2021-05-19", "佛誕"),
+            ("2021-06-14", "端午節"),
+            ("2021-07-01", "香港特別行政區成立紀念日"),
+            ("2021-09-22", "中秋節翌日"),
+            ("2021-10-01", "國慶日"),
+            ("2021-10-14", "重陽節"),
+            ("2021-12-25", "聖誕節"),
+            ("2021-12-27", "聖誕節後第一個周日"),
         )
 
     def test_optional_2022(self):
         # https://www.gov.hk/en/about/abouthk/holiday/2022.htm
         self.assertHolidays(
             HongKong(categories=OPTIONAL, years=2022),
-            ("2022-01-01", "The first day of January"),
-            ("2022-02-01", "Lunar New Year's Day"),
-            ("2022-02-02", "The second day of Lunar New Year"),
-            ("2022-02-03", "The third day of Lunar New Year"),
-            ("2022-04-05", "Ching Ming Festival"),
-            ("2022-04-15", "Good Friday"),
-            ("2022-04-16", "The day following Good Friday"),
-            ("2022-04-18", "Easter Monday"),
-            ("2022-05-02", "The day following Labour Day"),
-            ("2022-05-09", "The day following the Birthday of the Buddha"),
-            ("2022-06-03", "Tuen Ng Festival"),
-            ("2022-07-01", "Hong Kong Special Administrative Region Establishment Day"),
-            ("2022-09-12", "The second day following the Chinese Mid-Autumn Festival"),
-            ("2022-10-01", "National Day"),
-            ("2022-10-04", "Chung Yeung Festival"),
-            ("2022-12-26", "The first weekday after Christmas Day"),
-            ("2022-12-27", "The second weekday after Christmas Day"),
+            ("2022-01-01", "一月一日"),
+            ("2022-02-01", "農曆年初一"),
+            ("2022-02-02", "農曆年初二"),
+            ("2022-02-03", "農曆年初三"),
+            ("2022-04-05", "清明節"),
+            ("2022-04-15", "耶穌受難節"),
+            ("2022-04-16", "耶穌受難節翌日"),
+            ("2022-04-18", "復活節星期一"),
+            ("2022-05-02", "勞動節翌日"),
+            ("2022-05-09", "佛誕翌日"),
+            ("2022-06-03", "端午節"),
+            ("2022-07-01", "香港特別行政區成立紀念日"),
+            ("2022-09-12", "中秋節後第二日"),
+            ("2022-10-01", "國慶日"),
+            ("2022-10-04", "重陽節"),
+            ("2022-12-26", "聖誕節後第一個周日"),
+            ("2022-12-27", "聖誕節後第二個周日"),
         )
 
     def test_optional_2023(self):
         # https://www.gov.hk/en/about/abouthk/holiday/2023.htm
         self.assertHolidays(
             HongKong(categories=OPTIONAL, years=2023),
-            ("2023-01-02", "The day following the first day of January"),
-            ("2023-01-23", "The second day of Lunar New Year"),
-            ("2023-01-24", "The third day of Lunar New Year"),
-            ("2023-01-25", "The fourth day of Lunar New Year"),
-            ("2023-04-05", "Ching Ming Festival"),
-            ("2023-04-07", "Good Friday"),
-            ("2023-04-08", "The day following Good Friday"),
-            ("2023-04-10", "Easter Monday"),
-            ("2023-05-01", "Labour Day"),
-            ("2023-05-26", "The Birthday of the Buddha"),
-            ("2023-06-22", "Tuen Ng Festival"),
-            ("2023-07-01", "Hong Kong Special Administrative Region Establishment Day"),
-            ("2023-09-30", "The day following the Chinese Mid-Autumn Festival"),
-            ("2023-10-02", "The day following National Day"),
-            ("2023-10-23", "Chung Yeung Festival"),
-            ("2023-12-25", "Christmas Day"),
-            ("2023-12-26", "The first weekday after Christmas Day"),
+            ("2023-01-02", "一月一日翌日"),
+            ("2023-01-23", "農曆年初二"),
+            ("2023-01-24", "農曆年初三"),
+            ("2023-01-25", "農曆年初四"),
+            ("2023-04-05", "清明節"),
+            ("2023-04-07", "耶穌受難節"),
+            ("2023-04-08", "耶穌受難節翌日"),
+            ("2023-04-10", "復活節星期一"),
+            ("2023-05-01", "勞動節"),
+            ("2023-05-26", "佛誕"),
+            ("2023-06-22", "端午節"),
+            ("2023-07-01", "香港特別行政區成立紀念日"),
+            ("2023-09-30", "中秋節翌日"),
+            ("2023-10-02", "國慶日翌日"),
+            ("2023-10-23", "重陽節"),
+            ("2023-12-25", "聖誕節"),
+            ("2023-12-26", "聖誕節後第一個周日"),
         )
 
     def test_optional_2024(self):
         # https://www.gov.hk/en/about/abouthk/holiday/2024.htm
         self.assertHolidays(
             HongKong(categories=OPTIONAL, years=2024),
+            ("2024-01-01", "一月一日"),
+            ("2024-02-10", "農曆年初一"),
+            ("2024-02-12", "農曆年初三"),
+            ("2024-02-13", "農曆年初四"),
+            ("2024-03-29", "耶穌受難節"),
+            ("2024-03-30", "耶穌受難節翌日"),
+            ("2024-04-01", "復活節星期一"),
+            ("2024-04-04", "清明節"),
+            ("2024-05-01", "勞動節"),
+            ("2024-05-15", "佛誕"),
+            ("2024-06-10", "端午節"),
+            ("2024-07-01", "香港特別行政區成立紀念日"),
+            ("2024-09-18", "中秋節翌日"),
+            ("2024-10-01", "國慶日"),
+            ("2024-10-11", "重陽節"),
+            ("2024-12-25", "聖誕節"),
+            ("2024-12-26", "聖誕節後第一個周日"),
+        )
+
+    def test_optional_2025(self):
+        # https://www.gov.hk/en/about/abouthk/holiday/2025.htm
+        self.assertHolidays(
+            HongKong(categories=OPTIONAL, years=2025),
+            ("2025-01-01", "一月一日"),
+            ("2025-01-29", "農曆年初一"),
+            ("2025-01-30", "農曆年初二"),
+            ("2025-01-31", "農曆年初三"),
+            ("2025-04-04", "清明節"),
+            ("2025-04-18", "耶穌受難節"),
+            ("2025-04-19", "耶穌受難節翌日"),
+            ("2025-04-21", "復活節星期一"),
+            ("2025-05-01", "勞動節"),
+            ("2025-05-05", "佛誕翌日"),
+            ("2025-05-31", "端午節"),
+            ("2025-07-01", "香港特別行政區成立紀念日"),
+            ("2025-10-01", "國慶日"),
+            ("2025-10-07", "中秋節翌日"),
+            ("2025-10-29", "重陽節"),
+            ("2025-12-25", "聖誕節"),
+            ("2025-12-26", "聖誕節後第一個周日"),
+        )
+
+    def test_l10n_default(self):
+        self.assertLocalizedHolidays(
+            ("2024-01-01", "一月一日"),
+            ("2024-02-10", "農曆年初一"),
+            ("2024-02-12", "農曆年初三"),
+            ("2024-02-13", "農曆年初四"),
+            ("2024-03-29", "耶穌受難節"),
+            ("2024-03-30", "耶穌受難節翌日"),
+            ("2024-04-01", "復活節星期一"),
+            ("2024-04-04", "清明節"),
+            ("2024-05-01", "勞動節"),
+            ("2024-05-15", "佛誕"),
+            ("2024-06-10", "端午節"),
+            ("2024-07-01", "香港特別行政區成立紀念日"),
+            ("2024-09-18", "中秋節翌日"),
+            ("2024-10-01", "國慶日"),
+            ("2024-10-11", "重陽節"),
+            ("2024-12-25", "聖誕節"),
+            ("2024-12-26", "聖誕節後第一個周日"),
+        )
+
+    def test_l10n_en_hk(self):
+        self.assertLocalizedHolidays(
+            "en_HK",
             ("2024-01-01", "The first day of January"),
             ("2024-02-10", "Lunar New Year's Day"),
             ("2024-02-12", "The third day of Lunar New Year"),
@@ -1374,3 +1461,69 @@ class TestHongKong(CommonCountryTests, TestCase):
             ("2024-12-25", "Christmas Day"),
             ("2024-12-26", "The first weekday after Christmas Day"),
         )
+
+    def test_l10n_en_us(self):
+        self.assertLocalizedHolidays(
+            "en_US",
+            ("2024-01-01", "The first day of January"),
+            ("2024-02-10", "Lunar New Year's Day"),
+            ("2024-02-12", "The third day of Lunar New Year"),
+            ("2024-02-13", "The fourth day of Lunar New Year"),
+            ("2024-03-29", "Good Friday"),
+            ("2024-03-30", "The day following Good Friday"),
+            ("2024-04-01", "Easter Monday"),
+            ("2024-04-04", "Ching Ming Festival"),
+            ("2024-05-01", "Labor Day"),
+            ("2024-05-15", "The Birthday of the Buddha"),
+            ("2024-06-10", "Tuen Ng Festival"),
+            ("2024-07-01", "Hong Kong Special Administrative Region Establishment Day"),
+            ("2024-09-18", "The day following the Chinese Mid-Autumn Festival"),
+            ("2024-10-01", "National Day"),
+            ("2024-10-11", "Chung Yeung Festival"),
+            ("2024-12-25", "Christmas Day"),
+            ("2024-12-26", "The first weekday after Christmas Day"),
+        )
+
+    def test_l10n_th(self):
+        self.assertLocalizedHolidays(
+            "th",
+            ("2024-01-01", "วันขึ้นปีใหม่"),
+            ("2024-02-10", "วันตรุษจีน"),
+            ("2024-02-12", "วันตรุษจีนวันที่สาม"),
+            ("2024-02-13", "วันตรุษจีนวันที่สี่"),
+            ("2024-03-29", "วันศุกร์ประเสริฐ"),
+            ("2024-03-30", "วันหลังวันศุกร์ประเสริฐ"),
+            ("2024-04-01", "วันจันทร์อีสเตอร์"),
+            ("2024-04-04", "วันเช็งเม้ง"),
+            ("2024-05-01", "วันแรงงาน"),
+            ("2024-05-15", "วันวิสาขบูชา"),
+            ("2024-06-10", "วันไหว้บ๊ะจ่าง"),
+            ("2024-07-01", "วันสถาปนาเขตบริหารพิเศษฮ่องกง"),
+            ("2024-09-18", "วันหลังวันไหว้พระจันทร์"),
+            ("2024-10-01", "วันชาติจีน"),
+            ("2024-10-11", "วันไหว้บรรพบุรุษ"),
+            ("2024-12-25", "วันคริสต์มาส"),
+            ("2024-12-26", "วันคริสต์มาสวันที่สอง"),
+        )
+
+    def test_l10n_zh_cn(self):
+        self.assertLocalizedHolidays(
+            "zh_CN",
+            ("2024-01-01", "一月一日"),
+            ("2024-02-10", "农历年初一"),
+            ("2024-02-12", "农历年初三"),
+            ("2024-02-13", "农历年初四"),
+            ("2024-03-29", "耶稣受难节"),
+            ("2024-03-30", "耶稣受难节翌日"),
+            ("2024-04-01", "复活节星期一"),
+            ("2024-04-04", "清明节"),
+            ("2024-05-01", "劳动节"),
+            ("2024-05-15", "佛诞"),
+            ("2024-06-10", "端午节"),
+            ("2024-07-01", "香港特别行政区成立纪念日"),
+            ("2024-09-18", "中秋节翌日"),
+            ("2024-10-01", "国庆日"),
+            ("2024-10-11", "重阳节"),
+            ("2024-12-25", "圣诞节"),
+            ("2024-12-26", "圣诞节后第一个周日"),
+        )
diff --git a/tests/test_utils.py b/tests/test_utils.py
index 51d3d431..0d892487 100644
--- a/tests/test_utils.py
+++ b/tests/test_utils.py
@@ -148,9 +148,9 @@ class TestListLocalizedEntities(unittest.TestCase):
         for entity_code in supported_entities.keys():
             actual_languages = sorted(
                 # Collect `<locale>` part from
-                # holidays/locale/<locale>/LC_MESSAGES/<country_code>.po.
+                # holidays/locale/<locale>/LC_MESSAGES/<entity_code>.mo.
                 path.parts[-3]
-                for path in Path(locale_dir).rglob(f"{entity_code}.po")
+                for path in Path(locale_dir).rglob(f"{entity_code}.mo")
             )
             expected_languages = localized_entities.get(entity_code, [])