chore(i18n): auto-update translations via LLM

This commit is contained in:
Christian Krakau-Louis
2026-03-16 17:15:40 +00:00
parent 872ff6c53b
commit 3cd895d57c
79 changed files with 27228 additions and 78 deletions
+173
View File
@@ -41,6 +41,161 @@
"about.story_heading": "Unsere Geschichte",
"about.story_p1": "DocuElevate wurde mit einem Ziel ins Leben gerufen: die Dokumentenverwaltung für alle zu vereinfachen und zu optimieren, egal ob Sie ein kleines Startup oder ein großes Unternehmen sind.",
"about.story_p2": "Wir nutzen die Leistung von pluggable KI-Anbietern (OpenAI, Anthropic Claude, Google Gemini, Ollama, OpenRouter, Portkey und viele mehr) zur Metadatenextraktion und Textverfeinerung, integrieren nahtlos mit Dropbox, Nextcloud und Paperless NGX für Speicherung und Indizierung, nutzen Azure Document Intelligence für OCR und verwenden sogar Gotenberg für Datei-zu-PDF-Konvertierungen.",
"admin_files.admin_only_badge": "Nur für Admins",
"admin_files.aria_breadcrumb": "Breadcrumb",
"admin_files.badge_delta_detected": "Delta erkannt",
"admin_files.badge_duplicate": "Dupl.",
"admin_files.badge_in_db": "in DB",
"admin_files.badge_on_disk": "auf Disk",
"admin_files.breadcrumb_workdir": "Arbeitsverzeichnis",
"admin_files.btn_download": "Download",
"admin_files.col_actions": "Aktionen",
"admin_files.col_db": "DB",
"admin_files.col_health": "Gesundheit",
"admin_files.col_id": "ID",
"admin_files.col_ingested": "Eingefügt",
"admin_files.col_local_filename": "lokaler_dateiname",
"admin_files.col_missing_paths": "Fehlende Pfade",
"admin_files.col_modified": "Geändert",
"admin_files.col_name": "Name",
"admin_files.col_original_file_path": "original_dateipfad",
"admin_files.col_original_filename": "Ursprünglicher Dateiname",
"admin_files.col_path_relative": "Pfad (relativ zum Arbeitsverzeichnis)",
"admin_files.col_processed_file_path": "verarbeiteter_dateipfad",
"admin_files.col_size": "Größe",
"admin_files.delta_detected_detail": "Gefunden {orphan_count} verwaiste Datei(en) auf der Festplatte ohne DB-Eintrag und {ghost_count} DB-Eintrag(e) mit fehlenden Dateien auf der Festplatte.",
"admin_files.delta_detected_title": "Delta erkannt.",
"admin_files.empty_database": "Keine Dateieinträge in der Datenbank gefunden.",
"admin_files.empty_directory": "Dieses Verzeichnis ist leer.",
"admin_files.ghost_records_desc": "(in DB, Datei(en) auf der Festplatte fehlen)",
"admin_files.ghost_records_heading": "Gespenster-Datensätze",
"admin_files.heading": "Dateimanager",
"admin_files.health_missing": "Fehlend",
"admin_files.health_ok": "OK",
"admin_files.legend_file_exists": "Datei existiert auf der Festplatte",
"admin_files.legend_file_missing": "Datei fehlt von der Festplatte",
"admin_files.legend_found_in_db": "In DB gefunden",
"admin_files.legend_not_in_db": "Nicht in DB (verwaist)",
"admin_files.legend_path_not_set": "Pfad nicht gesetzt",
"admin_files.no_delta": "Kein Delta gefunden — Dateisystem und Datenbank sind synchron.",
"admin_files.no_ghost_records": "Keine Gespenster-Datensätze gefunden.",
"admin_files.no_orphan_files": "Keine verwaisten Dateien gefunden.",
"admin_files.orphan_files_desc": "(auf der Festplatte, kein DB-Eintrag)",
"admin_files.orphan_files_heading": "Verwaiste Dateien",
"admin_files.page_title": "Dateimanager Admin",
"admin_files.status_in_db": "In DB",
"admin_files.status_orphan": "Verwaist",
"admin_files.tab_database": "Datenbankeinträge",
"admin_files.tab_filesystem": "Dateisystem",
"admin_files.tab_reconcile": "Abstimmen",
"admin_plans.aria_delete_plan": "Löschen {name}",
"admin_plans.aria_edit_plan": "Bearbeiten {name}",
"admin_plans.aria_feature_n": "Funktion {n}",
"admin_plans.aria_move_down": "{name} nach unten verschieben",
"admin_plans.aria_move_up": "{name} nach oben verschieben",
"admin_plans.aria_remove_feature_n": "Funktion {n} entfernen",
"admin_plans.btn_add_feature": "Funktion hinzufügen",
"admin_plans.btn_add_plan": "Plan hinzufügen",
"admin_plans.btn_cancel": "Abbrechen",
"admin_plans.btn_create": "Plan erstellen",
"admin_plans.btn_delete": "Löschen",
"admin_plans.btn_edit": "Bearbeiten",
"admin_plans.btn_restore_defaults": "Standardeinstellungen wiederherstellen",
"admin_plans.btn_restore_defaults_title": "Alle vier Standardpläne wiederherstellen (nur wenn noch keine Pläne existieren)",
"admin_plans.btn_restoring": "Wiederherstellen\n\u0000A",
"admin_plans.btn_save_changes": "Änderungen speichern",
"admin_plans.btn_save_order": "Bestellung speichern",
"admin_plans.btn_saving": "Speichern\u0000A",
"admin_plans.btn_stripe_setup": "Stripe-Setup",
"admin_plans.btn_stripe_setup_title": "Den Stripe-Setup-Assistenten öffnen, um API-Schlüssel zu konfigurieren und Pläne zu synchronisieren",
"admin_plans.col_actions": "Aktionen",
"admin_plans.col_active": "Aktiv",
"admin_plans.col_monthly": "Monatlich",
"admin_plans.col_monthly_limit": "Monatliches Limit",
"admin_plans.col_order": "Reihenfolge",
"admin_plans.col_overage_pct": "Überziehungs %",
"admin_plans.col_plan": "Plan",
"admin_plans.col_yearly": "Jährlich",
"admin_plans.coming_soon": "Demnächst",
"admin_plans.featured_badge": "Hervorgehoben",
"admin_plans.field_active": "Aktiv",
"admin_plans.field_allow_overage": "Überziehungsabrechnung erlauben",
"admin_plans.field_api_access": "API-Zugriff",
"admin_plans.field_badge_text": "Abzeichen-Text",
"admin_plans.field_buffer": "Puffer:",
"admin_plans.field_cta_text": "CTA-Button-Text",
"admin_plans.field_docs_month": "Dokumente / Monat",
"admin_plans.field_featured": "Hervorgehoben / Markiert",
"admin_plans.field_lifetime_docs": "Lebenszeitdokumente",
"admin_plans.field_mailboxes": "E-Mail-Postfächer",
"admin_plans.field_max_file_size": "Maximale Dateigröße (MB)",
"admin_plans.field_name": "Name",
"admin_plans.field_ocr_pages": "OCR-Seiten / Monat",
"admin_plans.field_overage_doc_price": "Überziehungsgebühr / Dokument ($)",
"admin_plans.field_overage_ocr_price": "Überziehungsgebühr / OCR-Seite ($)",
"admin_plans.field_plan_id": "Plan-ID",
"admin_plans.field_price_monthly": "Monatlicher Preis ($)",
"admin_plans.field_price_yearly": "Jährlicher Preis ($)",
"admin_plans.field_sort_order": "Sortierreihenfolge",
"admin_plans.field_storage_dests": "Speicherziele",
"admin_plans.field_stripe_monthly": "Stripe-Preis-ID (monatlich)",
"admin_plans.field_stripe_yearly": "Stripe-Preis-ID (jährlich)",
"admin_plans.field_tagline": "Slogan",
"admin_plans.field_trial_days": "Testtage",
"admin_plans.free_label": "Kostenlos",
"admin_plans.heading": "Plan-Designer",
"admin_plans.hint_features": "Diese Aufzählungspunkte erscheinen auf der Preisseite für diesen Plan.",
"admin_plans.hint_plan_id": "Kleinbuchstaben-Slug, kann nach der Erstellung nicht geändert werden.",
"admin_plans.hint_zero_unlimited": "Geben Sie 0 für unbegrenzt ein.",
"admin_plans.js_delete_confirm": "Plan \"{id}\" löschen? Dies kann nicht rückgängig gemacht werden.",
"admin_plans.js_delete_failed": "Löschen fehlgeschlagen",
"admin_plans.js_failed_load": "Laden der Pläne fehlgeschlagen",
"admin_plans.js_order_saved": "Bestellung gespeichert!",
"admin_plans.js_plan_created": "Plan erstellt!",
"admin_plans.js_plan_deleted": "Plan \"{id}\" gelöscht.",
"admin_plans.js_plan_updated": "Plan aktualisiert!",
"admin_plans.js_reorder_failed": "Neuordnung fehlgeschlagen",
"admin_plans.js_save_failed": "Speichern fehlgeschlagen",
"admin_plans.js_seed_confirm": "Die vier Standardpläne anlegen? Dies hat keine Auswirkungen, wenn die Pläne bereits existieren.",
"admin_plans.js_seed_failed": "Anlegen fehlgeschlagen",
"admin_plans.js_yearly_enter": "Jahrespreis eingeben, um Einsparungen anzuzeigen",
"admin_plans.js_yearly_save": "{pct}% gegenüber monatlich sparen",
"admin_plans.loading": "Lade Pläne\u0015...",
"admin_plans.modal_close_aria": "Modal schließen",
"admin_plans.modal_create_title": "Plan hinzufügen",
"admin_plans.modal_edit_title_prefix": "Plan bearbeiten: ",
"admin_plans.no_plans_intro": "Bisher keine Pläne. Klicken Sie",
"admin_plans.no_plans_suffix": "um die vier integrierten Pläne anzulegen.",
"admin_plans.overage_0pct": "0% (exakt)",
"admin_plans.overage_100pct": "100%",
"admin_plans.overage_50pct": "50%",
"admin_plans.overage_announce": "\u001e ankündigen",
"admin_plans.overage_buffer_body_prefix": "Der Überziehungs-Puffer ist",
"admin_plans.overage_buffer_body_suffix": "Wir bewerben X Docs/Monat, setzen jedoch nur durch bei",
"admin_plans.overage_buffer_formula": "X \u0000D7 (1 + Puffer%)",
"admin_plans.overage_buffer_invisible": "unsichtbar für Benutzer",
"admin_plans.overage_buffer_tail": "Docs. Zum Beispiel, ein 150-Dok/Monat-Plan mit einem 20%-Puffer setzt bei 180 Docs durch. Dies verhindert harte Abschaltungen an der genau angekündigten Grenze und ermöglicht den Nutzern einen sanften Übergang.",
"admin_plans.overage_buffer_title": "Über den Überziehungs-Puffer",
"admin_plans.overage_docs": "Docs,",
"admin_plans.overage_docs_end": "Docs",
"admin_plans.overage_enforce_at": "setzt durch bei",
"admin_plans.page_title": "Plan-Designer \u001e DocuElevate Admin",
"admin_plans.section_basic_info": "Grundinformationen",
"admin_plans.section_display": "Anzeige",
"admin_plans.section_features": "Funktionsübersicht",
"admin_plans.section_overage": "Überziehungs-Designer",
"admin_plans.section_pricing": "Preise",
"admin_plans.section_stripe": "Stripe-Integration",
"admin_plans.section_volume": "Volumenbeschränkungen",
"admin_plans.status_active": "Aktiv",
"admin_plans.status_inactive": "Inaktiv",
"admin_plans.stripe_desc_after": "um sie automatisch zu erstellen. Kostenlose Pläne benötigen keine Stripe-Preis-IDs.",
"admin_plans.stripe_desc_before": "Geben Sie die Stripe-Preis-IDs für diesen Plan ein oder verwenden Sie den",
"admin_plans.stripe_wizard_aria": "Stripe Setup-Assistent in einem neuen Tab öffnen",
"admin_plans.stripe_wizard_link": "Stripe-Assistent",
"admin_plans.stripe_wizard_text": "Stripe-Setup-Assistent",
"admin_plans.subheading": "Verwalten Sie die Abonnementpläne, die auf der öffentlichen Preisseite angezeigt werden.",
"admin_plans.table_aria_label": "Abonnementpläne",
"admin_users.add_user_profile_btn": "Benutzerprofil hinzufügen",
"admin_users.admin_only_badge": "Nur für Administratoren",
"admin_users.btn_password": "Passwort",
@@ -1222,6 +1377,9 @@
"profile.contact_email_label": "Kontakt- / Benachrichtigungs-E-Mail",
"profile.contact_email_placeholder": "you@example.com",
"profile.current_password": "Aktuelles Passwort",
"profile.default_document_language_auto": "Systemstandard verwenden",
"profile.default_document_language_hint": "Dokumente in anderen Sprachen werden automatisch in diese Sprache übersetzt. Leer lassen, um den Systemstandard (Englisch) zu verwenden.",
"profile.default_document_language_label": "Standard-Dokumentensprache",
"profile.dismiss": "Schließen",
"profile.display_name_hint": "Feld leer lassen, um Ihren Kontobenutzernamen oder Ihre E-Mail zu verwenden.",
"profile.display_name_label": "Anzeigename",
@@ -1549,6 +1707,21 @@
"terms.s6_p3_mid": ". Für Lizenzinformationen verweisen Sie bitte auf unsere",
"terms.s6_p3_post": ".",
"terms.s6_p3_pre": "Für Informationen darüber, wie wir Cookies verwenden, siehe bitte unsere",
"translation.copied": "Kopiert!",
"translation.copy": "Kopieren",
"translation.default_language_version": "Standardsprachversion",
"translation.detected_language": "Erkannte Sprache",
"translation.hide_text": "Text ausblenden",
"translation.load_translation": "Übersetzung laden",
"translation.no_translation": "Keine Übersetzung verfügbar \u00130 sie könnte noch verarbeitet werden",
"translation.select_language": "Sprache auswählen\u00133",
"translation.select_target": "Bitte wählen Sie eine Zielsprache aus.",
"translation.show_text": "Text anzeigen",
"translation.translate_btn": "Übersetzen",
"translation.translate_to": "In eine andere Sprache übersetzen",
"translation.translated_to": "Übersetzt in",
"translation.translating": "Übersetze\u00133",
"translation.translation_failed": "Übersetzung fehlgeschlagen",
"upload.browse_button": "Dateien durchsuchen",
"upload.button_processing": "Wird verarbeitet...",
"upload.camera_button": "Foto aufnehmen / Dokument scannen",