leafittome/lib/l10n/generated/app_localizations_de.dart
cschlaefke 6e22d9c3aa Projekt-Gerüst: Flutter-App mit Heute-Checkliste, Pflanzenverwaltung, Stellplätzen und Einstellungen
- Flutter/Dart (iOS + Android), Riverpod, go_router, i18n via ARB (deutsch)
- Feature-Struktur: today, plants, locations, household (V2-Platzhalter), settings
- Intervall-Modell: Aufgaben werden aus lastWatered/lastFertilized + Intervall berechnet
- In-Memory-Demo-Daten, Firebase-Anbindung folgt im nächsten Block
- Doku: Architektur, Firebase-Einrichtung, Forgejo-Git-Hosting

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-18 21:13:18 +02:00

237 lines
4.9 KiB
Dart
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for German (`de`).
class AppLocalizationsDe extends AppLocalizations {
AppLocalizationsDe([String locale = 'de']) : super(locale);
@override
String get appTitle => 'Planty';
@override
String get menuToday => 'Heute';
@override
String get menuPlants => 'Meine Pflanzen';
@override
String get menuLocations => 'Stellplätze';
@override
String get menuHousehold => 'Haushalt';
@override
String get menuSettings => 'Einstellungen';
@override
String get todayTitle => 'Heute';
@override
String get todayAllDone => 'Alles versorgt!';
@override
String get todayEmptyHint => 'Heute stehen keine Aufgaben an.';
@override
String todayNextTask(String date) {
return 'Nächste Aufgabe: $date';
}
@override
String todayOpenTasks(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count offene Aufgaben',
one: '1 offene Aufgabe',
);
return '$_temp0';
}
@override
String taskWaterTitle(String name) {
return '$name gießen';
}
@override
String taskFertilizeTitle(String name) {
return '$name düngen';
}
@override
String get taskDueToday => 'Heute fällig';
@override
String taskOverdue(int days) {
String _temp0 = intl.Intl.pluralLogic(
days,
locale: localeName,
other: 'Seit $days Tagen überfällig',
one: 'Seit gestern überfällig',
);
return '$_temp0';
}
@override
String get taskDone => 'Erledigt';
@override
String taskDoneConfirmation(String name) {
return '$name als erledigt markiert.';
}
@override
String get addPlant => 'Pflanze hinzufügen';
@override
String get plantsTitle => 'Meine Pflanzen';
@override
String get plantsEmpty => 'Noch keine Pflanzen angelegt.';
@override
String get plantsEmptyHint =>
'Lege deine erste Pflanze über den Button unten an.';
@override
String get plantDetailTitle => 'Pflanzenprofil';
@override
String get nicknameLabel => 'Spitzname';
@override
String get speciesLabel => 'Pflanzenart';
@override
String get locationLabel => 'Stellplatz';
@override
String get locationNone => 'Kein Stellplatz';
@override
String wateringEvery(int days) {
return 'Gießen: alle $days Tage';
}
@override
String fertilizingEvery(int days) {
return 'Düngen: alle $days Tage';
}
@override
String get wateringIntervalLabel => 'Gieß-Intervall (Tage)';
@override
String get fertilizingIntervalLabel => 'Dünge-Intervall (Tage)';
@override
String lastWatered(String date) {
return 'Zuletzt gegossen: $date';
}
@override
String lastFertilized(String date) {
return 'Zuletzt gedüngt: $date';
}
@override
String get never => 'noch nie';
@override
String get save => 'Speichern';
@override
String get cancel => 'Abbrechen';
@override
String get delete => 'Löschen';
@override
String deletePlantQuestion(String name) {
return '$name wirklich löschen?';
}
@override
String get requiredField => 'Bitte ausfüllen';
@override
String get invalidNumber => 'Bitte eine Zahl größer 0 eingeben';
@override
String get locationsTitle => 'Stellplätze';
@override
String get locationsEmpty => 'Noch keine Stellplätze angelegt.';
@override
String get addLocation => 'Stellplatz hinzufügen';
@override
String get locationNameLabel => 'Name des Stellplatzes';
@override
String locationPlantCount(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count Pflanzen',
one: '1 Pflanze',
zero: 'Keine Pflanzen',
);
return '$_temp0';
}
@override
String get householdTitle => 'Haushalt';
@override
String get householdPlaceholder =>
'Hier kannst du bald deinen Haushalt teilen, damit Familie oder Pflanzen-Sitter die Pflanzen mitversorgen können.';
@override
String get householdComingSoon => 'Kommt in Version 2';
@override
String get settingsTitle => 'Einstellungen';
@override
String get settingsAppearance => 'Erscheinungsbild';
@override
String get themeSystem => 'System';
@override
String get themeLight => 'Hell';
@override
String get themeDark => 'Dunkel';
@override
String get settingsTextSize => 'Schriftgröße';
@override
String get textSizeNormal => 'Normal';
@override
String get textSizeLarge => 'Groß';
@override
String get textSizeXLarge => 'Sehr groß';
@override
String get settingsHighContrast => 'Hoher Kontrast';
@override
String get settingsReminderTime => 'Erinnerungszeit';
@override
String get settingsReminderTimeHint =>
'Zu dieser Uhrzeit erinnert dich Planty an offene Aufgaben.';
@override
String get demoDataBanner =>
'Demo-Daten werden durch deine echten Pflanzen ersetzt';
}