feat(03-01): add daily plan provider with date categorization and localization keys
- dailyPlanProvider: manual StreamProvider.autoDispose with overdue/today/tomorrow partitioning - Stable progress denominator: remaining overdue + remaining today + completedTodayCount - 10 new German localization keys for daily plan sections, progress, empty states - dart analyze clean, full test suite (66/66) passes Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -178,4 +178,36 @@ class AppLocalizationsDe extends AppLocalizations {
|
||||
String templatePickerSelected(int count) {
|
||||
return '$count ausgewählt';
|
||||
}
|
||||
|
||||
@override
|
||||
String dailyPlanProgress(int completed, int total) {
|
||||
return '$completed von $total erledigt';
|
||||
}
|
||||
|
||||
@override
|
||||
String get dailyPlanSectionOverdue => 'Überfällig';
|
||||
|
||||
@override
|
||||
String get dailyPlanSectionToday => 'Heute';
|
||||
|
||||
@override
|
||||
String get dailyPlanSectionUpcoming => 'Demnächst';
|
||||
|
||||
@override
|
||||
String dailyPlanUpcomingCount(int count) {
|
||||
return 'Demnächst ($count)';
|
||||
}
|
||||
|
||||
@override
|
||||
String get dailyPlanAllClearTitle => 'Alles erledigt! 🌟';
|
||||
|
||||
@override
|
||||
String get dailyPlanAllClearMessage =>
|
||||
'Keine Aufgaben für heute. Genieße den Moment!';
|
||||
|
||||
@override
|
||||
String get dailyPlanNoOverdue => 'Keine überfälligen Aufgaben';
|
||||
|
||||
@override
|
||||
String get dailyPlanNoTasks => 'Noch keine Aufgaben angelegt';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user