import 'app_localizations.dart'; class AppLocalizationsDe extends AppLocalizations { @override String get languageName => 'Deutsch'; @override String get flagEmoji => '🇩🇪'; // ==================== GENERAL ==================== @override String get appTitle => 'VotianLT App'; @override String get ok => 'OK'; @override String get cancel => 'Abbrechen'; @override String get save => 'Speichern'; @override String get delete => 'Löschen'; @override String get close => 'Schließen'; @override String get confirm => 'Bestätigen'; @override String get error => 'Fehler'; @override String get success => 'Erfolg'; @override String get loading => 'Laden...'; @override String get refresh => 'Aktualisieren'; @override String get version => 'Version'; @override String get unknown => 'Unbekannt'; // ==================== NAVIGATION ==================== @override String get jobs => 'Jobs'; @override String get availableJobs => 'Verfügbare Jobs'; @override String get chats => 'Chats'; @override String get settings => 'Einstellungen'; @override String get logout => 'Abmelden'; @override String get logoutConfirm => 'Abmelden'; @override String get logoutConfirmMessage => 'Möchten Sie sich wirklich abmelden?'; @override String get openChat => 'Chat öffnen'; @override String get chatInfo => 'Chat-Info'; @override String get routePlan => 'Route planen'; // ==================== LOGIN ==================== @override String get welcomeBack => 'Willkommen zurück'; @override String get loginSubtitle => 'Melden Sie sich in Ihrem Konto an'; @override String get email => 'E-Mail'; @override String get password => 'Passwort'; @override String get login => 'Anmelden'; @override String get loggingIn => 'Verbinden…'; @override String get forgotPassword => 'Passwort vergessen?'; @override String get forgotPasswordMessage => 'Passwort vergessen Funktion noch nicht implementiert'; @override String get loginSuccess => 'Erfolgreich abgemeldet'; @override String get loginFailed => 'Anmeldung fehlgeschlagen'; @override String get connectionFailed => 'Verbindung zum Server fehlgeschlagen (Timeout).'; @override String get connectionTimeout => 'Verbindung zum Server fehlgeschlagen (Timeout).'; @override String get connecting => 'Verbindung zum Server wird hergestellt...'; @override String get connectionError => 'Verbindungsfehler'; @override String get loginError => 'Fehler bei der Anmeldung'; // ==================== JOBS ==================== @override String get noJobsAssigned => 'Keine Jobs zugewiesen'; @override String get noJobsMessage => 'Ihre zugewiesenen Jobs werden hier angezeigt.'; @override String get pullToRefresh => 'Nach unten ziehen zum Aktualisieren'; @override String get newLabel => 'NEU'; @override String get tasksToComplete => 'Zu erledigende Aufgaben'; @override String get pickup => 'Abholung'; @override String get delivery => 'Zustellung'; @override String get created => 'Erstellt'; @override String get status => 'Status'; @override String get priority => 'Priorität'; @override String get dueDate => 'Fälligkeitsdatum'; @override String get location => 'Ort'; @override String get description => 'Beschreibung'; @override String get cargo => 'Fracht'; @override String get quantity => 'Anzahl'; @override String get weight => 'Gewicht'; @override String get dimensions => 'Abmessungen'; @override String get jobDeleted => 'Job gelöscht'; @override String get jobDeleteError => 'Fehler beim Löschen des Jobs'; @override String get jobCompleted => 'Job abgeschlossen'; @override String get from => 'Von'; @override String get to => 'nach'; @override String get jobsUpdated => 'Jobs aktualisiert'; @override String get connectionRestored => 'Verbindung wiederhergestellt. Lade Jobs...'; @override String get connectionLost => 'Verbindung verloren. Offline.'; @override String get offline => 'Offline'; @override String get deleteJob => 'Job löschen'; @override String get jobRemoved => 'wurde entfernt'; @override String get newJobReceived => 'Neuer Job erhalten'; // ==================== TASKS ==================== @override String get tasks => 'Aufgaben'; @override String get noTasks => 'Keine Aufgaben'; @override String get noTasksMessage => 'Für diesen Job sind keine Aufgaben definiert.'; @override String get taskOrder => 'Reihenfolge'; @override String get confirmationRequired => 'Bestätigung erforderlich'; @override String get confirmationDescription => 'Klicken Sie auf den Button um die Aufgabe zu erledigen.'; @override String get checklist => 'Checkliste'; @override String get checklistDescription => 'Bitte alle Punkte abhaken:'; @override String get completeTask => 'Aufgabe abschließen'; @override String get completeTaskConfirm => 'Möchten Sie diese Aufgabe als erledigt markieren?'; @override String get completeTaskNote => 'Notiz (optional)'; @override String get taskCompleted => 'Aufgabe erledigt'; @override String get comment => 'Kommentar'; @override String get commentRequired => 'Kommentar (erforderlich)'; @override String get enterComment => 'Kommentar eingeben'; @override String get commentDescription => 'Bitte geben Sie einen Kommentar ein:'; @override String get finish => 'Fertig'; @override String get signature => 'Unterschrift'; @override String get signatureCapture => 'Unterschrift erfassen'; @override String get signatureRequired => 'Bitte eine Unterschrift erfassen.'; @override String get clear => 'Leeren'; @override String get signatureError => 'Fehler beim Speichern der Unterschrift'; @override String get signatureInstruction => 'Bitte unterschreiben Sie im Feld unten (Maus oder Finger).'; @override String get photoCapture => 'Fotos aufnehmen'; @override String get requiredPhotos => 'Benötigte Fotos'; @override String get photosTaken => 'Aufgenommen'; @override String get photos => 'Fotos'; @override String get takePhoto => 'Foto aufnehmen'; @override String get selectFromLibrary => 'Aus Bibliothek wählen'; @override String get retakePhoto => 'Neu aufnehmen'; @override String get photoRequired => 'Foto erforderlich'; @override String get minPhotos => 'Mindestens'; @override String get maxPhotos => 'Maximal'; @override String get photoError => 'Fehler beim Aufnehmen des Fotos'; @override String get deletePhoto => 'Foto löschen'; @override String get deletePhotoConfirm => 'Möchten Sie dieses Foto wirklich löschen?'; @override String get barcode => 'Barcode'; @override String get barcodeScan => 'Barcode scannen'; @override String get scanBarcode => 'Barcode scannen'; @override String get barcodeRequired => 'Barcode erforderlich'; @override String get minBarcodes => 'Mindestens'; @override String get maxBarcodes => 'Maximal'; @override String get scanned => 'Gescannt'; @override String get scannedBarcodes => 'Gescannte Barcodes'; @override String get barcodesRequired => 'Barcodes erforderlich'; @override String get enterBarcode => 'Barcode eingeben'; @override String get barcodeEnterDescription => 'Bitte geben Sie die Barcodes ein:'; @override String barcodeNumberRequired(int number) => 'Barcode $number (erforderlich)'; @override String barcodeNumberOptional(int number) => 'Barcode $number (optional)'; @override String get barcodeError => 'Fehler beim Scannen des Barcodes'; @override String get cameraError => 'Fehler beim Initialisieren der Kamera'; @override String get cameraNotReady => 'Kamera ist nicht bereit oder nicht verfügbar'; @override String get cameraNotAvailable => 'Kamera nicht verfügbar'; @override String get cameraNotSupportedMessage => 'Auf dieser Plattform wird die Kamera nicht unterstützt.'; @override String get cameraNotSupportedOnPlatform => 'Nicht unterstützt auf dieser Plattform'; @override String get maxPhotosReached => 'Maximum erreicht'; @override String get cameraReadyNoPreview => 'Kamera bereit (ohne Vorschau)'; @override String get cameraLoading => 'Kamera lädt...'; @override String get cameraInitializing => 'Kamera wird initialisiert...'; @override String get cameraLoadingMessage => 'Bitte warten Sie, während die Kamera geladen wird'; @override String get addPhotos => 'Fotos hinzufügen'; @override String get addPhotosInstruction => 'Verwenden Sie den Button „Foto auswählen", um Bilder von Ihrer Kamera oder Festplatte hinzuzufügen.'; @override String get photoOf => 'von'; // ==================== CHAT ==================== @override String get typeMessage => 'Nachricht eingeben...'; @override String get send => 'Senden'; @override String get noSender => 'Kein Absender verfügbar'; @override String get noSenderMessage => 'Kein Absender verfügbar. Bitte erneut anmelden.'; @override String get noRecipient => 'Kein Empfänger konfiguriert'; @override String get noRecipientMessage => 'Kein Empfänger für diesen Chat konfiguriert.'; @override String get messageSendError => 'Nachricht konnte nicht gesendet werden.'; @override String get photoSendError => 'Foto konnte nicht gesendet werden.'; @override String get photoProcessError => 'Foto konnte nicht verarbeitet werden.'; @override String get imageSendError => 'Bild konnte nicht gesendet werden.'; @override String get chatTypeJob => 'Job-spezifisch'; @override String get chatTypeGeneral => 'Allgemein'; @override String get jobNumber => 'Job-Nummer'; @override String get messages => 'Nachrichten'; @override String get selectPhoto => 'Foto auswählen'; @override String get unreadMessages => 'Ungelesene Nachrichten'; // ==================== SETTINGS ==================== @override String get language => 'Sprache'; @override String get languageChanged => 'Sprache geändert zu'; @override String get appInfo => 'APP-INFO'; // ==================== CARGO ==================== @override String get cargoDetails => 'Frachtdetails'; @override String get itemName => 'Bezeichnung'; @override String get itemNumber => 'Positions-Nr.'; @override String get item => 'Position'; @override String get weightUnit => 'kg'; @override String get dimensionUnit => 'cm'; @override String get noCargoItems => 'Keine Frachtgüter'; @override String get noCargoItemsMessage => 'Für diesen Job sind keine Frachtgüter definiert.'; @override String get article => 'Artikel'; // ==================== TASK TYPES ==================== @override String get takePhotos => 'Fotos aufnehmen'; @override String get photosCount => 'Fotos'; @override String get checklistPoints => 'Punkte'; @override String get signatureRequiredText => 'Unterschrift erforderlich'; @override String get scanBarcodes => 'Barcode scannen'; @override String get barcodeCount => 'Codes'; @override String get commentOptional => 'Kommentar'; @override String get genericTask => 'Allgemeine Aufgabe'; @override String get complete => 'Abschließen'; @override String get abort => 'Abbrechen'; @override String get optional => 'Optional'; @override String get skipTask => 'Überspringen'; // ==================== STATUS ==================== @override String get statusCreated => 'Erstellt'; @override String get statusAssigned => 'Zugewiesen'; @override String get statusInProgress => 'In Bearbeitung'; @override String get statusCompleted => 'Abgeschlossen'; @override String get priorityLow => 'Niedrig'; @override String get priorityMedium => 'Mittel'; @override String get priorityHigh => 'Hoch'; @override String get priorityUrgent => 'Dringend'; }