Dotnet port of rrule-parser by aditosoftware.
RRule parser is a small dotnet library which lets you convert a iCalendar RRule into human readable text.
var ruleParser = RRuleParser.CreateDefault()
string parseResult = ruleParser.ParseRRule("FREQ=MONTHLY;BYSETPOS=4;BYDAY=SU;INTERVAL=5");
// Every 5 months on fourth Sunday
Want to use another language? No problem, just implement the ILanguagePackage interface and pass it to the parser during initialization. (An example can be found here)
Current available translations are
- English
- German
- Italian (Thanks to Emanuele Rossi!)
- Dutsch (Thanks to Egbert Nierop!)
- Portuguese (Thanks to Lucas Britz!)
The default translation is in English.
var ruleParser = RRuleParser.CreateGerman()
...