Liturgical-Calendar / LiturgicalCalendarAPI

A PHP script / API endpoint that will generate the Roman Catholic liturgical calendar for any given year, calculating the mobile festivities and the precedence of solemnities, feasts, memorials...
Apache License 2.0
44 stars 11 forks source link

Our Lord Jesus Christ, the Eternal High Priest #96

Closed JohnRDOrazio closed 6 months ago

JohnRDOrazio commented 2 years ago

In 2012, Pope Benedict XVI gave faculty to the Episcopal Conferences, to insert the above mentioned Feast in their own liturgical calendars on the Thursday after Pentecost.

http://notitiae.ipsissima-verba.org/pdf/notitiae-2012-335-368.pdf

England was among the first to adhere: https://www.liturgyoffice.org.uk/Calendar/Sanctoral/OLJC-full.pdf

Italy simply maintained a votive Mass, without any particular date.

JohnRDOrazio commented 9 months ago

see also Issue #180 for Netherlands

JohnRDOrazio commented 7 months ago

How should we deal with this? Should we take care of the logic in the core LitCalAPI.php script, and just activate it with a flag as a new setting that Episcopal Conferences can set? This would mean that the translation string would get picked up centrally and would practically require every translation to deal with it, even when the festivity is not celebrated. Perhaps that is not ideal.

Is there a way to make it as simple as activating a flag, and yet only require it to be translated when the flag is activated? Maybe add a translators comment that says it can be ignored if the Episcopal Conference has not inserted the Feast in their calendar?

It could be dealt with by simply defining it in the calendar data for each Episcopal Conference that has inserted it, but at the same time being a generally widespread festivity shared by a number of nations / Episcopal Conferences it would seem that it would make sense to make it as simple as a yes / no option...

JohnRDOrazio commented 6 months ago

should be now implemented, see commit https://github.com/Liturgical-Calendar/LiturgicalCalendarAPI/commit/200b4ddbf8b7e1c5f3f22f3b8e24961a2e1e545a