Bug 463869 - Add the Jewish calendar as alternative calendars
Summary: Add the Jewish calendar as alternative calendars
Alias: None
Product: kdeplasma-addons
Classification: Plasma
Component: General (show other bugs)
Version: unspecified
Platform: Manjaro Linux
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
Depends on:
Reported: 2023-01-05 08:24 UTC by Yaron Shahrabani
Modified: 2023-01-10 17:12 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.27


Note You need to log in before you can comment on or make changes to this bug.
Description Yaron Shahrabani 2023-01-05 08:24:47 UTC
There are several alternative calendars in the calendar applet, I couldn't find both, is there a way to add these?

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
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+)]