How to create a calendar for the Droptop Calendar App
Droptop uses LuaCalendar to show the events in the Droptop Calendar App. It's powered by Lua, and it's very flexible and can be easily configured.
Droptop doesn't use all the options and settings that LuaCalendar supports, so check the other existing calendars before adding unused options.
Create a localized calendar
For every language in Droptop, a calendar can be added to show the national holidays in the Calendar App.
To create a calendar for your language, go to Rainmeter\Skins\Droptop@Resources\Calendars and duplicate the Holiday.xml file inside any of the existing folders (it's better to use the English variations).
Now you can start editing the duplicated Holiday.xml file, following what is already written inside the file.
The file is divided in two sections:
Built in Holidays
EN-US\Holidays.xml example
<!-- Built in Holidays. Add Inactive="true" to disable. --><EventTimeStamp="({$Easter:Stamp}-2*{$DayNumber})">Good Friday</Event><EventMonth="{$Easter:Month}"Day="{$Easter:Day}">Easter Sunday</Event><EventTimeStamp="({$Easter:Stamp}-46*{$DayNumber})">Ash Wednesday</Event><EventTimeStamp="({$Easter:Stamp}-47*{$DayNumber})">MardiGras</Event>-
In the built in holidays block you'll have to put every event that has always the same relative position in confront of built in holidays that are Easter, OrthodoxEaster, GoodFriday, AshWednesday and MardiGras.