diff --git a/app/modules/cupang/holidays.py b/app/modules/cupang/holidays.py index d933024..8e3bed4 100644 --- a/app/modules/cupang/holidays.py +++ b/app/modules/cupang/holidays.py @@ -5,7 +5,7 @@ 연도별 dict(`_LUNAR_AND_SUBSTITUTE`)에 명시. 새 연도는 KASI 발표값을 추가한다. - 대체공휴일은 원래 공휴일 이름 대신 "대체공휴일"로 표기한다. -미수록 연도는 고정 양력 공휴일만 빨강 처리된다(음력/대체는 누락). +수록 연도: 2025 ~ 2030. 미수록 연도는 고정 양력 공휴일만 빨강 처리된다(음력/대체는 누락). """ from __future__ import annotations @@ -70,6 +70,39 @@ _LUNAR_AND_SUBSTITUTE: dict[int, dict[str, str]] = { "2027-10-11": SUBSTITUTE, # 한글날(10/9 토) "2027-12-27": SUBSTITUTE, # 성탄절(12/25 토) }, + 2028: { + "2028-01-26": "설날 연휴", + "2028-01-27": "설날", + "2028-01-28": "설날 연휴", + "2028-05-02": "부처님오신날", + "2028-10-02": "추석 연휴", + "2028-10-03": "추석", # 개천절과 같은 날 + "2028-10-04": "추석 연휴", + "2028-10-05": SUBSTITUTE, # 추석 연휴가 개천절과 겹침 + }, + 2029: { + "2029-02-12": "설날 연휴", + "2029-02-13": "설날", + "2029-02-14": "설날 연휴", + "2029-05-07": SUBSTITUTE, # 어린이날(5/5 토) + "2029-05-20": "부처님오신날", + "2029-05-21": SUBSTITUTE, # 부처님오신날(5/20 일) + "2029-09-21": "추석 연휴", + "2029-09-22": "추석", + "2029-09-23": "추석 연휴", + "2029-09-24": SUBSTITUTE, # 추석 연휴가 일요일과 겹침 + }, + 2030: { + "2030-02-02": "설날 연휴", + "2030-02-03": "설날", + "2030-02-04": "설날 연휴", + "2030-02-05": SUBSTITUTE, # 설날 연휴가 일요일과 겹침 + "2030-05-06": SUBSTITUTE, # 어린이날(5/5 일) + "2030-05-09": "부처님오신날", + "2030-09-11": "추석 연휴", + "2030-09-12": "추석", + "2030-09-13": "추석 연휴", + }, }