Files
HouseHoldKeaper/lib/l10n/app_de.arb
Jean-Luc Makiola 13c7d623ba feat(07-01): create TaskSortOption enum, SortPreferenceNotifier, and localization strings
- TaskSortOption enum with alphabetical, interval, effort values
- SortPreferenceNotifier persists sort preference to SharedPreferences
- Follows ThemeNotifier pattern: sync default (alphabetical), async load
- Generated sort_preference_notifier.g.dart via build_runner
- Added sortAlphabetical/sortInterval/sortEffort/sortLabel to app_de.arb
- Regenerated app_localizations.dart and app_localizations_de.dart
2026-03-16 22:32:06 +01:00

124 lines
4.5 KiB
Plaintext

{
"@@locale": "de",
"appTitle": "HouseHoldKeaper",
"tabHome": "\u00dcbersicht",
"tabRooms": "R\u00e4ume",
"tabSettings": "Einstellungen",
"homeEmptyTitle": "Noch nichts zu tun!",
"homeEmptyMessage": "Lege zuerst einen Raum an, um Aufgaben zu planen.",
"homeEmptyAction": "Raum erstellen",
"roomsEmptyTitle": "Hier ist noch alles leer!",
"roomsEmptyMessage": "Erstelle deinen ersten Raum, um loszulegen.",
"roomsEmptyAction": "Raum erstellen",
"settingsSectionAppearance": "Darstellung",
"settingsThemeLabel": "Farbschema",
"themeSystem": "System",
"themeLight": "Hell",
"themeDark": "Dunkel",
"settingsSectionAbout": "\u00dcber",
"aboutAppName": "HouseHoldKeaper",
"aboutTagline": "Dein Haushalt, entspannt organisiert.",
"aboutVersion": "Version {version}",
"@aboutVersion": {
"placeholders": {
"version": { "type": "String" }
}
},
"roomFormCreateTitle": "Raum erstellen",
"roomFormEditTitle": "Raum bearbeiten",
"roomFormNameLabel": "Raumname",
"roomFormNameHint": "z.B. K\u00fcche, Badezimmer...",
"roomFormNameRequired": "Bitte einen Namen eingeben",
"roomFormIconLabel": "Symbol w\u00e4hlen",
"roomDeleteConfirmTitle": "Raum l\u00f6schen?",
"roomDeleteConfirmMessage": "Der Raum und alle zugeh\u00f6rigen Aufgaben werden unwiderruflich gel\u00f6scht.",
"roomDeleteConfirmAction": "L\u00f6schen",
"roomCardDueCount": "{count} f\u00e4llig",
"@roomCardDueCount": {
"placeholders": {
"count": { "type": "int" }
}
},
"cancel": "Abbrechen",
"taskFormCreateTitle": "Aufgabe erstellen",
"taskFormEditTitle": "Aufgabe bearbeiten",
"taskFormNameLabel": "Aufgabenname",
"taskFormNameHint": "z.B. Staubsaugen, Fenster putzen...",
"taskFormNameRequired": "Bitte einen Namen eingeben",
"taskFormFrequencyLabel": "Wiederholung",
"taskFormFrequencyCustom": "Benutzerdefiniert",
"taskFormFrequencyEvery": "Alle",
"taskFormFrequencyUnitDays": "Tage",
"taskFormFrequencyUnitWeeks": "Wochen",
"taskFormFrequencyUnitMonths": "Monate",
"taskFormEffortLabel": "Aufwand",
"taskFormDescriptionLabel": "Beschreibung (optional)",
"taskFormDueDateLabel": "Erstes F\u00e4lligkeitsdatum",
"taskDeleteConfirmTitle": "Aufgabe l\u00f6schen?",
"taskDeleteConfirmMessage": "Die Aufgabe wird unwiderruflich gel\u00f6scht.",
"taskDeleteConfirmAction": "L\u00f6schen",
"taskEmptyTitle": "Noch keine Aufgaben",
"taskEmptyMessage": "Erstelle die erste Aufgabe f\u00fcr diesen Raum.",
"taskEmptyAction": "Aufgabe erstellen",
"templatePickerTitle": "Aufgaben aus Vorlagen hinzuf\u00fcgen?",
"templatePickerSkip": "\u00dcberspringen",
"templatePickerAdd": "Hinzuf\u00fcgen",
"templatePickerSelected": "{count} ausgew\u00e4hlt",
"@templatePickerSelected": {
"placeholders": {
"count": { "type": "int" }
}
},
"dailyPlanProgress": "{completed} von {total} erledigt",
"@dailyPlanProgress": {
"placeholders": {
"completed": { "type": "int" },
"total": { "type": "int" }
}
},
"dailyPlanSectionOverdue": "\u00dcberf\u00e4llig",
"dailyPlanSectionToday": "Heute",
"dailyPlanSectionUpcoming": "Demn\u00e4chst",
"dailyPlanUpcomingCount": "Demn\u00e4chst ({count})",
"@dailyPlanUpcomingCount": {
"placeholders": {
"count": { "type": "int" }
}
},
"dailyPlanAllClearTitle": "Alles erledigt! \ud83c\udf1f",
"dailyPlanAllClearMessage": "Keine Aufgaben f\u00fcr heute. Genie\u00dfe den Moment!",
"dailyPlanNoOverdue": "Keine \u00fcberf\u00e4lligen Aufgaben",
"dailyPlanNoTasks": "Noch keine Aufgaben angelegt",
"settingsSectionNotifications": "Benachrichtigungen",
"notificationsEnabledLabel": "Tägliche Erinnerung",
"notificationsTimeLabel": "Uhrzeit",
"notificationsPermissionDeniedHint": "Benachrichtigungen sind in den Systemeinstellungen deaktiviert. Tippe hier, um sie zu aktivieren.",
"notificationTitle": "Dein Tagesplan",
"notificationBody": "{count} Aufgaben fällig",
"@notificationBody": {
"placeholders": {
"count": { "type": "int" }
}
},
"notificationBodyWithOverdue": "{count} Aufgaben fällig ({overdue} überfällig)",
"@notificationBodyWithOverdue": {
"placeholders": {
"count": { "type": "int" },
"overdue": { "type": "int" }
}
},
"calendarTodayButton": "Heute",
"taskHistoryTitle": "Verlauf",
"taskHistoryEmpty": "Noch nie erledigt",
"taskHistoryCount": "{count} Mal erledigt",
"@taskHistoryCount": {
"placeholders": {
"count": { "type": "int" }
}
},
"sortAlphabetical": "A\u2013Z",
"sortInterval": "Intervall",
"sortEffort": "Aufwand",
"sortLabel": "Sortierung"
}