Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion example/lib/main.dart
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ class MyApp extends StatelessWidget {
child: RRuleGenerator(
config: RRuleGeneratorConfig(),
initialRRule:
'RRULE:FREQ=MONTHLY;BYMONTHDAY=-1;INTERVAL=1;UNTIL=20231211;EXDATE=20240322T000000',
'RRULE:FREQ=MONTHLY;BYMONTHDAY=-1;INTERVAL=1;UNTIL=20231211;BYHOUR=15;BYMINUTE=20;EXDATE=20240322T000000',
textDelegate: const EnglishRRuleTextDelegate(),
withExcludeDates: true,
onChange: print,
Expand Down
2 changes: 1 addition & 1 deletion example/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ packages:
path: ".."
relative: true
source: path
version: "0.9.0"
version: "0.10.0"
sky_engine:
dependency: transitive
description: flutter
Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/albanian.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class AlbanianRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Mbaron në datë';

@override
String get timeOfDay => 'Koha e ditës';

@override
String get excludeDate => 'Përjashto datën';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/arabic.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class ArabicRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'تنتهي في تاريخ';

@override
String get timeOfDay => 'وقت اليوم';

@override
String get excludeDate => 'استثناء التاريخ';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/bulgarian.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class BulgarianRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Приключва на';

@override
String get timeOfDay => 'Час от деня';

@override
String get excludeDate => 'Изключи дата';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/chinese.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class ChineseRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => '结束日期';

@override
String get timeOfDay => '一天中的时间';

@override
String get excludeDate => '排除日期';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/croatian.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class CroatianRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Završava na datum';

@override
String get timeOfDay => 'Vrijeme dana';

@override
String get excludeDate => 'Isključi datum';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/czech.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class CzechRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Končí na datum';

@override
String get timeOfDay => 'Čas dne';

@override
String get excludeDate => 'Vyloučit datum';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/danish.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class DanishRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Slutter på dato';

@override
String get timeOfDay => 'Tid på dagen';

@override
String get excludeDate => 'Ekskluder dato';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/dutch.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class DutchRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Herhaal t/m';

@override
String get timeOfDay => 'Tijd van de dag';

@override
String get excludeDate => 'Sluit datum uit';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/english.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class EnglishRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Ends on';

@override
String get timeOfDay => 'Time of day';

@override
String get excludeDate => 'Exclude date';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/estonian.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class EstonianRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Lõpeb kindlal päeval';

@override
String get timeOfDay => 'Päeva aeg';

@override
String get excludeDate => 'Välja arvatud kuupäev';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/finnish.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class FinnishRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Päättyy päivämäärään';

@override
String get timeOfDay => 'Päivän aika';

@override
String get excludeDate => 'Poissulje päivämäärä';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/french.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class FrenchRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Se termine le jour';

@override
String get timeOfDay => 'Heure de la journée';

@override
String get excludeDate => 'Exclure la date';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/german.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class GermanRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Endet am';

@override
String get timeOfDay => 'Tageszeit';

@override
String get excludeDate => 'Datum ausschließen';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/greek.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class GreekRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Λήγει στην ημερομηνία';

@override
String get timeOfDay => 'Ώρα της ημέρας';

@override
String get excludeDate => 'Εξαίρεση ημερομηνίας';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/hungarian.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class HungarianRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'A dátumon véget ért';

@override
String get timeOfDay => 'A nap időpontja';

@override
String get excludeDate => 'Kizárja a dátumot';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/icelandic.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class IcelandicRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Endar á dagsetningu';

@override
String get timeOfDay => 'Tími dagsins';

@override
String get excludeDate => 'Undanskil dagsetningu';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/indonesian.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class IndonesianRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Berakhir pada tanggal';

@override
String get timeOfDay => 'Waktu dalam sehari';

@override
String get excludeDate => 'Kecualikan tanggal';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/italian.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class ItalianRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Termina in data';

@override
String get timeOfDay => 'Ora del giorno';

@override
String get excludeDate => 'Escludi data';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/latvian.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class LatvianRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Beidzas datā';

@override
String get timeOfDay => 'Dienas laiks';

@override
String get excludeDate => 'Izslēgt datumu';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/lithuanian.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class LithuanianRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Baigiasi data';

@override
String get timeOfDay => 'Dienos laikas';

@override
String get excludeDate => 'Išskirti datą';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/norwegian.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class NorwegianRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Avsluttes';

@override
String get timeOfDay => 'Tid på dagen';

@override
String get excludeDate => 'Ekskluder dato';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/persian.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class PersianRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'پایان در تاریخ';

@override
String get timeOfDay => 'زمان روز';

@override
String get excludeDate => 'محروم کردن تاریخ';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/polish.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class PolishRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Kończy się w dniu';

@override
String get timeOfDay => 'Czas dnia';

@override
String get excludeDate => 'Wyklucz datę';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/portuguese_br.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class PortugueseRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Termina em';

@override
String get timeOfDay => 'Hora do dia';

@override
String get excludeDate => 'Excluir data';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/russian.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class RussianRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Заканчивается на дату';

@override
String get timeOfDay => 'Время суток';

@override
String get excludeDate => 'Исключить дату';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/serbian.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class SerbianRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Завршава на датум';

@override
String get timeOfDay => 'Време у току дана';

@override
String get excludeDate => 'Искључи датум';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/slovenian.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class SlovenianRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Končí sa dátumom';

@override
String get timeOfDay => 'Čas dňa';

@override
String get excludeDate => 'Vylúčiť dátum';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/spanish.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class SpanishRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Termina en fecha';

@override
String get timeOfDay => 'Hora del día';

@override
String get excludeDate => 'Excluir fecha';

Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/swedish.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class SwedishRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Slutar på datum';

@override
String get timeOfDay => 'Tid på dagen';

@override
String get excludeDate => 'Exkludera datum';

Expand Down
2 changes: 2 additions & 0 deletions lib/localizations/text_delegate.dart
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ class RRuleTextDelegate {

String get endsOnDate => 'Ends on date';

String get timeOfDay => 'Time of day';

String get excludeDate => 'Exclude date';

List<String> get daysInMonth => [
Expand Down
3 changes: 3 additions & 0 deletions lib/localizations/turkish.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,9 @@ class TurkishRRuleTextDelegate implements RRuleTextDelegate {
@override
String get endsOnDate => 'Tarihte biter';

@override
String get timeOfDay => 'Gündüz saati';

@override
String get excludeDate => 'Tarihi hariç tut';

Expand Down
Loading