Bug 463869

Summary: Add the Jewish calendar as alternative calendars
Product: [Plasma] kdeplasma-addons Reporter: Yaron Shahrabani <sh.yaron>
Component: GeneralAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: wishlist CC: nate, qydwhotmail, sh.yaron
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed In: 5.27

Description Yaron Shahrabani 2023-01-05 08:24:47 UTC
SUMMARY
***
There are several alternative calendars in the calendar applet, I couldn't find both, is there a way to add these?

Thanks.
Comment 1 Nate Graham 2023-01-09 20:44:40 UTC
We currently have the Islamic Civil calendar, but yeah, the Jewish calendar is a good idea too.
Comment 2 Fushan Wen 2023-01-10 01:33:01 UTC
Is Hebrew calendar Jewish calendar? If so Hebrew calendar is supported by libicu so it will be easy to add it to Plasma.
Comment 3 Nate Graham 2023-01-10 03:11:44 UTC
Yep!
Comment 4 Bug Janitor Service 2023-01-10 04:43:19 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/313
Comment 5 Fushan Wen 2023-01-10 17:12:47 UTC
Git commit 4e839f794ab91178555cc0117cd55a684452db8a by Fushan Wen.
Committed on 10/01/2023 at 16:26.
Pushed by fusionfuture into branch 'master'.

alternatecalendar: add support for Hebrew/Jewish calendar

The Hebrew calendar, also called the Jewish calendar, is a lunisolar
calendar used today for Jewish religious observance, and as an
official calendar of the state of Israel. It determines the dates for
Jewish holidays and the appropriate public reading of Torah portions,
yahrzeits (dates to commemorate the death of a relative), and daily
Psalm readings, among many ceremonial uses. In Israel, it is used for
religious purposes, provides a time frame for agriculture, and is an
official calendar for civil holidays, alongside the Gregorian calendar.
FIXED-IN: 5.27

M  +1    -0    plasmacalendarplugins/alternatecalendar/CMakeLists.txt
M  +4    -0    plasmacalendarplugins/alternatecalendar/alternatecalendarplugin.cpp
M  +5    -0    plasmacalendarplugins/alternatecalendar/calendarsystem.h
A  +122  -0    plasmacalendarplugins/alternatecalendar/provider/hebrewcalendar.cpp     [License: GPL(v2.0+)]
A  +27   -0    plasmacalendarplugins/alternatecalendar/provider/hebrewcalendar.h     [License: GPL(v2.0+)]

https://invent.kde.org/plasma/kdeplasma-addons/commit/4e839f794ab91178555cc0117cd55a684452db8a