Skip to content

Commit

Permalink
Update Thailand holidays: name change for October 13 holiday (#1493)
Browse files Browse the repository at this point in the history
  • Loading branch information
PPsyrius committed Oct 9, 2023
1 parent 7952851 commit 0f71c73
Show file tree
Hide file tree
Showing 5 changed files with 86 additions and 67 deletions.
44 changes: 25 additions & 19 deletions holidays/countries/thailand.py
Original file line number Diff line number Diff line change
Expand Up @@ -473,16 +473,20 @@ def _populate_public_holidays(self):
# Got conferred with 'the Great' title in 2019 (B.E. 2562).

if self._year >= 2017:
k_bhumibol_memorial = (
if self._year >= 2023:
# HM King Bhumibol Adulyadej Memorial Day.
k_bhumibol_memorial = tr("วันนวมินทรมหาราช")
elif self._year >= 2019:
# Anniversary for the Death of King Bhumibol Adulyadej the Great.
tr(
k_bhumibol_memorial = tr(
"วันคล้ายวันสวรรคตพระบาทสมเด็จพระบรมชนกาธิเบศร "
"มหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตร"
)
if self._year >= 2019
else:
# Anniversary for the Death of King Bhumibol Adulyadej.
else tr("วันคล้ายวันสวรรคตพระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดช บรมนาถบพิตร")
)
k_bhumibol_memorial = tr(
"วันคล้ายวันสวรรคตพระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดช บรมนาถบพิตร"
)
self._add_observed(self._add_holiday_oct_13(k_bhumibol_memorial))

# วันปิยมหาราช
Expand All @@ -501,26 +505,27 @@ def _populate_public_holidays(self):
# Got conferred with 'the Great' title in 2019 (B.E. 2562).

if self._year >= 1960:
k_bhumibol_bday = (
# HM King Bhumibol Adulyadej's the Great's Birthday Anniversary.
tr(
"วันคล้ายวันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระบรม"
"ชนกาธิเบศร มหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตร"
if self._year >= 2019:
k_bhumibol_bday = (
# HM King Bhumibol Adulyadej's the Great's Birthday Anniversary.
tr(
"วันคล้ายวันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระบรม"
"ชนกาธิเบศร มหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตร"
)
)
if self._year >= 2019
else (
elif self._year >= 2016:
k_bhumibol_bday = (
# HM King Bhumibol Adulyadej Birthday Anniversary.
tr(
"วันคล้ายวันเฉลิมพระชนมพรรษา"
"พระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดช บรมนาถบพิตร"
)
if self._year >= 2016
)
else:
k_bhumibol_bday = (
# HM King Bhumibol Adulyadej Birthday Anniversary.
else tr(
"วันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดช บรมนาถบพิตร"
)
tr("วันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดช บรมนาถบพิตร")
)
)
self._add_observed(self._add_holiday_dec_5(k_bhumibol_bday))

# วันพ่อแห่งชาติ
Expand Down Expand Up @@ -784,8 +789,9 @@ def _populate_workday_holidays(self):
# วันลอยกระทง
# Status: In-Use.

# Loy Krathong
self._add_loy_krathong(tr("วันลอยกระทง"))
if self._year >= 1941:
# Loy Krathong
self._add_loy_krathong(tr("วันลอยกระทง"))


class TH(Thailand):
Expand Down
6 changes: 5 additions & 1 deletion holidays/locale/en_US/LC_MESSAGES/TH.po
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: Python Holidays 0.33\n"
"Project-Id-Version: Python Holidays 0.35\n"
"POT-Creation-Date: 2023-03-18 15:58-0700\n"
"PO-Revision-Date: \n"
"Last-Translator: PPsyrius <ppsyrius@ppsyrius.dev>\n"
Expand Down Expand Up @@ -240,3 +240,7 @@ msgstr "HM King Ramkamhaeng Memorial Day"
#. Thai National Flag Day
msgid "วันพระราชทานธงชาติไทย"
msgstr "Thai National Flag Day"

#. HM King Bhumibol Adulyadej Memorial Day.
msgid "วันนวมินทรมหาราช"
msgstr "HM King Bhumibol Adulyadej Memorial Day"
6 changes: 5 additions & 1 deletion holidays/locale/th/LC_MESSAGES/TH.po
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: Python Holidays 0.33\n"
"Project-Id-Version: Python Holidays 0.35\n"
"POT-Creation-Date: 2023-03-02 00:37+0700\n"
"PO-Revision-Date: \n"
"Last-Translator: PPsyrius <ppsyrius@ppsyrius.dev>\n"
Expand Down Expand Up @@ -238,3 +238,7 @@ msgstr ""
#. Thai National Flag Day
msgid "วันพระราชทานธงชาติไทย"
msgstr ""

#. HM King Bhumibol Adulyadej Memorial Day.
msgid "วันนวมินทรมหาราช"
msgstr ""

0 comments on commit 0f71c73

Please sign in to comment.