fix: resolve all 47 failing tests in main

- Fix detect_language() to safely handle unhashable session values and
  requests missing cookies/headers attributes (TypeError + AttributeError)
- Add default English `_()` translation function to Jinja2 template
  environment globals so error pages always have it available
- Fix app/main.py exception handlers to use a dedicated error templates
  instance with `_` registered, keeping it separate from view templates
  to avoid test patches breaking error rendering
- Fix app/views/plans.py to import shared templates from app.views.base
  instead of creating its own Jinja2Templates instance
- Make migration 029_add_user_language_preference idempotent: skip
  ALTER TABLE if user_profiles table does not exist
- Update test_i18n.py expectations to reflect 31 supported languages
- Create 21 missing translation files (nb, da, sv, fi, is, ga, lb, ca,
  cs, sk, hu, sl, hr, ro, bg, el, et, lv, lt, tr, uk) with English
  placeholder translations
- Update de.json with 117 missing translation keys including proper
  German translations
- Update es, fr, it, nl, pl, pt, ru, zh translation files with missing
  keys using English fallbacks

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-03-11 22:28:01 +00:00
parent 00f5e5bc1a
commit df4c91a586
36 changed files with 14440 additions and 1715 deletions
+459 -342
View File
@@ -1,394 +1,511 @@
{
"nav.dashboard": "Übersicht",
"nav.upload": "Hochladen",
"nav.files": "Dateien",
"nav.search": "Suche",
"nav.pipelines": "Pipelines",
"nav.help": "Hilfe",
"nav.settings": "Einstellungen",
"nav.login": "Anmelden",
"nav.logout": "Abmelden",
"nav.signup": "Registrieren",
"nav.profile": "Profil",
"nav.admin": "Administration",
"nav.admin.users": "Benutzer",
"nav.admin.plans": "Tarife",
"nav.admin.scheduled_jobs": "Geplante Aufgaben",
"nav.admin.backups": "Sicherungen",
"nav.admin.audit_logs": "Prüfprotokolle",
"nav.queue": "Warteschlange",
"nav.integrations": "Integrationen",
"nav.status": "Systemstatus",
"nav.notifications": "Benachrichtigungen",
"nav.shared_links": "Geteilte Links",
"nav.duplicates": "Duplikate",
"nav.api_tokens": "API-Token",
"nav.subscription": "Abonnement",
"nav.imap": "E-Mail-Import",
"nav.version": "Versionsinformationen",
"footer.copyright": "© {year} DocuElevate",
"footer.about": "Über uns",
"footer.privacy": "Datenschutz",
"footer.terms": "Nutzungsbedingungen",
"footer.cookies": "Cookie-Richtlinie",
"footer.imprint": "Impressum",
"footer.attribution": "Namensnennung",
"footer.license": "Lizenz",
"footer.version": "Version",
"common.loading": "Laden...",
"common.save": "Speichern",
"common.cancel": "Abbrechen",
"common.delete": "Löschen",
"common.edit": "Bearbeiten",
"common.create": "Erstellen",
"common.confirm": "Bestätigen",
"common.close": "Schließen",
"common.back": "Zurück",
"common.next": "Weiter",
"common.previous": "Zurück",
"common.search": "Suche",
"common.filter": "Filtern",
"common.reset": "Zurücksetzen",
"common.submit": "Absenden",
"common.download": "Herunterladen",
"common.upload": "Hochladen",
"app.name": "DocuElevate",
"auth.confirm_password": "Passwort bestätigen",
"auth.display_name_label": "Anzeigename",
"auth.email_label": "E-Mail",
"auth.forgot_password": "Passwort vergessen?",
"auth.login": "Anmelden",
"auth.login_title": "Anmelden",
"auth.logout": "Abmelden",
"auth.my_account": "Mein Konto",
"auth.password_label": "Passwort",
"auth.profile": "Profil",
"auth.remember_me": "Angemeldet bleiben",
"auth.signup": "Registrieren",
"auth.signup_title": "Registrieren",
"auth.username_label": "Benutzername",
"common.actions": "Aktionen",
"common.status": "Status",
"common.name": "Name",
"common.description": "Beschreibung",
"common.type": "Typ",
"common.active": "Aktiv",
"common.all": "Alle",
"common.back": "Zurück",
"common.cancel": "Abbrechen",
"common.close": "Schließen",
"common.completed": "Abgeschlossen",
"common.confirm": "Bestätigen",
"common.copied": "Kopiert!",
"common.copy": "Kopieren",
"common.create": "Erstellen",
"common.created": "Erstellt",
"common.date": "Datum",
"common.size": "Größe",
"common.enabled": "Aktiviert",
"common.delete": "Löschen",
"common.description": "Beschreibung",
"common.details": "Details",
"common.disabled": "Deaktiviert",
"common.yes": "Ja",
"common.download": "Herunterladen",
"common.duplicate": "Duplikat",
"common.edit": "Bearbeiten",
"common.enabled": "Aktiviert",
"common.error": "Fehler",
"common.failed": "Fehlgeschlagen",
"common.filter": "Filtern",
"common.inactive": "Inaktiv",
"common.info": "Info",
"common.loading": "Laden...",
"common.name": "Name",
"common.next": "Weiter",
"common.no": "Nein",
"common.none": "Keine",
"common.error": "Fehler",
"common.success": "Erfolg",
"common.warning": "Warnung",
"common.info": "Info",
"common.tags": "Tags",
"common.pending": "Ausstehend",
"common.previous": "Zurück",
"common.processing": "Verarbeitung",
"common.completed": "Abgeschlossen",
"common.failed": "Fehlgeschlagen",
"common.duplicate": "Duplikat",
"common.active": "Aktiv",
"cookie.message": "Diese Website verwendet Cookies, um Ihr Erlebnis zu verbessern.",
"common.refresh": "Aktualisieren",
"common.reset": "Zurücksetzen",
"common.retry": "Erneut versuchen",
"common.save": "Speichern",
"common.search": "Suche",
"common.select": "Auswählen",
"common.size": "Größe",
"common.status": "Status",
"common.submit": "Absenden",
"common.success": "Erfolg",
"common.tags": "Tags",
"common.type": "Typ",
"common.updated": "Aktualisiert",
"common.upload": "Hochladen",
"common.view": "Ansehen",
"common.warning": "Warnung",
"common.yes": "Ja",
"cookie.accept": "Akzeptieren",
"cookie.learn_more": "Mehr erfahren",
"language.selector_label": "Sprache wählen",
"language.change_success": "Sprache geändert zu {language}",
"upload.page_title": "Dateien hochladen",
"upload.section_device": "Vom Gerät hochladen",
"upload.drop_hint_desktop": "Dateien oder Ordner hierher ziehen oder klicken, um Dateien auszuwählen.",
"upload.drop_hint_mobile": "Tippen Sie, um Dateien auszuwählen, oder verwenden Sie die Kamera-Schaltfläche unten.",
"upload.browse_button": "Dateien durchsuchen",
"upload.file_types": "Erlaubte Typen: PDF, Office-Dokumente (Word, Excel, PowerPoint usw.), Bilder",
"upload.file_size_hint": "Maximale Größe: 500 MB pro Datei",
"upload.camera_button": "Foto aufnehmen / Dokument scannen",
"upload.section_url": "Von URL hochladen",
"upload.url_label": "Datei-URL",
"upload.url_placeholder": "https://beispiel.de/dokument.pdf",
"upload.url_description": "Geben Sie einen direkten Link zu einer Datei ein (PDF, Office-Dokumente oder Bilder)",
"upload.filename_label": "Dateiname (optional)",
"upload.filename_placeholder": "mein-dokument.pdf",
"upload.filename_description": "Leer lassen, um den Dateinamen aus der URL zu verwenden",
"upload.download_button": "Herunterladen und verarbeiten",
"upload.error_url_required": "Bitte geben Sie eine URL ein",
"upload.error_invalid_url": "Ungültiges URL-Format",
"upload.downloading": "Datei wird von URL heruntergeladen...",
"upload.button_processing": "Verarbeitung...",
"files.page_title": "Dateiübersicht",
"files.drop_overlay_title": "Dateien oder Ordner zum Hochladen hier ablegen",
"files.drop_overlay_hint": "Unterstützt PDF, Office-Dokumente, Bilder, HTML, Markdown und mehr",
"files.upload_modal_header": "Dateien hochladen",
"files.queue_banner_link": "Warteschlange ansehen",
"files.filter_search_placeholder": "Dateinamen eingeben...",
"files.filter_mime_type": "MIME-Typ",
"files.filter_all_types": "Alle Typen",
"files.filter_all_statuses": "Alle Status",
"files.filter_date_from": "Datum von",
"files.filter_date_to": "Datum bis",
"files.filter_storage_provider": "Speicheranbieter",
"files.filter_all_providers": "Alle Anbieter",
"files.filter_tags_placeholder": "z.B. Rechnung,Amazon",
"files.filter_ocr_quality": "OCR-Qualität",
"files.filter_ocr_all": "Alle Dateien",
"files.filter_ocr_poor": "Schlechte Qualität",
"files.filter_ocr_good": "Gute Qualität",
"files.filter_ocr_unchecked": "Noch nicht bewertet",
"files.filter_apply": "Filter anwenden",
"files.filter_clear": "Zurücksetzen",
"files.saved_searches_label": "Gespeicherte Suchen",
"files.saved_searches_empty": "Noch keine gespeicherten Suchen",
"files.saved_searches_save": "Aktuelle speichern",
"files.saved_searches_error": "Gespeicherte Suchen konnten nicht geladen werden",
"files.fulltext_search_label": "Volltextsuche",
"files.fulltext_search_placeholder": "Dokumentinhalt, Absender, Tags, Typ durchsuchen...",
"files.search_results_title": "Suchergebnisse",
"files.search_results_empty": "Keine Ergebnisse gefunden.",
"files.bulk_reprocess": "Ausgewählte erneut verarbeiten",
"files.bulk_cloud_ocr": "Cloud-OCR erneut ausführen",
"files.bulk_download": "Als ZIP herunterladen",
"files.bulk_delete": "Ausgewählte löschen",
"files.bulk_clear_selection": "Auswahl aufheben",
"files.table_select_all": "Alle Dateien auf dieser Seite auswählen",
"files.table_id": "ID",
"files.table_original_filename": "Originaler Dateiname",
"files.table_mime_type": "MIME-Typ",
"files.table_created_at": "Erstellt am",
"files.table_actions": "Aktionen",
"files.table_empty": "Keine Dateien gefunden",
"files.action_preview": "Schnellvorschau",
"files.action_details": "Details anzeigen",
"cookie.message": "Diese Website verwendet Cookies, um Ihr Erlebnis zu verbessern.",
"cookie.notice": "DocuElevate verwendet nur essentielle Sitzungscookies, die für die Authentifizierung und den Servicebetrieb erforderlich sind. Es werden keine Tracking- oder Analyse-Cookies verwendet.",
"cookie.notice_label": "Cookie-Hinweis",
"cookie.policy_link": "Cookie-Richtlinie",
"cookie.privacy_link": "Datenschutzhinweis",
"dashboard.active_integrations": "Aktive Integrationen",
"dashboard.files_this_month": "Dateien diesen Monat",
"dashboard.files_today": "Dateien heute",
"dashboard.ocr_processed": "OCR verarbeitet",
"dashboard.quick_actions": "Schnellaktionen",
"dashboard.recent_activity": "Letzte Aktivitäten",
"dashboard.storage_targets": "Speicherziele",
"dashboard.title": "Übersicht",
"dashboard.total_files": "Dateien gesamt",
"dashboard.welcome": "Willkommen bei DocuElevate",
"error.404_code": "404",
"error.404_heading": "Ups, diese Seite konnten wir nicht finden!",
"error.404_home": "Zur Startseite",
"error.404_message": "Es scheint, als hätte DocuElevate das gesuchte Dokument verlegt. Keine Sorge wir helfen Ihnen weiter.",
"error.500_code": "500",
"error.500_description": "Unsere Server haben ein Problem und brauchen einen Moment.",
"error.500_heading": "Ups! Etwas ist schiefgelaufen.",
"error.500_home": "Zur Startseite",
"error.forbidden": "Zugriff verweigert",
"error.forbidden_message": "Sie haben keine Berechtigung, auf diese Seite zuzugreifen.",
"error.not_found": "Seite nicht gefunden",
"error.not_found_message": "Die gesuchte Seite existiert nicht.",
"error.server_error": "Interner Serverfehler",
"error.server_error_message": "Etwas ist schiefgelaufen. Bitte versuchen Sie es später erneut.",
"error.unauthorized": "Nicht autorisiert",
"error.unauthorized_message": "Sie müssen sich anmelden, um auf diese Seite zuzugreifen.",
"files.action_delete": "Datei löschen",
"files.pagination_first": "Erste",
"files.pagination_previous": "Vorherige",
"files.pagination_next": "Nächste",
"files.pagination_last": "Letzte",
"files.delete_modal_title": "Löschung bestätigen",
"files.delete_modal_message": "Sind Sie sicher, dass Sie diese Datei löschen möchten?",
"files.action_details": "Details anzeigen",
"files.action_preview": "Schnellvorschau",
"files.bulk_clear_selection": "Auswahl aufheben",
"files.bulk_cloud_ocr": "Cloud-OCR erneut ausführen",
"files.bulk_delete": "Ausgewählte löschen",
"files.bulk_download": "Als ZIP herunterladen",
"files.bulk_reprocess": "Ausgewählte erneut verarbeiten",
"files.delete_modal_cancel": "Abbrechen",
"files.delete_modal_confirm": "Löschen",
"files.preview_modal_title": "Vorschau",
"files.delete_modal_message": "Sind Sie sicher, dass Sie diese Datei löschen möchten?",
"files.delete_modal_title": "Löschung bestätigen",
"files.document_title": "Dokumenttitel",
"files.drop_overlay_hint": "Unterstützt PDF, Office-Dokumente, Bilder, HTML, Markdown und mehr",
"files.drop_overlay_title": "Dateien oder Ordner zum Hochladen hier ablegen",
"files.file_size": "Dateigröße",
"files.filename": "Dateiname",
"files.filter_all_providers": "Alle Anbieter",
"files.filter_all_statuses": "Alle Status",
"files.filter_all_types": "Alle Typen",
"files.filter_apply": "Filter anwenden",
"files.filter_clear": "Zurücksetzen",
"files.filter_date_from": "Datum von",
"files.filter_date_to": "Datum bis",
"files.filter_mime_type": "MIME-Typ",
"files.filter_ocr_all": "Alle Dateien",
"files.filter_ocr_good": "Gute Qualität",
"files.filter_ocr_poor": "Schlechte Qualität",
"files.filter_ocr_quality": "OCR-Qualität",
"files.filter_ocr_unchecked": "Noch nicht bewertet",
"files.filter_search_placeholder": "Dateinamen eingeben...",
"files.filter_storage_provider": "Speicheranbieter",
"files.filter_tags_placeholder": "z.B. Rechnung,Amazon",
"files.fulltext_search_label": "Volltextsuche",
"files.fulltext_search_placeholder": "Dokumentinhalt, Absender, Tags, Typ durchsuchen...",
"files.no_files": "Keine Dateien gefunden",
"files.ocr_status": "OCR-Status",
"files.page_title": "Dateiübersicht",
"files.pagination_first": "Erste",
"files.pagination_last": "Letzte",
"files.pagination_next": "Nächste",
"files.pagination_previous": "Vorherige",
"files.preview_modal_close": "Vorschau schließen",
"search.page_title": "Dokumente suchen",
"search.heading": "Dokumentensuche",
"search.input_placeholder": "Dokumente nach Inhalt, Absender, Tags, Typ suchen...",
"search.button": "Suchen",
"search.filter_document_type": "Dokumenttyp",
"search.filter_document_type_placeholder": "z.B. Rechnung",
"search.filter_tags_placeholder": "z.B. Amazon",
"search.filter_sender": "Absender",
"search.filter_sender_placeholder": "z.B. ACME GmbH",
"search.filter_language": "Sprache",
"search.filter_language_placeholder": "z.B. de",
"search.filter_text_quality": "Textqualität",
"search.filter_text_quality_all": "Alle",
"search.filter_text_quality_high": "Hoch",
"search.filter_text_quality_medium": "Mittel",
"search.filter_text_quality_low": "Niedrig",
"search.filter_text_quality_no_text": "Kein Text",
"search.filter_date_from": "Datum von",
"search.filter_date_to": "Datum bis",
"search.filter_clear_button": "Filter zurücksetzen",
"search.saved_label": "Gespeicherte Suchen",
"search.saved_loading": "Laden...",
"search.saved_empty": "Noch keine gespeicherten Suchen",
"search.saved_error": "Gespeicherte Suchen konnten nicht geladen werden",
"search.saved_button": "Aktuelle speichern",
"search.result_empty": "Keine Dokumente gefunden, die Ihrer Suche entsprechen.",
"search.loading_indicator": "Suche läuft…",
"search.error_message": "Suche ist vorübergehend nicht verfügbar. Bitte versuchen Sie es gleich erneut.",
"help.page_title": "Hilfezentrum",
"files.preview_modal_title": "Vorschau",
"files.queue_banner_link": "Warteschlange ansehen",
"files.saved_searches_empty": "Noch keine gespeicherten Suchen",
"files.saved_searches_error": "Gespeicherte Suchen konnten nicht geladen werden",
"files.saved_searches_label": "Gespeicherte Suchen",
"files.saved_searches_save": "Aktuelle speichern",
"files.search_results_empty": "Keine Ergebnisse gefunden.",
"files.search_results_title": "Suchergebnisse",
"files.table_actions": "Aktionen",
"files.table_created_at": "Erstellt am",
"files.table_empty": "Keine Dateien gefunden",
"files.table_id": "ID",
"files.table_mime_type": "MIME-Typ",
"files.table_original_filename": "Originaler Dateiname",
"files.table_select_all": "Alle Dateien auf dieser Seite auswählen",
"files.tags": "Tags",
"files.title": "Dateien",
"files.upload_modal_header": "Dateien hochladen",
"files.uploaded": "Hochgeladen",
"footer.about": "Über uns",
"footer.attribution": "Namensnennung",
"footer.attributions": "Quellenangaben",
"footer.cookies": "Cookie-Richtlinie",
"footer.copyright": "© {year} DocuElevate",
"footer.imprint": "Impressum",
"footer.license": "Lizenz",
"footer.navigation": "Fußzeilennavigation",
"footer.privacy": "Datenschutz",
"footer.terms": "Nutzungsbedingungen",
"footer.version": "Version",
"help.destinations_dropbox": "Dropbox",
"help.destinations_dropbox_desc": "OAuth-verknüpft. Dateien landen in Ihrem gewählten Ordner.",
"help.destinations_email": "E-Mail-Weiterleitung",
"help.destinations_email_desc": "Verarbeitete Dateien als SMTP-Anhänge gesendet.",
"help.destinations_google_drive": "Google Drive",
"help.destinations_google_drive_desc": "Dienstkonto oder OAuth. Unterstützt geteilte Laufwerke.",
"help.destinations_heading": "Ziele Wohin die Dokumente gehen",
"help.destinations_nextcloud": "Nextcloud / WebDAV",
"help.destinations_nextcloud_desc": "Selbstgehosteter Cloud-Speicher über WebDAV.",
"help.destinations_onedrive": "OneDrive",
"help.destinations_onedrive_desc": "Microsoft Graph API-Integration.",
"help.destinations_paperless": "Paperless-ngx",
"help.destinations_paperless_desc": "Dokumente direkt in Paperless zur Archivierung übertragen.",
"help.destinations_s3": "Amazon S3",
"help.destinations_s3_desc": "Jeder S3-kompatible Bucket (AWS, MinIO, Wasabi).",
"help.destinations_sftp": "SFTP / FTP",
"help.destinations_sftp_desc": "Sichere Dateiübertragung auf beliebige Server.",
"help.destinations_webhook": "Webhook",
"help.destinations_webhook_desc": "Metadaten per POST an einen externen Endpunkt senden.",
"help.documentation": "Dokumentation",
"help.faq": "Häufig gestellte Fragen",
"help.faq_1_a": "Navigieren Sie zur Upload-Seite, ziehen Sie Ihre Dateien per Drag-and-Drop oder klicken Sie auf Datei auswählen. DocuElevate konvertiert Bilder und Office-Dokumente in PDF, führt OCR durch und extrahiert Metadaten automatisch.",
"help.faq_1_q": "Wie lade ich Dokumente hoch?",
"help.faq_2_a": "PDF, JPEG, PNG, TIFF, BMP, GIF, DOCX, XLSX, PPTX, ODT, ODS, TXT, RTF und HTML. Nicht-PDF-Dateien werden vor der Verarbeitung automatisch in PDF konvertiert.",
"help.faq_2_q": "Welche Dateiformate werden unterstützt?",
"help.faq_3_a": "Ja. Gehen Sie zu E-Mail-Import, fügen Sie ein IMAP-Konto hinzu, und DocuElevate prüft auf neue Nachrichten und verarbeitet Anhänge automatisch.",
"help.faq_3_q": "Kann ich Dokumente per E-Mail importieren?",
"help.faq_4_a": "Pipelines ermöglichen es Ihnen, Verarbeitungsschritte zu verketten OCR, KI-Extraktion, Formatkonvertierung und das Ergebnis an ein oder mehrere Ziele weiterzuleiten. Erstellen und verwalten Sie diese auf der Pipelines-Seite.",
"help.faq_4_q": "Wie funktionieren Verarbeitungs-Pipelines?",
"help.faq_5_a": "DocuElevate verschlüsselt Anmeldedaten im Ruhezustand, kommuniziert über TLS und speichert Ihre Dokumente nie länger als nötig. Weitere Details finden Sie in der Datenschutzerklärung.",
"help.faq_5_q": "Sind meine Daten sicher?",
"help.faq_heading": "Häufig gestellte Fragen",
"help.getting_started": "Erste Schritte",
"help.heading": "Hilfezentrum",
"help.subheading": "Alles, was Sie brauchen, um DocuElevate optimal zu nutzen. Durchsuchen Sie die Themen unten oder suchen Sie nach dem, was Sie brauchen.",
"help.page_title": "Hilfezentrum",
"help.quickstart_heading": "Schnellstart",
"help.quickstart_upload": "Dokumente hochladen",
"help.quickstart_upload_desc": "Ziehen Sie Dateien auf die Upload-Seite oder klicken Sie auf Datei auswählen. DocuElevate konvertiert Bilder und Office-Dokumente in PDF, führt OCR durch und extrahiert Metadaten automatisch.",
"help.quickstart_storage": "Speicher verbinden",
"help.quickstart_storage_desc": "Gehen Sie zu Einstellungen und verknüpfen Sie Ihre Cloud-Konten. Verarbeitete Dokumente werden automatisch an jedes konfigurierte Ziel weitergeleitet.",
"help.quickstart_upload": "Dokumente hochladen",
"help.quickstart_upload_desc": "Ziehen Sie Dateien auf die Upload-Seite oder klicken Sie auf Datei auswählen. DocuElevate konvertiert Bilder und Office-Dokumente in PDF, führt OCR durch und extrahiert Metadaten automatisch.",
"help.quickstart_workflows": "Arbeitsabläufe automatisieren",
"help.quickstart_workflows_desc": "Erstellen Sie Pipelines, um mehrstufige Verarbeitungs- und Weiterleitungsregeln zu definieren. Kombinieren Sie OCR, KI-Extraktion, Formatkonvertierung und Zustellung in einem einzigen Ablauf.",
"help.sources_heading": "Quellen Dokumente einbringen",
"help.sources_web_upload": "Web-Upload",
"help.sources_web_upload_desc": "Der schnellste Weg, um loszulegen. Öffnen Sie die Upload-Seite, legen Sie eine oder mehrere Dateien ab, und DocuElevate kümmert sich um den Rest. Unterstützte Formate sind PDF, JPEG, PNG, TIFF, DOCX, XLSX und mehr.",
"help.sources_email_ingestion": "E-Mail-Import (IMAP)",
"help.sources_email_ingestion_desc": "Leiten Sie Dokumente an ein dediziertes Postfach weiter. Unter E-Mail-Import fügen Sie ein oder mehrere IMAP-Konten hinzu. DocuElevate prüft auf neue Nachrichten und verarbeitet Anhänge automatisch.",
"help.sources_heading": "Quellen Dokumente einbringen",
"help.sources_rest_api": "REST-API",
"help.sources_rest_api_desc": "Integrieren Sie programmgesteuert, indem Sie Dateien an /api/upload senden. Ideal für Skripte, überwachte Ordner, Scanner oder Drittanbieter-Tools wie Zapier und n8n.",
"help.sources_scanner": "Scanner & Mobil",
"help.sources_scanner_desc": "Richten Sie Netzwerkscanner auf den Upload-Endpunkt von DocuElevate oder verwenden Sie eine mobile Scan-App, die benutzerdefinierte HTTP-Ziele unterstützt.",
"help.destinations_heading": "Ziele Wohin die Dokumente gehen",
"help.destinations_dropbox": "Dropbox",
"help.destinations_dropbox_desc": "OAuth-verknüpft. Dateien landen in Ihrem gewählten Ordner.",
"help.destinations_google_drive": "Google Drive",
"help.destinations_google_drive_desc": "Dienstkonto oder OAuth. Unterstützt geteilte Laufwerke.",
"help.destinations_onedrive": "OneDrive",
"help.destinations_onedrive_desc": "Microsoft Graph API-Integration.",
"help.destinations_s3": "Amazon S3",
"help.destinations_s3_desc": "Jeder S3-kompatible Bucket (AWS, MinIO, Wasabi).",
"help.destinations_nextcloud": "Nextcloud / WebDAV",
"help.destinations_nextcloud_desc": "Selbstgehosteter Cloud-Speicher über WebDAV.",
"help.destinations_paperless": "Paperless-ngx",
"help.destinations_paperless_desc": "Dokumente direkt in Paperless zur Archivierung übertragen.",
"help.destinations_sftp": "SFTP / FTP",
"help.destinations_sftp_desc": "Sichere Dateiübertragung auf beliebige Server.",
"help.destinations_email": "E-Mail-Weiterleitung",
"help.destinations_email_desc": "Verarbeitete Dateien als SMTP-Anhänge gesendet.",
"help.destinations_webhook": "Webhook",
"help.destinations_webhook_desc": "Metadaten per POST an einen externen Endpunkt senden.",
"help.workflows_heading": "Arbeitsabläufe & Pipelines",
"help.workflows_what_is": "Was ist eine Pipeline?",
"help.workflows_definition": "Eine Pipeline ist eine Reihe von Verarbeitungsschritten, die automatisch ausgeführt werden, wenn ein Dokument aufgenommen wird. Jeder Schritt kann das Dokument transformieren, anreichern oder weiterleiten.",
"help.workflows_typical_steps": "Typische Schritte",
"help.workflows_step_1": "In PDF konvertieren",
"help.workflows_step_2": "OCR Text extrahieren",
"help.workflows_step_3": "KI-Metadatenextraktion",
"help.workflows_step_4": "An ein oder mehrere Ziele liefern",
"help.sources_web_upload": "Web-Upload",
"help.sources_web_upload_desc": "Der schnellste Weg, um loszulegen. Öffnen Sie die Upload-Seite, legen Sie eine oder mehrere Dateien ab, und DocuElevate kümmert sich um den Rest. Unterstützte Formate sind PDF, JPEG, PNG, TIFF, DOCX, XLSX und mehr.",
"help.subheading": "Alles, was Sie brauchen, um DocuElevate optimal zu nutzen. Durchsuchen Sie die Themen unten oder suchen Sie nach dem, was Sie brauchen.",
"help.support": "Support",
"help.support_admin_message": "Wenden Sie sich an Ihren Administrator für Support-Informationen.",
"help.support_description": "Können Sie nicht finden, was Sie suchen? Unser Support-Team hilft Ihnen gerne weiter.",
"help.support_heading": "Support kontaktieren",
"help.title": "Hilfecenter",
"help.workflows_creating": "Eine Pipeline erstellen",
"help.workflows_definition": "Eine Pipeline ist eine Reihe von Verarbeitungsschritten, die automatisch ausgeführt werden, wenn ein Dokument aufgenommen wird. Jeder Schritt kann das Dokument transformieren, anreichern oder weiterleiten.",
"help.workflows_heading": "Arbeitsabläufe & Pipelines",
"help.workflows_step_1": "In PDF konvertieren",
"help.workflows_step_1_create": "Gehen Sie im Hauptmenü zu Pipelines.",
"help.workflows_step_2": "OCR Text extrahieren",
"help.workflows_step_2_create": "Klicken Sie auf Neue Pipeline und geben Sie ihr einen Namen.",
"help.workflows_step_3": "KI-Metadatenextraktion",
"help.workflows_step_3_create": "Fügen Sie die benötigten Verarbeitungsschritte hinzu.",
"help.workflows_step_4": "An ein oder mehrere Ziele liefern",
"help.workflows_step_4_create": "Wählen Sie ein oder mehrere Zustellungsziele.",
"help.workflows_step_5_create": "Speichern neue Dokumente werden automatisch durch diese Pipeline verarbeitet.",
"help.faq_heading": "Häufig gestellte Fragen",
"help.faq_1_q": "Wie lade ich Dokumente hoch?",
"help.faq_1_a": "Navigieren Sie zur Upload-Seite, ziehen Sie Ihre Dateien per Drag-and-Drop oder klicken Sie auf Datei auswählen. DocuElevate konvertiert Bilder und Office-Dokumente in PDF, führt OCR durch und extrahiert Metadaten automatisch.",
"help.faq_2_q": "Welche Dateiformate werden unterstützt?",
"help.faq_2_a": "PDF, JPEG, PNG, TIFF, BMP, GIF, DOCX, XLSX, PPTX, ODT, ODS, TXT, RTF und HTML. Nicht-PDF-Dateien werden vor der Verarbeitung automatisch in PDF konvertiert.",
"help.faq_3_q": "Kann ich Dokumente per E-Mail importieren?",
"help.faq_3_a": "Ja. Gehen Sie zu E-Mail-Import, fügen Sie ein IMAP-Konto hinzu, und DocuElevate prüft auf neue Nachrichten und verarbeitet Anhänge automatisch.",
"help.faq_4_q": "Wie funktionieren Verarbeitungs-Pipelines?",
"help.faq_4_a": "Pipelines ermöglichen es Ihnen, Verarbeitungsschritte zu verketten OCR, KI-Extraktion, Formatkonvertierung und das Ergebnis an ein oder mehrere Ziele weiterzuleiten. Erstellen und verwalten Sie diese auf der Pipelines-Seite.",
"help.faq_5_q": "Sind meine Daten sicher?",
"help.faq_5_a": "DocuElevate verschlüsselt Anmeldedaten im Ruhezustand, kommuniziert über TLS und speichert Ihre Dokumente nie länger als nötig. Weitere Details finden Sie in der Datenschutzerklärung.",
"help.support_heading": "Support kontaktieren",
"help.support_description": "Können Sie nicht finden, was Sie suchen? Unser Support-Team hilft Ihnen gerne weiter.",
"help.support_admin_message": "Wenden Sie sich an Ihren Administrator für Support-Informationen.",
"index.page_title_public": "Intelligente Dokumentenverarbeitung",
"index.page_title_dashboard": "Übersicht",
"help.workflows_typical_steps": "Typische Schritte",
"help.workflows_what_is": "Was ist eine Pipeline?",
"index.badge_intelligent": "Intelligente Dokumentenverarbeitung",
"index.hero_heading": "Vom Hochladen zur Erkenntnis automatisch.",
"index.hero_description": "DocuElevate nimmt Ihre Dokumente auf, führt OCR durch, extrahiert Metadaten mit KI und leitet Dateien an Dropbox, Google Drive, OneDrive, S3, Nextcloud und mehr weiter alles in einer nahtlosen Pipeline.",
"index.hero_signup": "Kostenlos starten",
"index.hero_login": "Anmelden",
"index.hero_pricing": "Tarife & Preise ansehen",
"index.feature_section_title": "Alles, was Sie für intelligente Dokumenten-Workflows brauchen",
"index.feature_ocr": "OCR & Texterkennung",
"index.feature_ocr_desc": "Azure Document Intelligence konvertiert gescannte PDFs und Bilder automatisch in vollständig durchsuchbaren Text.",
"index.capabilities_cloud": "Cloud-Speicher: Dropbox, OneDrive, Google Drive, NextCloud",
"index.capabilities_ingestion": "E-Mail- & URL-basierte Dokumentenaufnahme",
"index.capabilities_ocr": "OCR & Metadatenextraktion mit KI",
"index.capabilities_paperless": "Paperless-ngx-Integration für Dokumentenverwaltung",
"index.capabilities_title": "Funktionen",
"index.capabilities_workflows": "Automatisierte Klassifizierung & Routing-Workflows",
"index.cta_description": "Schließen Sie sich Teams an, die ihre Dokumentenverarbeitung bereits mit DocuElevate automatisieren.",
"index.cta_heading": "Bereit, Ihren Dokumenten-Workflow zu verbessern?",
"index.cta_pricing": "Preise ansehen",
"index.cta_signup": "Kostenloses Konto erstellen",
"index.dashboard_subtitle": "Intelligente Dokumentenverarbeitung & -verwaltung",
"index.feature_ai": "KI-Metadatenextraktion",
"index.feature_ai_desc": "OpenAI, Claude, Gemini und andere KI-Anbieter klassifizieren Dokumente und extrahieren wichtige Felder wie Daten, Beträge und Betreffzeilen.",
"index.feature_cloud": "Multi-Cloud-Speicher",
"index.feature_cloud_desc": "Leiten Sie verarbeitete Dateien an Dropbox, Google Drive, OneDrive, Amazon S3, Nextcloud, Paperless NGX, WebDAV, FTP/SFTP und mehr weiter.",
"index.feature_email": "E-Mail- & IMAP-Import",
"index.feature_email_desc": "Ziehen Sie Dokumente automatisch aus Gmail oder jedem IMAP-Postfach keine manuellen Uploads nötig.",
"index.feature_search": "Volltextsuche",
"index.feature_search_desc": "Finden Sie sofort jedes Dokument nach Inhalt, Metadaten oder Tags in Ihrem gesamten Archiv.",
"index.feature_ocr": "OCR & Texterkennung",
"index.feature_ocr_desc": "Azure Document Intelligence konvertiert gescannte PDFs und Bilder automatisch in vollständig durchsuchbaren Text.",
"index.feature_pipelines": "Benutzerdefinierte Pipelines",
"index.feature_pipelines_desc": "Erstellen Sie Verarbeitungs-Pipelines mit konfigurierbaren Schritten OCR, KI-Extraktion, Formatkonvertierung und Speicher-Routing in beliebiger Reihenfolge.",
"index.cta_heading": "Bereit, Ihren Dokumenten-Workflow zu verbessern?",
"index.cta_description": "Schließen Sie sich Teams an, die ihre Dokumentenverarbeitung bereits mit DocuElevate automatisieren.",
"index.cta_signup": "Kostenloses Konto erstellen",
"index.cta_pricing": "Preise ansehen",
"index.dashboard_subtitle": "Intelligente Dokumentenverarbeitung & -verwaltung",
"index.platform_overview": "Plattformübersicht",
"index.stat_total_files": "Dateien gesamt",
"index.stat_files_today": "Dateien heute",
"index.stat_files_month": "Dateien diesen Monat",
"index.stat_active_users": "Aktive Benutzer",
"index.usage_my_usage": "Meine Nutzung",
"index.usage_lifetime": "Dateien gesamt",
"index.usage_today": "Dateien heute",
"index.usage_month": "Dateien diesen Monat",
"index.usage_unlimited": "Unbegrenzt",
"index.tier_plan": "Tarif",
"index.tier_upgrade": "Upgrade",
"index.tier_view_details": "Alle Details ansehen",
"index.quick_actions": "Schnellaktionen",
"index.quick_upload": "Dokument hochladen",
"index.quick_upload_desc": "Eine neue Datei verarbeiten",
"index.quick_documents": "Meine Dokumente",
"index.quick_documents_desc": "Ihre verarbeiteten Dateien durchsuchen",
"index.quick_subscription": "Mein Abonnement",
"index.quick_subscription_desc": "Tarif & Nutzungsdetails anzeigen",
"index.quick_search": "Suche",
"index.quick_search_desc": "Volltextsuche über Dokumente",
"index.upgrade_plan": "Tarif upgraden",
"index.upgrade_description": "Mehr Dokumente, mehr Ziele und Prioritäts-Support freischalten.",
"index.upgrade_daily_limits": "Höhere tägliche & monatliche Limits",
"index.upgrade_destinations": "Mehr Speicherziele",
"index.upgrade_ocr_pages": "Mehr OCR-Seiten",
"index.upgrade_view_pricing": "Tarife & Preise ansehen",
"index.integrations_title": "Integrationen",
"index.integrations_active": "Aktive Integrationen",
"index.integrations_storage": "Speicherziele",
"index.integrations_view_status": "Systemstatus anzeigen",
"index.single_user_heading": "DocuElevate Dashboard",
"index.single_user_subtitle": "Intelligente Dokumentenverarbeitung & -verwaltung",
"index.capabilities_title": "Funktionen",
"index.capabilities_ocr": "OCR & Metadatenextraktion mit KI",
"index.capabilities_cloud": "Cloud-Speicher: Dropbox, OneDrive, Google Drive, NextCloud",
"index.capabilities_paperless": "Paperless-ngx-Integration für Dokumentenverwaltung",
"index.capabilities_ingestion": "E-Mail- & URL-basierte Dokumentenaufnahme",
"index.capabilities_workflows": "Automatisierte Klassifizierung & Routing-Workflows",
"index.feature_search": "Volltextsuche",
"index.feature_search_desc": "Finden Sie sofort jedes Dokument nach Inhalt, Metadaten oder Tags in Ihrem gesamten Archiv.",
"index.feature_section_title": "Alles, was Sie für intelligente Dokumenten-Workflows brauchen",
"index.getting_started": "Erste Schritte",
"index.getting_started_1": "Integrationen über Systemstatus konfigurieren",
"index.getting_started_2": "Erstes Dokument hochladen",
"index.getting_started_3": "Ergebnisse in Dateien überprüfen",
"index.getting_started_learn": "Mehr über DocuElevate erfahren",
"error.404_code": "404",
"error.404_heading": "Ups, diese Seite konnten wir nicht finden!",
"error.404_message": "Es scheint, als hätte DocuElevate das gesuchte Dokument verlegt. Keine Sorge wir helfen Ihnen weiter.",
"error.404_home": "Zur Startseite",
"error.500_code": "500",
"error.500_heading": "Ups! Etwas ist schiefgelaufen.",
"error.500_description": "Unsere Server haben ein Problem und brauchen einen Moment.",
"error.500_home": "Zur Startseite",
"pipelines.page_title": "Verarbeitungs-Pipelines",
"pipelines.system_label": "System",
"pipelines.default_label": "Standard",
"pipelines.inactive_label": "Inaktiv",
"pipelines.disabled_label": "Deaktiviert",
"pipelines.enabled_label": "Aktiviert",
"pipelines.empty_state": "Noch keine Pipelines",
"pipelines.set_default": "Als meine Standard-Pipeline festlegen",
"pipelines.description_label": "Beschreibung",
"pipelines.active_label": "Aktiv",
"integrations.page_title": "Integrationen",
"integrations.imap_settings": "IMAP-Einstellungen",
"integrations.host_label": "Host",
"integrations.port_label": "Port",
"integrations.username_label": "Benutzername",
"integrations.password_label": "Passwort",
"integrations.folder_label": "Ordner",
"index.hero_description": "DocuElevate nimmt Ihre Dokumente auf, führt OCR durch, extrahiert Metadaten mit KI und leitet Dateien an Dropbox, Google Drive, OneDrive, S3, Nextcloud und mehr weiter alles in einer nahtlosen Pipeline.",
"index.hero_heading": "Vom Hochladen zur Erkenntnis automatisch.",
"index.hero_login": "Anmelden",
"index.hero_pricing": "Tarife & Preise ansehen",
"index.hero_signup": "Kostenlos starten",
"index.integrations_active": "Aktive Integrationen",
"index.integrations_storage": "Speicherziele",
"index.integrations_title": "Integrationen",
"index.integrations_view_status": "Systemstatus anzeigen",
"index.page_title_dashboard": "Übersicht",
"index.page_title_public": "Intelligente Dokumentenverarbeitung",
"index.platform_overview": "Plattformübersicht",
"index.quick_actions": "Schnellaktionen",
"index.quick_documents": "Meine Dokumente",
"index.quick_documents_desc": "Ihre verarbeiteten Dateien durchsuchen",
"index.quick_search": "Suche",
"index.quick_search_desc": "Volltextsuche über Dokumente",
"index.quick_subscription": "Mein Abonnement",
"index.quick_subscription_desc": "Tarif & Nutzungsdetails anzeigen",
"index.quick_upload": "Dokument hochladen",
"index.quick_upload_desc": "Eine neue Datei verarbeiten",
"index.single_user_heading": "DocuElevate Dashboard",
"index.single_user_subtitle": "Intelligente Dokumentenverarbeitung & -verwaltung",
"index.stat_active_users": "Aktive Benutzer",
"index.stat_files_month": "Dateien diesen Monat",
"index.stat_files_today": "Dateien heute",
"index.stat_total_files": "Dateien gesamt",
"index.tier_plan": "Tarif",
"index.tier_upgrade": "Upgrade",
"index.tier_view_details": "Alle Details ansehen",
"index.upgrade_daily_limits": "Höhere tägliche & monatliche Limits",
"index.upgrade_description": "Mehr Dokumente, mehr Ziele und Prioritäts-Support freischalten.",
"index.upgrade_destinations": "Mehr Speicherziele",
"index.upgrade_ocr_pages": "Mehr OCR-Seiten",
"index.upgrade_plan": "Tarif upgraden",
"index.upgrade_view_pricing": "Tarife & Preise ansehen",
"index.usage_lifetime": "Dateien gesamt",
"index.usage_month": "Dateien diesen Monat",
"index.usage_my_usage": "Meine Nutzung",
"index.usage_today": "Dateien heute",
"index.usage_unlimited": "Unbegrenzt",
"integrations.configure": "Konfigurieren",
"integrations.connect": "Verbinden",
"integrations.connected": "Verbunden",
"integrations.disconnect": "Trennen",
"integrations.empty_state": "Keine Integrationen konfiguriert",
"status.page_title": "Systemstatus",
"status.app_version": "App-Version",
"status.build_date": "Build-Datum",
"status.last_check": "Letzte Prüfung",
"status.container_id": "Container-ID",
"status.git_commit": "Git-Commit",
"status.setting_label": "Einstellung",
"status.value_label": "Wert",
"notifications.page_title": "Benachrichtigungen",
"notifications.manage_desc": "Verwalten Sie Ihren Posteingang, Ziele und Ereignispräferenzen",
"notifications.tab_inbox": "Posteingang",
"notifications.tab_settings": "Einstellungen",
"notifications.filter_all": "Alle",
"notifications.filter_unread": "Nur ungelesene",
"notifications.filter_read": "Nur gelesene",
"notifications.mark_all_read_btn": "Alle als gelesen markieren",
"auth.login_title": "Anmelden",
"auth.signup_title": "Registrieren",
"auth.forgot_password": "Passwort vergessen?",
"auth.remember_me": "Angemeldet bleiben",
"auth.email_label": "E-Mail",
"auth.password_label": "Passwort",
"auth.confirm_password": "Passwort bestätigen",
"auth.username_label": "Benutzername",
"auth.display_name_label": "Anzeigename",
"language.nb": "Norsk",
"language.da": "Dansk",
"language.sv": "Svenska",
"language.fi": "Suomi",
"language.is": "Íslenska",
"language.ga": "Gaeilge",
"language.hu": "Magyar",
"integrations.folder_label": "Ordner",
"integrations.host_label": "Host",
"integrations.imap_settings": "IMAP-Einstellungen",
"integrations.not_connected": "Nicht verbunden",
"integrations.page_title": "Integrationen",
"integrations.password_label": "Passwort",
"integrations.port_label": "Port",
"integrations.title": "Integrationen",
"integrations.username_label": "Benutzername",
"language.bg": "Български",
"language.ca": "Català",
"language.change_success": "Sprache geändert zu {language}",
"language.changed": "Sprache geändert zu {language}",
"language.cs": "Čeština",
"language.da": "Dansk",
"language.de": "Deutsch",
"language.el": "Ελληνικά",
"language.en": "Englisch",
"language.es": "Spanisch",
"language.et": "Eesti",
"language.fi": "Suomi",
"language.fr": "Französisch",
"language.ga": "Gaeilge",
"language.hr": "Hrvatski",
"language.hu": "Magyar",
"language.is": "Íslenska",
"language.it": "Italienisch",
"language.lb": "Lëtzebuergesch",
"language.lt": "Lietuvių",
"language.lv": "Latviešu",
"language.nb": "Norsk",
"language.nl": "Niederländisch",
"language.pl": "Polnisch",
"language.pt": "Portugiesisch",
"language.ro": "Română",
"language.ru": "Russisch",
"language.selector": "Sprache",
"language.selector_label": "Sprache wählen",
"language.sk": "Slovenčina",
"language.sl": "Slovenščina",
"language.hr": "Hrvatski",
"language.ro": "Română",
"language.bg": "Български",
"language.uk": "Українська",
"language.sv": "Svenska",
"language.tr": "Türkçe",
"language.el": "Ελληνικά",
"language.et": "Eesti",
"language.lv": "Latviešu",
"language.lt": "Lietuvių",
"language.lb": "Lëtzebuergesch",
"language.ca": "Català"
"language.uk": "Українська",
"language.zh": "Chinesisch",
"nav.about": "Über uns",
"nav.admin": "Administration",
"nav.admin.audit_logs": "Prüfprotokolle",
"nav.admin.backups": "Sicherungen",
"nav.admin.plans": "Tarife",
"nav.admin.scheduled_jobs": "Geplante Aufgaben",
"nav.admin.users": "Benutzer",
"nav.admin_actions": "Admin-Aktionen",
"nav.admin_menu": "Admin-Menü",
"nav.api_docs": "API-Dokumentation",
"nav.api_tokens": "API-Token",
"nav.backup_restore": "Sicherung & Wiederherstellung",
"nav.credentials": "Zugangsdaten",
"nav.dark_mode": "Dunkelmodus",
"nav.dashboard": "Übersicht",
"nav.developer_docs": "Entwicklerdokumentation",
"nav.duplicates": "Duplikate",
"nav.file_manager": "Dateimanager",
"nav.files": "Dateien",
"nav.help": "Hilfe",
"nav.help_center": "Hilfecenter",
"nav.imap": "E-Mail-Import",
"nav.integrations": "Integrationen",
"nav.light_mode": "Hellmodus",
"nav.login": "Anmelden",
"nav.logout": "Abmelden",
"nav.main_navigation": "Hauptnavigation",
"nav.notifications": "Benachrichtigungen",
"nav.open_main_menu": "Hauptmenü öffnen",
"nav.pipelines": "Pipelines",
"nav.plan_designer": "Plan-Designer",
"nav.pricing": "Preise",
"nav.profile": "Profil",
"nav.queue": "Warteschlange",
"nav.queue_monitor": "Warteschlangen-Monitor",
"nav.scheduled_jobs": "Geplante Aufgaben",
"nav.search": "Suche",
"nav.settings": "Einstellungen",
"nav.shared_links": "Geteilte Links",
"nav.signup": "Registrieren",
"nav.similarity": "Ähnlichkeit",
"nav.skip_to_content": "Zum Hauptinhalt springen",
"nav.status": "Systemstatus",
"nav.subscription": "Abonnement",
"nav.toggle_dark_mode": "Dunkelmodus umschalten",
"nav.toggle_nav": "Navigationsmenü umschalten",
"nav.upload": "Hochladen",
"nav.users": "Benutzer",
"nav.version": "Versionsinformationen",
"notifications.filter_all": "Alle",
"notifications.filter_read": "Nur gelesene",
"notifications.filter_unread": "Nur ungelesene",
"notifications.manage_desc": "Verwalten Sie Ihren Posteingang, Ziele und Ereignispräferenzen",
"notifications.mark_all_read": "Alle als gelesen markieren",
"notifications.mark_all_read_btn": "Alle als gelesen markieren",
"notifications.mark_read": "Als gelesen markieren",
"notifications.no_notifications": "Keine Benachrichtigungen",
"notifications.page_title": "Benachrichtigungen",
"notifications.tab_inbox": "Posteingang",
"notifications.tab_settings": "Einstellungen",
"notifications.title": "Benachrichtigungen",
"notifications.unread_count": "{count} ungelesene Benachrichtigungen",
"pipelines.active_label": "Aktiv",
"pipelines.create": "Pipeline erstellen",
"pipelines.default_label": "Standard",
"pipelines.description_label": "Beschreibung",
"pipelines.disabled_label": "Deaktiviert",
"pipelines.edit": "Pipeline bearbeiten",
"pipelines.empty_state": "Noch keine Pipelines",
"pipelines.enabled_label": "Aktiviert",
"pipelines.inactive_label": "Inaktiv",
"pipelines.page_title": "Verarbeitungs-Pipelines",
"pipelines.set_default": "Als meine Standard-Pipeline festlegen",
"pipelines.system_label": "System",
"pipelines.title": "Verarbeitungs-Pipelines",
"search.button": "Suchen",
"search.error_message": "Suche ist vorübergehend nicht verfügbar. Bitte versuchen Sie es gleich erneut.",
"search.filter_clear_button": "Filter zurücksetzen",
"search.filter_date_from": "Datum von",
"search.filter_date_to": "Datum bis",
"search.filter_document_type": "Dokumenttyp",
"search.filter_document_type_placeholder": "z.B. Rechnung",
"search.filter_language": "Sprache",
"search.filter_language_placeholder": "z.B. de",
"search.filter_sender": "Absender",
"search.filter_sender_placeholder": "z.B. ACME GmbH",
"search.filter_tags_placeholder": "z.B. Amazon",
"search.filter_text_quality": "Textqualität",
"search.filter_text_quality_all": "Alle",
"search.filter_text_quality_high": "Hoch",
"search.filter_text_quality_low": "Niedrig",
"search.filter_text_quality_medium": "Mittel",
"search.filter_text_quality_no_text": "Kein Text",
"search.heading": "Dokumentensuche",
"search.input_placeholder": "Dokumente nach Inhalt, Absender, Tags, Typ suchen...",
"search.loading_indicator": "Suche läuft…",
"search.no_results": "Keine Ergebnisse gefunden",
"search.page_title": "Dokumente suchen",
"search.placeholder": "Nach Dateiname, Inhalt, Tags suchen...",
"search.result_empty": "Keine Dokumente gefunden, die Ihrer Suche entsprechen.",
"search.results_count": "{count} Ergebnisse gefunden",
"search.saved_button": "Aktuelle speichern",
"search.saved_empty": "Noch keine gespeicherten Suchen",
"search.saved_error": "Gespeicherte Suchen konnten nicht geladen werden",
"search.saved_label": "Gespeicherte Suchen",
"search.saved_loading": "Laden...",
"search.title": "Dokumente suchen",
"settings.reset_confirm": "Möchten Sie diese Einstellung wirklich zurücksetzen?",
"settings.save_error": "Einstellung konnte nicht gespeichert werden",
"settings.save_success": "Einstellung erfolgreich gespeichert",
"settings.title": "Einstellungen",
"status.app_version": "App-Version",
"status.build_date": "Build-Datum",
"status.container_id": "Container-ID",
"status.git_commit": "Git-Commit",
"status.last_check": "Letzte Prüfung",
"status.page_title": "Systemstatus",
"status.setting_label": "Einstellung",
"status.value_label": "Wert",
"upload.browse_button": "Dateien durchsuchen",
"upload.button_processing": "Verarbeitung...",
"upload.camera_button": "Foto aufnehmen / Dokument scannen",
"upload.download_button": "Herunterladen und verarbeiten",
"upload.downloading": "Datei wird von URL heruntergeladen...",
"upload.drag_drop": "Dateien hierher ziehen oder zum Durchsuchen klicken",
"upload.drop_hint_desktop": "Dateien oder Ordner hierher ziehen oder klicken, um Dateien auszuwählen.",
"upload.drop_hint_mobile": "Tippen Sie, um Dateien auszuwählen, oder verwenden Sie die Kamera-Schaltfläche unten.",
"upload.error": "Upload fehlgeschlagen",
"upload.error_invalid_url": "Ungültiges URL-Format",
"upload.error_url_required": "Bitte geben Sie eine URL ein",
"upload.file_size_hint": "Maximale Größe: 500 MB pro Datei",
"upload.file_types": "Erlaubte Typen: PDF, Office-Dokumente (Word, Excel, PowerPoint usw.), Bilder",
"upload.filename_description": "Leer lassen, um den Dateinamen aus der URL zu verwenden",
"upload.filename_label": "Dateiname (optional)",
"upload.filename_placeholder": "mein-dokument.pdf",
"upload.max_size": "Maximale Dateigröße: {size}",
"upload.page_title": "Dateien hochladen",
"upload.section_device": "Vom Gerät hochladen",
"upload.section_url": "Von URL hochladen",
"upload.select_file": "Datei auswählen",
"upload.success": "Datei erfolgreich hochgeladen",
"upload.title": "Dokument hochladen",
"upload.uploading": "Wird hochgeladen...",
"upload.url_description": "Geben Sie einen direkten Link zu einer Datei ein (PDF, Office-Dokumente oder Bilder)",
"upload.url_label": "Datei-URL",
"upload.url_placeholder": "https://beispiel.de/dokument.pdf"
}