<table><tr><td style="">weisi created this revision.<br />weisi added a reviewer: winterz.<br />Herald added a project: Frameworks.<br />Herald added a subscriber: kde-frameworks-devel.<br />weisi requested review of this revision.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D29373">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>The previous revision put in fixed dates (month/day) for many holidays which are actually based on the Lunar calendar, instead of the Georgian calendar. They are not observed on a fixed date each year.</p>

<p>As a workaround, I put in the dates for the holidays over years 2020 to 2024:</p>

<ul class="remarkup-list">
<li class="remarkup-list-item">Chinese New Year's Eve 除夕 *</li>
<li class="remarkup-list-item">Spring Festival 春節 *</li>
<li class="remarkup-list-item">Lantern Festival 元宵節 *</li>
<li class="remarkup-list-item">Matsu's Birthday 媽祖聖誕 *#</li>
<li class="remarkup-list-item">Buddha's Birthday 佛誕日 *#</li>
<li class="remarkup-list-item">Chinese Valentine's Day 七夕節 *</li>
<li class="remarkup-list-item">Double Ninth Day 重陽節 *</li>
<li class="remarkup-list-item">Dragon Boat Festival 端午節</li>
<li class="remarkup-list-item">Mid-Autumn Festival 中秋節</li>
</ul>

<p>The <em>star *</em> ones are specified using the "lunar new year date" minus/plus some days, hoping to make it easier to adapt to additional years in the future.</p>

<p>There are holidays entries regarding specific arrangements (an extra day is observed in lieu of an extra working day) that can't be calculated in advance - usually they published early that year. I removed these from future years since the arrangement has not been published and I don't want to include holiday entries that are too speculative.</p>

<p>I also removed a few religious holidays from the holidays list, simply because I think they are not on a fixed date of each Georgian year. 2 of these are converted to the format above, as marked with the # sign.</p>

<p>I also specified the start year of Peace Memorial Day 228和平紀念日, and added Freedom of Expression Day 言論自由日.</p>

<p>I think there are still issues with the 4 season dates (March Equinox 春分, Jun Solstice 夏至, September Equinox 秋分, December Solstice 冬至) but maybe there's some better solution for this.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R175 KHolidays</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D29373">https://phabricator.kde.org/D29373</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>holidays/plan2/holiday_tw_zh</div></div></div><br /><div><strong>To: </strong>weisi, winterz<br /><strong>Cc: </strong>kde-frameworks-devel, LeGast00n, cblack, michaelh, ngraham, bruns<br /></div>