From 78028434e9a23209c083c365fb396c9700c52ad3 Mon Sep 17 00:00:00 2001 From: Ludy87 Date: Sun, 26 Oct 2025 12:13:34 +0100 Subject: [PATCH] Update German translations and workflow check Refactored and updated the de-DE translation.json file to remove unused keys, add missing tags, and improve consistency in tool descriptions and options. Also added the --check flag to the check_locales.yml workflow for enhanced locale validation. --- .github/workflows/check_locales.yml | 1 + .../public/locales/de-DE/translation.json | 1105 +++++------------ 2 files changed, 288 insertions(+), 818 deletions(-) diff --git a/.github/workflows/check_locales.yml b/.github/workflows/check_locales.yml index 96e0acd2e..f4c537393 100644 --- a/.github/workflows/check_locales.yml +++ b/.github/workflows/check_locales.yml @@ -206,6 +206,7 @@ jobs: --actor ${{ github.event.pull_request.user.login }} \ --reference-file "${REFERENCE_FILE}" \ --branch "pr-branch" \ + --check --files "${FILES_LIST[@]}" > result.txt continue-on-error: true # Continue the job even if this step fails diff --git a/frontend/public/locales/de-DE/translation.json b/frontend/public/locales/de-DE/translation.json index c22dc59e5..00774f4ec 100644 --- a/frontend/public/locales/de-DE/translation.json +++ b/frontend/public/locales/de-DE/translation.json @@ -1,40 +1,5 @@ { - "toolPanel": { - "modePrompt": { - "title": "Choose how you browse tools", - "description": "Preview both layouts and decide how you want to explore Stirling PDF tools.", - "sidebarTitle": "Sidebar mode", - "sidebarDescription": "Keep tools alongside your workspace for quick switching.", - "recommended": "Recommended", - "chooseSidebar": "Use sidebar mode", - "fullscreenTitle": "Fullscreen mode - (legacy)", - "fullscreenDescription": "Browse every tool in a catalogue that covers the workspace until you pick one.", - "chooseFullscreen": "Use fullscreen mode", - "dismiss": "Maybe later" - }, - "fullscreen": { - "showDetails": "Show Details", - "comingSoon": "Coming soon:", - "favorite": "Add to favourites", - "favorites": "Favourites", - "heading": "All tools (fullscreen view)", - "noResults": "Try adjusting your search or toggle descriptions to find what you need.", - "recommended": "Recommended", - "unfavorite": "Remove from favourites" - }, - "placeholder": "Choose a tool to get started", - "toggle": { - "fullscreen": "Switch to fullscreen mode", - "sidebar": "Switch to sidebar mode" - } - }, - "unsavedChanges": "Sie haben ungespeicherte Änderungen an Ihrer PDF. Was möchten Sie tun?", - "areYouSure": "Are you sure you want to leave?", - "unsavedChangesTitle": "Ungespeicherte Änderungen", - "keepWorking": "Weiterarbeiten", - "discardChanges": "Änderungen verwerfen", - "applyAndContinue": "Anwenden & Fortfahren", - "exportAndContinue": "Exportieren & Fortfahren", + "toolPanel": {}, "language": { "direction": "ltr" }, @@ -54,26 +19,8 @@ "customTextDesc": "Benutzerdefinierter Text", "numberPagesDesc": "Welche Seiten nummeriert werden sollen, Standardeinstellung 'alle' ('all'), akzeptiert auch 1-5 oder 2,5,9 usw.", "customNumberDesc": "Standardmäßig {n}, akzeptiert auch 'Seite {n} von {total}', 'Text-{n}', '{filename}-{n}'", - "submit": "Seitenzahlen hinzufügen", - "configuration": "Configuration", - "customize": "Customize Appearance", - "pagesAndStarting": "Pages & Starting Number", - "positionAndPages": "Position & Pages", - "error": { - "failed": "Add page numbers operation failed" - }, - "results": { - "title": "Page Number Results" - }, - "preview": "Position Selection", - "previewDisclaimer": "Preview is approximate. Final output may vary due to PDF font metrics." + "submit": "Seitenzahlen hinzufügen" }, - "pageSelectionPrompt": "Benutzerdefinierte Seitenauswahl (Geben Sie eine durch Kommas getrennte Liste von Seitenzahlen 1,5,6 oder Funktionen wie 2n+1 ein):", - "startingNumberTooltip": "The first number to display. Subsequent pages will increment from this number.", - "marginTooltip": "Distance between the page number and the edge of the page.", - "fontSizeTooltip": "Size of the page number text in points. Larger numbers create bigger text.", - "fontTypeTooltip": "Font family for the page numbers. Choose based on your document style.", - "customTextTooltip": "Optional custom format for page numbers. Use {n} as placeholder for the number. Example: \"Page {n}\" will show \"Page 1\", \"Page 2\", etc.", "pdfPrompt": "PDF(s) auswählen", "multiPdfPrompt": "PDFs auswählen (2+)", "multiPdfDropPrompt": "Wählen Sie alle gewünschten PDFs aus (oder ziehen Sie sie per Drag & Drop hierhin)", @@ -84,6 +31,7 @@ "uploadLimitExceededPlural": "sind zu groß. Die maximal zulässige Größe ist", "processTimeWarning": "Achtung: Abhängig von der Dateigröße kann dieser Prozess bis zu einer Minute dauern", "pageOrderPrompt": "Seitenreihenfolge (Geben Sie eine durch Komma getrennte Liste von Seitenzahlen ein):", + "pageSelectionPrompt": "Benutzerdefinierte Seitenauswahl (Geben Sie eine durch Kommas getrennte Liste von Seitenzahlen 1,5,6 oder Funktionen wie 2n+1 ein):", "goToPage": "Gehe zu", "true": "Wahr", "false": "Falsch", @@ -94,18 +42,11 @@ "save": "Speichern", "saveToBrowser": "Im Browser speichern", "download": "Herunterladen", - "pin": "Pin File (keep active after tool run)", - "unpin": "Unpin File (replace after tool run)", "undoOperationTooltip": "Klicken zum Rückgängigmachen der letzten Operation und Wiederherstellen der ursprünglichen Dateien", "undo": "Rückgängig", "moreOptions": "Weitere Optionen", "editYourNewFiles": "Ihre neue(n) Datei(en) bearbeiten", "close": "Schließen", - "openInViewer": "Open in Viewer", - "confirmClose": "Confirm Close", - "confirmCloseMessage": "Are you sure you want to close this file?", - "confirmCloseCancel": "Cancel", - "confirmCloseConfirm": "Close File", "fileSelected": "Ausgewählt: {{filename}}", "chooseFile": "Datei wählen", "filesSelected": "Dateien ausgewählt", @@ -115,9 +56,7 @@ "uploadFiles": "Dateien hochladen", "addFiles": "Dateien hinzufügen", "selectFromWorkbench": "Dateien von der Workbench auswählen oder", - "selectMultipleFromWorkbench": "Mindestens {{count}} Dateien von der Workbench auswählen oder", - "created": "Created", - "size": "File Size" + "selectMultipleFromWorkbench": "Mindestens {{count}} Dateien von der Workbench auswählen oder" }, "noFavourites": "Keine Favoriten hinzugefügt", "downloadComplete": "Download abgeschlossen", @@ -136,10 +75,7 @@ }, "error": { "pdfPassword": "Das PDF-Dokument ist passwortgeschützt und das Passwort wurde entweder nicht angegeben oder war falsch", - "encryptedPdfMustRemovePassword": "Diese PDF ist verschlüsselt oder passwortgeschützt. Bitte entsperren Sie sie, bevor Sie in PDF/A konvertieren.", - "incorrectPasswordProvided": "Das PDF-Passwort ist falsch oder wurde nicht angegeben.", "_value": "Fehler", - "dismissAllErrors": "Alle Fehler ausblenden", "sorry": "Entschuldigung für das Problem!", "needHelp": "Brauchen Sie Hilfe / Ein Problem gefunden?", "contactTip": "Wenn Sie weiterhin Probleme haben, zögern Sie nicht, uns um Hilfe zu bitten. Du kannst ein Ticket auf unserer GitHub-Seite einreichen oder uns über Discord kontaktieren:", @@ -152,7 +88,10 @@ "showStack": "Stack-Trace anzeigen", "copyStack": "Stack-Trace kopieren", "githubSubmit": "GitHub - Ein Ticket einreichen", - "discordSubmit": "Discord - Unterstützungsbeitrag einreichen" + "discordSubmit": "Discord - Unterstützungsbeitrag einreichen", + "dismissAllErrors": "Alle Fehler ausblenden", + "encryptedPdfMustRemovePassword": "Diese PDF ist verschlüsselt oder passwortgeschützt. Bitte entsperren Sie sie, bevor Sie in PDF/A konvertieren.", + "incorrectPasswordProvided": "Das PDF-Passwort ist falsch oder wurde nicht angegeben." }, "warning": { "tooltipTitle": "Warnung" @@ -293,40 +232,6 @@ "cacheInputs": { "name": "Formulareingaben speichern", "help": "Aktivieren, um zuvor verwendete Eingaben für zukünftige Durchläufe zu speichern" - }, - "general": { - "title": "General", - "description": "Configure general application preferences.", - "autoUnzip": "Auto-unzip API responses", - "autoUnzipDescription": "Automatically extract files from ZIP responses", - "autoUnzipTooltip": "Automatically extract ZIP files returned from API operations. Disable to keep ZIP files intact. This does not affect automation workflows.", - "autoUnzipFileLimit": "Auto-unzip file limit", - "autoUnzipFileLimitDescription": "Maximum number of files to extract from ZIP", - "autoUnzipFileLimitTooltip": "Only unzip if the ZIP contains this many files or fewer. Set higher to extract larger ZIPs.", - "defaultToolPickerMode": "Default tool picker mode", - "defaultToolPickerModeDescription": "Choose whether the tool picker opens in fullscreen or sidebar by default", - "mode": { - "fullscreen": "Fullscreen", - "sidebar": "Sidebar" - } - }, - "hotkeys": { - "title": "Keyboard Shortcuts", - "description": "Hover a tool to see its shortcut or customise it below. Click \"Change shortcut\" and press a new key combination. Press Esc to cancel.", - "errorModifier": { - "mac": "Include ⌘ (Command), ⌥ (Option), or another modifier in your shortcut.", - "windows": "Include Ctrl, Alt, or another modifier in your shortcut." - }, - "errorConflict": "Shortcut already used by {{tool}}.", - "none": "Not assigned", - "customBadge": "Custom", - "defaultLabel": "Default: {{shortcut}}", - "capturing": "Press keys… (Esc to cancel)", - "change": "Change shortcut", - "reset": "Reset", - "shortcut": "Shortcut", - "noShortcut": "No shortcut set", - "searchPlaceholder": "Search tools..." } }, "changeCreds": { @@ -455,284 +360,278 @@ "alphabetical": "Alphabetisch", "globalPopularity": "Beliebtheit", "sortBy": "Sortieren nach:", - "mobile": { - "brandAlt": "Stirling PDF logo", - "openFiles": "Open files", - "swipeHint": "Swipe left or right to switch views", - "tools": "Tools", - "toolsSlide": "Tool selection panel", - "viewSwitcher": "Switch workspace view", - "workbenchSlide": "Workspace panel", - "workspace": "Workspace" - }, "multiTool": { - "tags": "mehrere,werkzeuge", "title": "PDF-Multitool", - "desc": "Seiten zusammenführen, drehen, neu anordnen und entfernen" + "desc": "Seiten zusammenführen, drehen, neu anordnen und entfernen", + "tags": "mehrere,werkzeuge" }, "merge": { - "tags": "kombinieren,zusammenführen,vereinen", "title": "Zusammenführen", - "desc": "Mehrere PDF-Dateien zu einer einzigen zusammenführen" + "desc": "Mehrere PDF-Dateien zu einer einzigen zusammenführen", + "tags": "kombinieren,zusammenführen,vereinen" }, "split": { - "tags": "teilen,trennen,aufteilen", "title": "Aufteilen", - "desc": "PDFs in mehrere Dokumente aufteilen" + "desc": "PDFs in mehrere Dokumente aufteilen", + "tags": "teilen,trennen,aufteilen" }, "rotate": { - "tags": "drehen,spiegeln,ausrichten", "title": "Drehen", - "desc": "Drehen Sie Ihre PDFs ganz einfach" + "desc": "Drehen Sie Ihre PDFs ganz einfach", + "tags": "drehen,spiegeln,ausrichten" }, "convert": { - "tags": "umwandeln,ändern", "title": "Umwandeln", - "desc": "Dateien zwischen verschiedenen Formaten konvertieren" + "desc": "Dateien zwischen verschiedenen Formaten konvertieren", + "tags": "umwandeln,ändern" }, "pdfOrganiser": { - "tags": "organisieren,umordnen,neu anordnen", "title": "Organisieren", - "desc": "Seiten entfernen und Seitenreihenfolge ändern" + "desc": "Seiten entfernen und Seitenreihenfolge ändern", + "tags": "organisieren,umordnen,neu anordnen" }, "addImage": { - "tags": "einfügen,einbetten,platzieren", "title": "Bild einfügen", - "desc": "Fügt ein Bild an eine bestimmte Stelle im PDF ein (in Arbeit)" + "desc": "Fügt ein Bild an eine bestimmte Stelle im PDF ein (in Arbeit)", + "tags": "einfügen,einbetten,platzieren" }, "addAttachments": { - "tags": "einbetten,anhängen,einfügen", "title": "Anhänge hinzufügen", - "desc": "Eingebettete Dateien (Anhänge) zu einer PDF hinzufügen oder entfernen" + "desc": "Eingebettete Dateien (Anhänge) zu einer PDF hinzufügen oder entfernen", + "tags": "einbetten,anhängen,einfügen" }, "watermark": { - "tags": "stempel,markierung,überlagerung", "title": "Wasserzeichen hinzufügen", - "desc": "Fügen Sie ein eigenes Wasserzeichen zu Ihrem PDF hinzu" + "desc": "Fügen Sie ein eigenes Wasserzeichen zu Ihrem PDF hinzu", + "tags": "stempel,markierung,überlagerung" }, "removePassword": { - "tags": "entsperren", "title": "Passwort entfernen", - "desc": "Den Passwortschutz eines PDFs entfernen" + "desc": "Den Passwortschutz eines PDFs entfernen", + "tags": "entsperren" }, "compress": { - "tags": "verkleinern,reduzieren,optimieren", "title": "Komprimieren", - "desc": "PDF komprimieren um die Dateigröße zu reduzieren" + "desc": "PDF komprimieren um die Dateigröße zu reduzieren", + "tags": "verkleinern,reduzieren,optimieren" }, "unlockPDFForms": { - "tags": "entsperren,aktivieren,bearbeiten", "title": "Schreibgeschützte PDF-Formfelder entfernen", - "desc": "Entfernen Sie die schreibgeschützte Eigenschaft von Formularfeldern in einem PDF-Dokument." + "desc": "Entfernen Sie die schreibgeschützte Eigenschaft von Formularfeldern in einem PDF-Dokument.", + "tags": "entsperren,aktivieren,bearbeiten" }, "changeMetadata": { - "tags": "bearbeiten,ändern,aktualisieren", "title": "Metadaten ändern", - "desc": "Ändern/Entfernen/Hinzufügen von Metadaten aus einem PDF-Dokument" + "desc": "Ändern/Entfernen/Hinzufügen von Metadaten aus einem PDF-Dokument", + "tags": "bearbeiten,ändern,aktualisieren" }, "ocr": { - "tags": "extrahieren,scannen", "title": "Führe OCR/Cleanup-Scans aus", - "desc": "Cleanup scannt und erkennt Text aus Bildern in einer PDF-Datei und fügt ihn erneut als Text hinzu" + "desc": "Cleanup scannt und erkennt Text aus Bildern in einer PDF-Datei und fügt ihn erneut als Text hinzu", + "tags": "extrahieren,scannen" }, "extractImages": { - "tags": "extrahieren,speichern,exportieren", "title": "Bilder extrahieren", - "desc": "Extrahiert alle Bilder aus einer PDF-Datei und speichert sie als Zip-Archiv" + "desc": "Extrahiert alle Bilder aus einer PDF-Datei und speichert sie als Zip-Archiv", + "tags": "extrahieren,speichern,exportieren" }, "scannerImageSplit": { - "tags": "erkennen,teilen,fotos", "title": "Gescannte Fotos erkennen/aufteilen", - "desc": "Teilt mehrere Fotos aus einem Foto/PDF auf" + "desc": "Teilt mehrere Fotos aus einem Foto/PDF auf", + "tags": "erkennen,teilen,fotos" }, "sign": { - "tags": "unterschrift,autogramm", "title": "Signieren", - "desc": "Fügt PDF-Signaturen durch Zeichnung, Text oder Bild hinzu" + "desc": "Fügt PDF-Signaturen durch Zeichnung, Text oder Bild hinzu", + "tags": "unterschrift,autogramm" }, "flatten": { - "tags": "vereinfachen,entfernen,interaktiv", "title": "Abflachen", - "desc": "Alle interaktiven Elemente und Formulare aus einem PDF entfernen" + "desc": "Alle interaktiven Elemente und Formulare aus einem PDF entfernen", + "tags": "vereinfachen,entfernen,interaktiv" }, "certSign": { - "tags": "authentifizieren,PEM,P12,offiziell,verschlüsseln,signieren,zertifikat,PKCS12,JKS,server,manuell,auto", "title": "Mit Zertifikat signieren", - "desc": "Ein PDF mit einem Zertifikat/Schlüssel (PEM/P12) signieren" + "desc": "Ein PDF mit einem Zertifikat/Schlüssel (PEM/P12) signieren", + "tags": "authentifizieren,PEM,P12,offiziell,verschlüsseln,signieren,zertifikat,PKCS12,JKS,server,manuell,auto" }, "repair": { - "tags": "reparieren,wiederherstellen", "title": "Reparatur", - "desc": "Versucht, ein beschädigtes/kaputtes PDF zu reparieren" + "desc": "Versucht, ein beschädigtes/kaputtes PDF zu reparieren", + "tags": "reparieren,wiederherstellen" }, "removeBlanks": { - "tags": "löschen,bereinigen,leer", "title": "Leere Seiten entfernen", - "desc": "Erkennt und entfernt leere Seiten aus einem Dokument" + "desc": "Erkennt und entfernt leere Seiten aus einem Dokument", + "tags": "löschen,bereinigen,leer" }, "removeAnnotations": { - "tags": "löschen,bereinigen,entfernen", "title": "Anmerkungen entfernen", - "desc": "Entfernt alle Kommentare/Anmerkungen aus einem PDF" + "desc": "Entfernt alle Kommentare/Anmerkungen aus einem PDF", + "tags": "löschen,bereinigen,entfernen" }, "compare": { - "tags": "unterschied", "title": "Vergleichen", - "desc": "Vergleicht und zeigt die Unterschiede zwischen zwei PDF-Dokumenten an" + "desc": "Vergleicht und zeigt die Unterschiede zwischen zwei PDF-Dokumenten an", + "tags": "unterschied" }, "removeCertSign": { - "tags": "entfernen,löschen,entsperren", "title": "Zertifikatsignatur entfernen", - "desc": "Zertifikatsignatur aus PDF entfernen" + "desc": "Zertifikatsignatur aus PDF entfernen", + "tags": "entfernen,löschen,entsperren" }, "pageLayout": { - "tags": "layout,anordnen,kombinieren", "title": "Mehrseitiges Layout", - "desc": "Mehrere Seiten eines PDF zu einer Seite zusammenführen" + "desc": "Mehrere Seiten eines PDF zu einer Seite zusammenführen", + "tags": "layout,anordnen,kombinieren" }, "bookletImposition": { - "tags": "broschüre,druck,bindung", "title": "Broschüren-Layout", - "desc": "Broschüren mit korrekter Seitenreihenfolge und mehrseitigem Layout für Druck und Bindung erstellen" + "desc": "Broschüren mit korrekter Seitenreihenfolge und mehrseitigem Layout für Druck und Bindung erstellen", + "tags": "broschüre,druck,bindung" }, "scalePages": { - "tags": "größe ändern,anpassen,skalieren", "title": "Seitengröße/Skalierung anpassen", - "desc": "Größe/Skalierung der Seite und/oder des Inhalts ändern" + "desc": "Größe/Skalierung der Seite und/oder des Inhalts ändern", + "tags": "größe ändern,anpassen,skalieren" }, "addPageNumbers": { - "tags": "nummerieren,paginierung,zählen", "title": "Seitenzahlen hinzufügen", - "desc": "Hinzufügen von Seitenzahlen an einer bestimmten Stelle" + "desc": "Hinzufügen von Seitenzahlen an einer bestimmten Stelle", + "tags": "nummerieren,paginierung,zählen" }, "autoRename": { - "tags": "auto-erkennung,kopfzeilen-basiert,organisieren,umbenennen", "title": "PDF-Datei automatisch umbenennen", - "desc": "Benennt eine PDF-Datei automatisch basierend auf der erkannten Überschrift um" + "desc": "Benennt eine PDF-Datei automatisch basierend auf der erkannten Überschrift um", + "tags": "auto-erkennung,kopfzeilen-basiert,organisieren,umbenennen" }, "adjustContrast": { - "tags": "kontrast,helligkeit,sättigung", "title": "Farben/Kontrast anpassen", - "desc": "Kontrast, Sättigung und Helligkeit einer PDF anpassen" + "desc": "Kontrast, Sättigung und Helligkeit einer PDF anpassen", + "tags": "kontrast,helligkeit,sättigung" }, "crop": { - "tags": "zuschneiden,schneiden,größe ändern", "title": "PDF zuschneiden", - "desc": "PDF zuschneiden um die Größe zu verändern (Text bleibt erhalten!)" + "desc": "PDF zuschneiden um die Größe zu verändern (Text bleibt erhalten!)", + "tags": "zuschneiden,schneiden,größe ändern" }, "autoSplitPDF": { - "tags": "auto,teilen,QR", "title": "PDF automatisch teilen", - "desc": "Physisch gescannte PDF anhand von Splitter-Seiten und QR-Codes aufteilen" + "desc": "Physisch gescannte PDF anhand von Splitter-Seiten und QR-Codes aufteilen", + "tags": "auto,teilen,QR" }, "sanitize": { - "tags": "bereinigen,löschen,entfernen", "title": "Bereinigen", - "desc": "Potentiell schädliche Elemente aus PDF-Dateien entfernen" + "desc": "Potentiell schädliche Elemente aus PDF-Dateien entfernen", + "tags": "bereinigen,löschen,entfernen" }, "getPdfInfo": { - "tags": "info,metadaten,details", "title": "Alle Informationen anzeigen", - "desc": "Erfasst alle möglichen Informationen in einer PDF" + "desc": "Erfasst alle möglichen Informationen in einer PDF", + "tags": "info,metadaten,details" }, "pdfToSinglePage": { - "tags": "kombinieren,zusammenführen,einzeln", "title": "PDF zu einer Seite zusammenfassen", - "desc": "Fügt alle PDF-Seiten zu einer einzigen großen Seite zusammen" + "desc": "Fügt alle PDF-Seiten zu einer einzigen großen Seite zusammen", + "tags": "kombinieren,zusammenführen,einzeln" }, "showJS": { - "tags": "javascript,code,skript", "title": "Javascript anzeigen", - "desc": "Alle Javascript Funktionen in einer PDF anzeigen" + "desc": "Alle Javascript Funktionen in einer PDF anzeigen", + "tags": "javascript,code,skript" }, "redact": { - "tags": "zensieren,schwärzen,verbergen", "title": "Manuell zensieren/schwärzen", - "desc": "Zensiere (Schwärze) eine PDF-Datei durch Auswählen von Text, gezeichneten Formen und/oder ausgewählten Seite(n)" + "desc": "Zensiere (Schwärze) eine PDF-Datei durch Auswählen von Text, gezeichneten Formen und/oder ausgewählten Seite(n)", + "tags": "zensieren,schwärzen,verbergen" + }, + "overlayPdfs": { + "title": "PDFs überlagern", + "desc": "PDFs über eine andere PDF überlagern", + "tags": "überlagern,kombinieren,stapeln" }, "splitBySections": { - "tags": "teilen,abschnitte,aufteilen", "title": "PDF nach Abschnitten aufteilen", - "desc": "Jede Seite einer PDF in kleinere horizontale und vertikale Abschnitte unterteilen" + "desc": "Jede Seite einer PDF in kleinere horizontale und vertikale Abschnitte unterteilen", + "tags": "teilen,abschnitte,aufteilen" }, "addStamp": { - "tags": "stempel,markierung,siegel", "title": "Stempel zu PDF hinzufügen", - "desc": "Text- oder Bildstempel an festgelegten Positionen hinzufügen" + "desc": "Text- oder Bildstempel an festgelegten Positionen hinzufügen", + "tags": "stempel,markierung,siegel" }, "removeImage": { - "tags": "entfernen,löschen,bereinigen", "title": "Bild entfernen", - "desc": "Bild aus PDF entfernen, um die Dateigröße zu verringern" + "desc": "Bild aus PDF entfernen, um die Dateigröße zu verringern", + "tags": "entfernen,löschen,bereinigen" }, "splitByChapters": { - "tags": "teilen,kapitel,struktur", "title": "PDF-Datei nach Kapiteln aufteilen", - "desc": "Aufteilung einer PDF-Datei in mehrere Dateien auf Basis der Kapitelstruktur." + "desc": "Aufteilung einer PDF-Datei in mehrere Dateien auf Basis der Kapitelstruktur.", + "tags": "teilen,kapitel,struktur" }, "validateSignature": { - "tags": "validieren,überprüfen,zertifikat", "title": "PDF-Signatur überprüfen", - "desc": "Digitale Signaturen und Zertifikate in PDF-Dokumenten überprüfen" + "desc": "Digitale Signaturen und Zertifikate in PDF-Dokumenten überprüfen", + "tags": "validieren,überprüfen,zertifikat" }, "swagger": { - "tags": "API,dokumentation,test", "title": "API-Dokumentation", - "desc": "API-Dokumentation anzeigen und Endpunkte testen" + "desc": "API-Dokumentation anzeigen und Endpunkte testen", + "tags": "API,dokumentation,test" }, - "scannerEffect": { - "tags": "scannen,simulieren,erstellen", - "title": "Scanner-Effekt", - "desc": "Erstellen Sie eine PDF, die aussieht, als wäre sie gescannt worden" + "fakeScan": { + "title": "Scan simulieren", + "desc": "Eine PDF erstellen, die wie gescannt aussieht" }, "editTableOfContents": { - "tags": "lesezeichen,inhalt,bearbeiten", "title": "Inhaltsverzeichnis bearbeiten", - "desc": "Hinzufügen oder Bearbeiten von Lesezeichen und Inhaltsverzeichnissen in PDF-Dokumenten" + "desc": "Hinzufügen oder Bearbeiten von Lesezeichen und Inhaltsverzeichnissen in PDF-Dokumenten", + "tags": "lesezeichen,inhalt,bearbeiten" }, "manageCertificates": { - "tags": "zertifikate,importieren,exportieren", "title": "Zertifikate verwalten", - "desc": "Digitale Zertifikatsdateien für die PDF-Signierung importieren, exportieren oder löschen." + "desc": "Digitale Zertifikatsdateien für die PDF-Signierung importieren, exportieren oder löschen.", + "tags": "zertifikate,importieren,exportieren" }, "read": { - "tags": "anzeigen,öffnen,anzeigen", "title": "Lesen", - "desc": "PDFs anzeigen und kommentieren. Text hervorheben, zeichnen oder Kommentare für Überprüfung und Zusammenarbeit einfügen." + "desc": "PDFs anzeigen und kommentieren. Text hervorheben, zeichnen oder Kommentare für Überprüfung und Zusammenarbeit einfügen.", + "tags": "anzeigen,öffnen,anzeigen" }, "reorganizePages": { - "tags": "umordnen,neu anordnen,organisieren", "title": "Seiten neu anordnen", - "desc": "PDF-Seiten mit visueller Drag-and-Drop-Steuerung neu anordnen, duplizieren oder löschen." + "desc": "PDF-Seiten mit visueller Drag-and-Drop-Steuerung neu anordnen, duplizieren oder löschen.", + "tags": "umordnen,neu anordnen,organisieren" }, "extractPages": { - "tags": "extrahieren,auswählen,kopieren", "title": "Seiten extrahieren", - "desc": "Spezifische Seiten aus einem PDF-Dokument extrahieren" + "desc": "Spezifische Seiten aus einem PDF-Dokument extrahieren", + "tags": "extrahieren,auswählen,kopieren" }, "removePages": { - "tags": "löschen,extrahieren,ausschließen", "title": "Entfernen", - "desc": "Ungewollte Seiten aus dem PDF entfernen" + "desc": "Ungewollte Seiten aus dem PDF entfernen", + "tags": "löschen,extrahieren,ausschließen" }, "autoSizeSplitPDF": { - "tags": "auto,teilen,größe", "title": "Teilen nach Größe/Anzahl", - "desc": "Teilen Sie ein einzelnes PDF basierend auf Größe, Seitenanzahl oder Dokumentanzahl in mehrere Dokumente auf" + "desc": "Teilen Sie ein einzelnes PDF basierend auf Größe, Seitenanzahl oder Dokumentanzahl in mehrere Dokumente auf", + "tags": "auto,teilen,größe" }, - "replaceColor": { - "title": "Farbe ersetzen & invertieren", - "desc": "Farben in PDF-Dokumenten ersetzen oder invertieren" + "replaceColorPdf": { + "title": "Farbe ersetzen und invertieren", + "desc": "Ersetzen Sie die Farbe des Texts und Hintergrund der PDF-Datei und invertieren Sie die komplette Farbe der PDF-Datei, um die Dateigröße zu reduzieren" }, "devApi": { + "desc": "Link zur API-Dokumentation", "tags": "API,entwicklung,dokumentation", - "title": "API", - "desc": "Link zur API-Dokumentation" + "title": "API" }, "devFolderScanning": { - "tags": "automatisierung,ordner,scannen", "title": "Automatische Ordnerüberwachung", - "desc": "Link zum Leitfaden für automatisches Ordner-Scannen" + "desc": "Link zum Leitfaden für automatisches Ordner-Scannen", + "tags": "automatisierung,ordner,scannen" }, "devSsoGuide": { "title": "SSO-Anleitung", @@ -751,13 +650,18 @@ "desc": "Dokumentbeschränkungen und -berechtigungen ändern" }, "automate": { - "tags": "arbeitsablauf,sequenz,automatisierung", "title": "Automatisieren", - "desc": "Mehrstufige Arbeitsabläufe durch Verkettung von PDF-Aktionen erstellen. Ideal für wiederkehrende Aufgaben." + "desc": "Mehrstufige Arbeitsabläufe durch Verkettung von PDF-Aktionen erstellen. Ideal für wiederkehrende Aufgaben.", + "tags": "arbeitsablauf,sequenz,automatisierung" }, - "overlay-pdfs": { - "desc": "Overlay one PDF on top of another", - "title": "Overlay PDFs" + "replaceColor": { + "desc": "Farben in PDF-Dokumenten ersetzen oder invertieren", + "title": "Farbe ersetzen & invertieren" + }, + "scannerEffect": { + "desc": "Erstellen Sie eine PDF, die aussieht, als wäre sie gescannt worden", + "tags": "scannen,simulieren,erstellen", + "title": "Scanner-Effekt" } }, "landing": { @@ -809,14 +713,6 @@ "title": "Inhaltsverzeichnis generieren" } }, - "removeDigitalSignature.tooltip": { - "title": "Remove Digital Signature", - "description": "Digital signatures will be invalidated when merging files. Check this to remove them from the final merged PDF." - }, - "generateTableOfContents.tooltip": { - "title": "Generate Table of Contents", - "description": "Automatically creates a clickable table of contents in the merged PDF based on the original file names and page numbers." - }, "submit": "Zusammenführen", "sortBy": { "description": "Dateien werden in der Reihenfolge zusammengeführt, in der sie ausgewählt wurden. Ziehen Sie zum Neuordnen oder sortieren Sie unten.", @@ -832,6 +728,7 @@ } }, "split": { + "tags": "seitenoperationen,teilen,mehrseitig,ausschneiden,serverseitig", "title": "PDF aufteilen", "header": "PDF aufteilen", "desc": { @@ -953,50 +850,13 @@ "bullet1": "Lesezeichen-Ebene: Auf welcher Ebene geteilt wird (1=oberste Ebene)", "bullet2": "Metadaten einschließen: Dokumenteigenschaften beibehalten", "bullet3": "Duplikate zulassen: Wiederholte Lesezeichennamen behandeln" - }, - "byDocCount": { - "bullet1": "Enter the number of output files you want", - "bullet2": "Pages are distributed as evenly as possible", - "bullet3": "Useful when you need a specific number of files", - "text": "Create a specific number of output files by evenly distributing pages across them.", - "title": "Split by Document Count" - }, - "byPageCount": { - "bullet1": "Enter the number of pages per output file", - "bullet2": "Last file may have fewer pages if not evenly divisible", - "bullet3": "Useful for batch processing workflows", - "text": "Create multiple PDFs with a specific number of pages each. Perfect for creating uniform document chunks.", - "title": "Split by Page Count" - }, - "byPageDivider": { - "bullet1": "Print divider sheets from the download link", - "bullet2": "Insert divider sheets between your documents", - "bullet3": "Scan all documents together as one PDF", - "bullet4": "Upload - divider pages are automatically detected and removed", - "bullet5": "Enable Duplex Mode if scanning both sides of divider sheets", - "text": "Automatically split scanned documents using physical divider sheets with QR codes. Perfect for processing multiple documents scanned together.", - "title": "Split by Page Divider" } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Click on a method card to select it", - "bullet2": "Hover over each card to see a quick description", - "bullet3": "The settings step will appear after you select a method", - "bullet4": "You can change methods at any time before processing", - "header": { - "text": "Choose how you want to split your PDF document. Each method is optimized for different use cases and document types.", - "title": "Split Method Selection" - }, - "title": "Choose Your Split Method" - } - }, - "selectMethod": "Select a split method" + } }, "rotate": { + "tags": "serverseitig", "title": "PDF drehen", "submit": "Drehen", - "selectRotation": "Select Rotation Angle (Clockwise)", "error": { "failed": "Ein Fehler ist beim Drehen der PDF aufgetreten." }, @@ -1040,7 +900,6 @@ "color": "Farbe", "greyscale": "Graustufen", "blackwhite": "Schwarz-Weiß", - "dpi": "DPI", "output": "Ausgabe", "single": "Einzeln", "multiple": "Mehrfach", @@ -1066,11 +925,8 @@ "fileFormat": "Dateiformat", "wordDoc": "Word-Dokument", "wordDocExt": "Word-Dokument (.docx)", - "odtExt": "OpenDocument Text (.odt)", - "pptExt": "PowerPoint (.pptx)", "odpExt": "OpenDocument Präsentation (.odp)", "txtExt": "Einfacher Text (.txt)", - "rtfExt": "Rich Text Format (.rtf)", "selectedFiles": "Ausgewählte Dateien", "noFileSelected": "Keine Datei ausgewählt. Verwenden Sie das Dateipanel, um Dateien hinzuzufügen.", "convertFiles": "Dateien konvertieren", @@ -1082,10 +938,13 @@ "images": "Bilder", "officeDocs": "Office-Dokumente (Word, Excel, PowerPoint)", "imagesExt": "Bilder (JPG, PNG, usw.)", - "markdown": "Markdown", - "textRtf": "Text/RTF", "grayscale": "Graustufen", - "errorConversion": "An error occurred while converting the file." + "dpi": "DPI", + "markdown": "Markdown", + "odtExt": "OpenDocument Text (.odt)", + "pptExt": "PowerPoint (.pptx)", + "rtfExt": "Rich Text Format (.rtf)", + "textRtf": "Text/RTF" }, "imageToPdf": { "tags": "konvertierung,img,jpg,bild,foto" @@ -1123,35 +982,22 @@ "8": "Letzte entfernen", "9": "Erste und letzte entfernen", "10": "Ungerade-Gerade-Zusammenführung", - "11": "Alle Seiten duplizieren", - "desc": { - "BOOKLET_SORT": "Arrange pages for booklet printing (last, first, second, second last, …).", - "CUSTOM": "Use a custom sequence of page numbers or expressions to define a new order.", - "DUPLEX_SORT": "Interleave fronts then backs as if a duplex scanner scanned all fronts, then all backs (1, n, 2, n-1, …).", - "DUPLICATE": "Duplicate each page according to the custom order count (e.g., 4 duplicates each page 4×).", - "ODD_EVEN_MERGE": "Merge two PDFs by alternating pages: odd from the first, even from the second.", - "ODD_EVEN_SPLIT": "Split the document into two outputs: all odd pages and all even pages.", - "REMOVE_FIRST": "Remove the first page from the document.", - "REMOVE_FIRST_AND_LAST": "Remove both the first and last pages from the document.", - "REMOVE_LAST": "Remove the last page from the document.", - "REVERSE_ORDER": "Flip the document so the last page becomes first and so on.", - "SIDE_STITCH_BOOKLET_SORT": "Arrange pages for side‑stitch booklet printing (optimized for binding on the side)." - } + "11": "Alle Seiten duplizieren" }, + "placeholder": "(z.B. 1,3,2 oder 4-8,2,10-12 oder 2n-1)", "desc": { - "CUSTOM": "Verwenden Sie eine benutzerdefinierte Sequenz von Seitenzahlen oder Ausdrücken, um eine neue Reihenfolge zu definieren.", - "REVERSE_ORDER": "Das Dokument umkehren, sodass die letzte Seite zur ersten wird usw.", - "DUPLEX_SORT": "Vorder- und Rückseiten verschachteln, als ob ein Duplex-Scanner alle Vorderseiten und dann alle Rückseiten gescannt hätte (1, n, 2, n-1, …).", "BOOKLET_SORT": "Seiten für den Broschüren-Druck anordnen (letzte, erste, zweite, vorletzte, …).", - "SIDE_STITCH_BOOKLET_SORT": "Seiten für den Seitenheft-Broschüren-Druck anordnen (optimiert für die Bindung an der Seite).", - "ODD_EVEN_SPLIT": "Das Dokument in zwei Ausgaben aufteilen: alle ungeraden Seiten und alle geraden Seiten.", - "ODD_EVEN_MERGE": "Zwei PDFs durch abwechselnde Seiten zusammenführen: ungerade aus der ersten, gerade aus der zweiten.", + "CUSTOM": "Verwenden Sie eine benutzerdefinierte Sequenz von Seitenzahlen oder Ausdrücken, um eine neue Reihenfolge zu definieren.", + "DUPLEX_SORT": "Vorder- und Rückseiten verschachteln, als ob ein Duplex-Scanner alle Vorderseiten und dann alle Rückseiten gescannt hätte (1, n, 2, n-1, …).", "DUPLICATE": "Jede Seite entsprechend der benutzerdefinierten Anzahl duplizieren (z.B. 4 dupliziert jede Seite 4×).", + "ODD_EVEN_MERGE": "Zwei PDFs durch abwechselnde Seiten zusammenführen: ungerade aus der ersten, gerade aus der zweiten.", + "ODD_EVEN_SPLIT": "Das Dokument in zwei Ausgaben aufteilen: alle ungeraden Seiten und alle geraden Seiten.", "REMOVE_FIRST": "Die erste Seite aus dem Dokument entfernen.", + "REMOVE_FIRST_AND_LAST": "Sowohl die erste als auch die letzte Seite aus dem Dokument entfernen.", "REMOVE_LAST": "Die letzte Seite aus dem Dokument entfernen.", - "REMOVE_FIRST_AND_LAST": "Sowohl die erste als auch die letzte Seite aus dem Dokument entfernen." - }, - "placeholder": "(z.B. 1,3,2 oder 4-8,2,10-12 oder 2n-1)" + "REVERSE_ORDER": "Das Dokument umkehren, sodass die letzte Seite zur ersten wird usw.", + "SIDE_STITCH_BOOKLET_SORT": "Seiten für den Seitenheft-Broschüren-Druck anordnen (optimiert für die Bindung an der Seite)." + } }, "addImage": { "tags": "img,jpg,bild,foto", @@ -1180,8 +1026,8 @@ "failed": "Ein Fehler ist beim Hinzufügen des Wasserzeichens zur PDF aufgetreten." }, "watermarkType": { - "text": "Text", - "image": "Bild" + "image": "Bild", + "text": "Text" }, "settings": { "type": "Wasserzeichen-Typ", @@ -1202,9 +1048,7 @@ "opacity": "Deckkraft (%)", "spacing": { "horizontal": "Horizontaler Abstand", - "vertical": "Vertikaler Abstand", - "height": "Height Spacing", - "width": "Width Spacing" + "vertical": "Vertikaler Abstand" }, "convertToImage": "PDF-Seiten in Bilder umwandeln" }, @@ -1347,10 +1191,6 @@ "bullet4": "Am besten für sensible oder urheberrechtlich geschützte Inhalte" } } - }, - "type": { - "1": "Text", - "2": "Image" } }, "permissions": { @@ -1464,38 +1304,6 @@ }, "examples": { "title": "Beispiele" - }, - "complex": { - "bullet1": "1,3-5,8,2n → pages 1, 3–5, 8, plus evens", - "bullet2": "10-,2n-1 → from page 10 to end + odd pages", - "description": "Mix different types.", - "title": "Complex Combinations" - }, - "description": "Choose which pages to use for the operation. Supports single pages, ranges, formulas, and the all keyword.", - "individual": { - "bullet1": "1,3,5 → selects pages 1, 3, 5", - "bullet2": "2,7,12 → selects pages 2, 7, 12", - "description": "Enter numbers separated by commas.", - "title": "Individual Pages" - }, - "mathematical": { - "bullet1": "2n → all even pages (2, 4, 6…)", - "bullet2": "2n-1 → all odd pages (1, 3, 5…)", - "bullet3": "3n → every 3rd page (3, 6, 9…)", - "bullet4": "4n-1 → pages 3, 7, 11, 15…", - "description": "Use n in formulas for patterns.", - "title": "Mathematical Functions" - }, - "ranges": { - "bullet1": "3-6 → selects pages 3–6", - "bullet2": "10-15 → selects pages 10–15", - "bullet3": "5- → selects pages 5 to end", - "description": "Use - for consecutive pages.", - "title": "Page Ranges" - }, - "special": { - "bullet1": "all → selects all pages", - "title": "Special Keywords" } } }, @@ -1572,6 +1380,7 @@ } }, "changeMetadata": { + "tags": "titel,autor,datum,erstellung,uhrzeit,herausgeber,produzent,statistiken", "header": "Metadaten ändern", "submit": "Ändern", "filenamePrefix": "metadaten", @@ -1623,8 +1432,8 @@ "trapped": { "label": "Trapped-Status", "unknown": "Unbekannt", - "true": "Wahr", - "false": "Falsch" + "false": "Falsch", + "true": "Wahr" }, "advanced": { "title": "Erweiterte Optionen" @@ -1805,9 +1614,6 @@ "text": "Nachbearbeitung der finalen PDF durch Entfernung von OCR-Artefakten und Optimierung der Textebene für bessere Lesbarkeit und kleinere Dateigröße." } } - }, - "error": { - "failed": "OCR operation failed" } }, "extractImages": { @@ -1817,11 +1623,11 @@ "selectText": "Wählen Sie das Bildformat aus, in das extrahierte Bilder konvertiert werden sollen", "allowDuplicates": "Doppelte Bilder speichern", "submit": "Extrahieren", - "settings": { - "title": "Einstellungen" - }, "error": { "failed": "Beim Extrahieren der Bilder aus der PDF ist ein Fehler aufgetreten." + }, + "settings": { + "title": "Einstellungen" } }, "pdfToPDFA": { @@ -1894,43 +1700,14 @@ }, "info": "Python ist nicht installiert. Es ist zum Ausführen erforderlich." }, - "scannerImageSplit": { - "title": "Extrahierte Bilder", - "submit": "Bild-Scans extrahieren", - "error": { - "failed": "Beim Extrahieren der Bild-Scans ist ein Fehler aufgetreten." - }, - "tooltip": { - "title": "Foto-Teiler", - "whatThisDoes": "Was dies tut", - "whatThisDoesDesc": "Findet und extrahiert automatisch jedes Foto von einer gescannten Seite oder einem zusammengesetzten Bild - kein manuelles Zuschneiden erforderlich.", - "whenToUse": "Wann zu verwenden", - "useCase1": "Ganze Album-Seiten in einem Durchgang scannen", - "useCase2": "Flachbett-Stapel in separate Dateien aufteilen", - "useCase3": "Collagen in einzelne Fotos aufteilen", - "useCase4": "Fotos aus Dokumenten extrahieren", - "quickFixes": "Schnelle Lösungen", - "problem1": "Fotos nicht erkannt → Toleranz auf 30-50 erhöhen", - "problem2": "Zu viele Falscherkennungen → Mindestfläche auf 15.000-20.000 erhöhen", - "problem3": "Zuschnitte sind zu eng → Randgröße auf 5-10 erhöhen", - "problem4": "Geneigte Fotos nicht begradigt → Winkelschwelle auf ~5° senken", - "problem5": "Staub-/Rausch-Boxen → Mindest-Konturfläche auf 1000-2000 erhöhen", - "setupTips": "Einrichtungstipps", - "tip1": "Verwenden Sie einen einfachen, hellen Hintergrund", - "tip2": "Lassen Sie einen kleinen Abstand (≈1 cm) zwischen den Fotos", - "tip3": "Scannen Sie mit 300-600 DPI", - "tip4": "Reinigen Sie die Scanner-Glasplatte", - "headsUp": "Hinweis", - "headsUpDesc": "Überlappende Fotos oder Hintergründe, die farblich sehr nah an den Fotos liegen, können die Genauigkeit verringern - versuchen Sie einen helleren oder dunkleren Hintergrund und lassen Sie mehr Platz." - } - }, "sign": { + "tags": "autorisieren,initialen,gezeichnete signatur,textzeichen,bildsignatur", "title": "Signieren", "header": "PDFs signieren", "upload": "Bild hochladen", "draw": { - "title": "Zeichnen Sie Ihre Unterschrift", - "clear": "Löschen" + "clear": "Löschen", + "title": "Zeichnen Sie Ihre Unterschrift" }, "text": { "name": "Name des Unterzeichners", @@ -1940,7 +1717,6 @@ "add": "Signieren", "saved": "Gespeicherte Signaturen", "save": "Signature speichern", - "applySignatures": "Signaturen anwenden", "personalSigs": "Persönliche Signaturen", "sharedSigs": "Geteilte Signaturen", "noSavedSigs": "Es wurden keine gespeicherten Signaturen gefunden", @@ -1953,43 +1729,37 @@ "maintainRatio": "Seitenverhältnis beibehalten ein-/ausschalten", "undo": "Rückgängig", "redo": "Wiederherstellen", - "submit": "Dokument signieren", - "steps": { - "configure": "Signatur konfigurieren" - }, - "type": { - "title": "Signaturtyp", - "draw": "Zeichnen", - "canvas": "Canvas", - "image": "Bild", - "text": "Text" + "activate": "Signatur-Platzierung aktivieren", + "applySignatures": "Signaturen anwenden", + "deactivate": "Signatur-Platzierung beenden", + "error": { + "failed": "Beim Signieren der PDF ist ein Fehler aufgetreten." }, "image": { + "hint": "Laden Sie ein PNG- oder JPG-Bild Ihrer Unterschrift hoch", "label": "Unterschriftsbild hochladen", - "placeholder": "Bilddatei auswählen", - "hint": "Laden Sie ein PNG- oder JPG-Bild Ihrer Unterschrift hoch" + "placeholder": "Bilddatei auswählen" }, "instructions": { - "title": "So fügen Sie eine Unterschrift hinzu", - "canvas": "After drawing your signature in the canvas, close the modal then click anywhere on the PDF to place it.", - "image": "After uploading your signature image above, click anywhere on the PDF to place it.", - "text": "After entering your name above, click anywhere on the PDF to place your signature." + "title": "So fügen Sie eine Unterschrift hinzu" }, - "mode": { - "move": "Move Signature", - "place": "Place Signature" - }, - "updateAndPlace": "Update and Place", - "activate": "Signatur-Platzierung aktivieren", - "deactivate": "Signatur-Platzierung beenden", "results": { "title": "Signatur-Ergebnisse" }, - "error": { - "failed": "Beim Signieren der PDF ist ein Fehler aufgetreten." + "steps": { + "configure": "Signatur konfigurieren" + }, + "submit": "Dokument signieren", + "type": { + "canvas": "Canvas", + "draw": "Zeichnen", + "image": "Bild", + "text": "Text", + "title": "Signaturtyp" } }, "flatten": { + "tags": "statisch,deaktivieren,nicht interaktiv,optimieren", "title": "Abflachen", "header": "PDFs abflachen", "flattenOnlyForms": "Nur Formulare abflachen", @@ -2004,9 +1774,9 @@ "options": { "stepTitle": "Abflachungs-Optionen", "title": "Abflachungs-Optionen", - "flattenOnlyForms": "Nur Formulare vereinfachen", "flattenOnlyForms.desc": "Nur Formularfelder vereinfachen, andere interaktive Elemente unverändert lassen", - "note": "Das Abflachen entfernt interaktive Elemente aus der PDF und macht sie nicht mehr bearbeitbar." + "note": "Das Abflachen entfernt interaktive Elemente aus der PDF und macht sie nicht mehr bearbeitbar.", + "flattenOnlyForms": "Nur Formulare vereinfachen" }, "results": { "title": "Reduzierungs-Ergebnisse" @@ -2054,6 +1824,7 @@ } }, "removeBlanks": { + "tags": "aufräumen,rationalisieren,nicht inhaltsreich,organisieren", "title": "Leere Seiten entfernen", "header": "Leere Seiten entfernen", "settings": { @@ -2095,28 +1866,22 @@ "bullet3": "Kann deaktiviert werden, um die Ausgabedateigröße zu reduzieren" } }, - "submit": "Leere Seiten entfernen", - "error": { - "failed": "Failed to remove blank pages" - }, - "results": { - "title": "Removed Blank Pages" - } + "submit": "Leere Seiten entfernen" }, "removeAnnotations": { "tags": "kommentare,hervorheben,notizen,markieren,entfernen", "title": "Kommentare entfernen", "header": "Kommentare entfernen", "submit": "Entfernen", - "settings": { - "title": "Einstellungen" - }, - "info": { - "title": "Über Anmerkungen entfernen", - "description": "Dieses Werkzeug entfernt alle Anmerkungen (Kommentare, Hervorhebungen, Notizen usw.) aus Ihren PDF-Dokumenten." - }, "error": { "failed": "Beim Entfernen der Anmerkungen aus der PDF ist ein Fehler aufgetreten." + }, + "info": { + "description": "Dieses Werkzeug entfernt alle Anmerkungen (Kommentare, Hervorhebungen, Notizen usw.) aus Ihren PDF-Dokumenten.", + "title": "Über Anmerkungen entfernen" + }, + "settings": { + "title": "Einstellungen" } }, "compare": { @@ -2203,12 +1968,7 @@ "bullet3": "Wählen Sie, auf welcher Seite die Signatur platziert werden soll", "bullet4": "Optionales Logo kann eingefügt werden" } - }, - "invisible": "Invisible", - "options": { - "title": "Signature Details" - }, - "visible": "Visible" + } }, "sign": { "submit": "PDF signieren", @@ -2269,22 +2029,7 @@ "text": "Konvertieren Sie Ihre Datei mit keytool zu einem Java keystore (.jks), dann wählen Sie JKS." } } - }, - "chooseCertificate": "Choose Certificate File", - "chooseJksFile": "Choose JKS File", - "chooseP12File": "Choose PKCS12 File", - "choosePfxFile": "Choose PFX File", - "choosePrivateKey": "Choose Private Key File", - "location": "Location", - "logoTitle": "Logo", - "name": "Name", - "noLogo": "No Logo", - "pageNumber": "Page Number", - "password": "Certificate Password", - "passwordOptional": "Leave empty if no password", - "reason": "Reason", - "serverCertMessage": "Using server certificate - no files or password required", - "showLogo": "Show Logo" + } }, "removeCertSign": { "tags": "authentifizieren,PEM,P12,offiziell,entschlüsseln", @@ -2310,17 +2055,7 @@ "header": "Mehrseitiges Layout", "pagesPerSheet": "Seiten pro Blatt:", "addBorder": "Ränder hinzufügen", - "submit": "Abschicken", - "desc": { - "2": "Place 2 pages side-by-side on a single sheet.", - "3": "Place 3 pages on a single sheet in a single row.", - "4": "Place 4 pages on a single sheet (2 × 2 grid).", - "9": "Place 9 pages on a single sheet (3 × 3 grid).", - "16": "Place 16 pages on a single sheet (4 × 4 grid)." - }, - "error": { - "failed": "An error occurred while creating the multi-page layout." - } + "submit": "Abschicken" }, "bookletImposition": { "tags": "broschüre,imposition,drucken,bindung,falten,signatur", @@ -2433,8 +2168,8 @@ "pageSize": { "label": "Ziel-Seitengröße", "keep": "Ursprüngliche Größe beibehalten", - "letter": "Letter", - "legal": "Legal" + "legal": "Legal", + "letter": "Letter" }, "submit": "Seitenskalierung anpassen", "error": { @@ -2496,6 +2231,7 @@ "tags": "farbkorrektur,abstimmung,änderung,verbesserung" }, "crop": { + "tags": "trimmen,verkleinern,bearbeiten,formen", "title": "Zuschneiden", "header": "PDF zuschneiden", "submit": "Abschicken", @@ -2527,10 +2263,6 @@ }, "results": { "title": "Zuschneide-Ergebnisse" - }, - "automation": { - "info": "Enter crop coordinates in PDF points. Origin (0,0) is at bottom-left. These values will be applied to all PDFs processed in this automation.", - "reference": "Reference: A4 page is 595.28 × 841.89 points (210mm × 297mm). 1 inch = 72 points." } }, "autoSplitPDF": { @@ -2717,7 +2449,6 @@ "export": "Herunterladen", "upload": "Hochladen", "boxRedaction": "Kasten-Zeichen-Schwärzung", - "zoom": "Zoom", "zoomIn": "Hineinzoomen", "zoomOut": "Herauszoomen", "nextPage": "Nächste Seite", @@ -2729,7 +2460,8 @@ "showLayers": "Ebenen anzeigen (Doppelklick, um alle Ebenen auf den Standardzustand zurückzusetzen)", "colourPicker": "Farbwähler", "findCurrentOutlineItem": "Aktuelles Gliederungselement finden", - "applyChanges": "Änderungen anwenden" + "applyChanges": "Änderungen anwenden", + "zoom": "Zoom" } }, "tableExtraxt": { @@ -2741,15 +2473,11 @@ "overlay-pdfs": { "tags": "overlay,überlagern", "header": "PDF mit Overlay versehen", - "title": "Overlay PDFs", - "desc": "Overlay one PDF on top of another", "baseFile": { "label": "Basis-PDF-Datei auswählen" }, "overlayFiles": { - "label": "Overlay-PDF-Datei auswählen", - "placeholder": "Choose PDF(s)...", - "addMore": "Add more PDFs..." + "label": "Overlay-PDF-Datei auswählen" }, "mode": { "label": "Overlay-Modus auswählen", @@ -2759,53 +2487,14 @@ }, "counts": { "label": "Overlay Anzahl (für Feste-Wiederholung)", - "placeholder": "Komma-separierte Anzahl eingeben (z.B.: 2,3,1)", - "item": "Count for file", - "noFiles": "Add overlay files to configure counts" + "placeholder": "Komma-separierte Anzahl eingeben (z.B.: 2,3,1)" }, "position": { "label": "Overlay Position auswählen", "foreground": "Vordergrund", "background": "Hintergrund" }, - "submit": "Erstellen", - "settings": { - "title": "Settings" - }, - "results": { - "title": "Overlay Results" - }, - "tooltip": { - "header": { - "title": "Overlay PDFs Overview" - }, - "description": { - "title": "Description", - "text": "Combine a base PDF with one or more overlay PDFs. Overlays can be applied page-by-page in different modes and placed in the foreground or background." - }, - "mode": { - "title": "Overlay Mode", - "text": "Choose how to distribute overlay pages across the base PDF pages.", - "sequential": "Sequential Overlay: Use pages from the first overlay PDF until it ends, then move to the next.", - "interleaved": "Interleaved Overlay: Take one page from each overlay in turn.", - "fixedRepeat": "Fixed Repeat Overlay: Take a set number of pages from each overlay before moving to the next. Use Counts to set the numbers." - }, - "position": { - "title": "Overlay Position", - "text": "Foreground places the overlay on top of the page. Background places it behind." - }, - "overlayFiles": { - "title": "Overlay Files", - "text": "Select one or more PDFs to overlay on the base. The order of these files affects how pages are applied in Sequential and Fixed Repeat modes." - }, - "counts": { - "title": "Counts (Fixed Repeat only)", - "text": "Provide a positive number for each overlay file showing how many pages to take before moving to the next. Required when mode is Fixed Repeat." - } - }, - "error": { - "failed": "An error occurred while overlaying PDFs." - } + "submit": "Erstellen" }, "split-by-sections": { "tags": "abschnitte,teilen,bearbeiten", @@ -2840,18 +2529,7 @@ "customMargin": "Benutzerdefinierter Rand", "customColor": "Benutzerdefinierte Textfarbe", "submit": "Abschicken", - "noStampSelected": "Kein Stempel ausgewählt. Kehren Sie zu Schritt 1 zurück.", - "customPosition": "Drag the stamp to the desired location in the preview window.", - "error": { - "failed": "An error occurred while adding stamp to the PDF." - }, - "imageSize": "Image Size", - "margin": "Margin", - "positionAndFormatting": "Position & Formatting", - "quickPosition": "Select a position on the page to place the stamp.", - "results": { - "title": "Stamp Results" - } + "noStampSelected": "Kein Stempel ausgewählt. Kehren Sie zu Schritt 1 zurück." }, "removeImagePdf": { "tags": "bild entfernen,seitenoperationen,back end,server side" @@ -2869,8 +2547,7 @@ "status": { "_value": "Status", "valid": "Gültig", - "invalid": "Ungültig", - "complete": "Validation complete" + "invalid": "Ungültig" }, "signer": "Unterzeichner", "date": "Datum", @@ -2897,110 +2574,35 @@ "version": "Version", "keyUsage": "Schlüsselverwendung", "selfSigned": "Selbstsigniert", - "bits": "Bits", - "details": "Certificate Details" + "bits": "Bits" }, "signature": { "info": "Signaturinformationen", "_value": "Signatur", "mathValid": "Signatur ist mathematisch gültig ABER:" }, - "selectCustomCert": "Benutzerdefinierte Zertifikatsdatei X.509 (Optional)", - "downloadCsv": "Download CSV", - "downloadJson": "Download JSON", - "downloadPdf": "Download PDF Report", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Unable to validate the selected files.", - "partial": "Some files could not be validated.", - "reportGeneration": "Could not generate the PDF report. JSON and CSV are available.", - "unexpected": "Unexpected error during validation." - }, - "finalizing": "Preparing downloads...", - "issue": { - "certExpired": "Certificate expired", - "certRevocationUnknown": "Certificate revocation status unknown", - "certRevoked": "Certificate revoked", - "chainInvalid": "Certificate chain invalid", - "signatureInvalid": "Signature cryptographic check failed", - "trustInvalid": "Certificate not trusted" - }, - "noResults": "Run the validation to generate a report.", - "noSignaturesShort": "No signatures", - "processing": "Validating signatures...", - "report": { - "continued": "Continued", - "downloads": "Downloads", - "entryLabel": "Signature Summary", - "fields": { - "created": "Created", - "fileSize": "File Size", - "signatureCount": "Total Signatures", - "signatureDate": "Signature Date" - }, - "filesEvaluated": "{{count}} files evaluated", - "footer": "Validated via Stirling PDF", - "generatedAt": "Generated", - "noPdf": "PDF report will be available after a successful validation.", - "page": "Page", - "shortTitle": "Signature Summary", - "signatureCountLabel": "{{count}} signatures", - "signaturesFound": "{{count}} signatures detected", - "signaturesValid": "{{count}} fully valid", - "title": "Signature Validation Report" - }, - "settings": { - "certHint": "Upload a trusted X.509 certificate to validate against a custom trust source.", - "title": "Validation Settings" - }, - "signatureDate": "Signature Date", - "totalSignatures": "Total Signatures" + "selectCustomCert": "Benutzerdefinierte Zertifikatsdatei X.509 (Optional)" }, - "replaceColor": { - "tags": "Farbe ersetzen,Seitenoperationen,Backend,serverseitig", - "labels": { - "settings": "Settings", - "colourOperation": "Colour operation" + "replace-color": { + "title": "Farbe Ersetzen-Invertieren", + "header": "Farb-PDF Ersetzen-Invertieren", + "selectText": { + "1": "Ersetzen oder Invertieren von Farboptionen", + "2": "Standard(Standardfarben mit hohem Kontrast)", + "3": "Benutzerdefiniert(Benutzerdefinierte Farben)", + "4": "Vollinvertierung(Invertierung aller Farben)", + "5": "Farboptionen mit hohem Kontrast", + "6": "Weißer Text auf schwarzem Hintergrund", + "7": "Schwarzer Text auf weißem Hintergrund", + "8": "Gelber Text auf schwarzem Hintergrund", + "9": "Grüner Text auf schwarzem Hintergrund", + "10": "Textfarbe auswählen", + "11": "Hintergrundfarbe auswählen" }, - "options": { - "highContrast": "High contrast", - "invertAll": "Invert all colours", - "custom": "Custom" - }, - "tooltip": { - "header": { - "title": "Replace & Invert Colour Settings Overview" - }, - "description": { - "title": "Description", - "text": "Transform PDF colours to improve readability and accessibility. Choose from high contrast presets, invert all colours, or create custom colour schemes." - }, - "highContrast": { - "title": "High Contrast", - "text": "Apply predefined high contrast colour combinations designed for better readability and accessibility compliance.", - "bullet1": "White text on black background - Classic dark mode", - "bullet2": "Black text on white background - Standard high contrast", - "bullet3": "Yellow text on black background - High visibility option", - "bullet4": "Green text on black background - Alternative high contrast" - }, - "invertAll": { - "title": "Invert All Colours", - "text": "Completely invert all colours in the PDF, creating a negative-like effect. Useful for creating dark mode versions of documents or reducing eye strain in low-light conditions." - }, - "custom": { - "title": "Custom Colours", - "text": "Define your own text and background colours using the colour pickers. Perfect for creating branded documents or specific accessibility requirements.", - "bullet1": "Text colour - Choose the colour for text elements", - "bullet2": "Background colour - Set the background colour for the document" - } - }, - "error": { - "failed": "An error occurred while processing the colour replacement." - } + "submit": "Ersetzen" + }, + "replaceColorPdf": { + "tags": "Farbe ersetzen,Seiteneinstellungen,Backend,Serverseite" }, "login": { "title": "Anmelden", @@ -3033,11 +2635,6 @@ "enterEmail": "Geben Sie Ihre E-Mail-Adresse ein", "enterPassword": "Geben Sie Ihr Passwort ein", "loggingIn": "Anmeldung läuft...", - "username": "Username", - "enterUsername": "Enter username", - "useEmailInstead": "Login with email", - "forgotPassword": "Forgot your password?", - "logIn": "Log In", "signingIn": "Anmeldung läuft...", "login": "Anmelden", "or": "Oder", @@ -3048,19 +2645,18 @@ "cancel": "Abbrechen", "dontHaveAccount": "Sie haben noch kein Konto? Registrieren", "home": "Startseite", - "debug": "Debug", "signOut": "Abmelden", "pleaseEnterBoth": "Bitte geben Sie sowohl E-Mail als auch Passwort ein", "pleaseEnterEmail": "Bitte geben Sie Ihre E-Mail-Adresse ein", "magicLinkSent": "Magic Link wurde an {{email}} gesendet! Prüfen Sie Ihre E-Mails und klicken Sie auf den Link zur Anmeldung.", "passwordResetSent": "Passwort-Reset-Link wurde an {{email}} gesendet! Prüfen Sie Ihre E-Mails und folgen Sie den Anweisungen.", "failedToSignIn": "Anmeldung mit {{provider}} fehlgeschlagen: {{message}}", - "unexpectedError": "Unerwarteter Fehler: {{message}}" + "unexpectedError": "Unerwarteter Fehler: {{message}}", + "debug": "Debug" }, "signup": { "title": "Konto erstellen", "subtitle": "Bei Stirling PDF anmelden und loslegen", - "name": "Name", "email": "E-Mail", "password": "Passwort", "confirmPassword": "Passwort bestätigen", @@ -3079,11 +2675,7 @@ "checkEmailConfirmation": "Prüfen Sie Ihre E-Mails auf einen Bestätigungslink, um die Registrierung abzuschließen.", "accountCreatedSuccessfully": "Konto erfolgreich erstellt! Sie können sich jetzt anmelden.", "unexpectedError": "Unerwarteter Fehler: {{message}}", - "useEmailInstead": "Use Email Instead", - "nameRequired": "Name is required", - "emailRequired": "Email is required", - "passwordRequired": "Password is required", - "confirmPasswordRequired": "Please confirm your password" + "name": "Name" }, "pdfToSinglePage": { "title": "PDF zu einer Seite zusammenfassen", @@ -3123,23 +2715,10 @@ "adjustContrast": { "title": "Kontrast anpassen", "header": "Farben/Kontrast anpassen", - "basic": "Basic Adjustments", "contrast": "Kontrast:", "brightness": "Helligkeit:", "saturation": "Sättigung:", - "download": "Herunterladen", - "adjustColors": "Adjust Colors", - "blue": "Blue", - "confirm": "Confirm", - "error": { - "failed": "Failed to adjust colors/contrast" - }, - "green": "Green", - "noPreview": "Select a PDF to preview", - "red": "Red", - "results": { - "title": "Adjusted PDF" - } + "download": "Herunterladen" }, "compress": { "title": "Komprimieren", @@ -3286,13 +2865,7 @@ "title": "Bild entfernen", "header": "Bild entfernen", "removeImage": "Bild entfernen", - "submit": "Bild entfernen", - "error": { - "failed": "Failed to remove images from the PDF." - }, - "results": { - "title": "Remove Images Results" - } + "submit": "Bild entfernen" }, "splitByChapters": { "title": "PDF nach Kapiteln aufteilen", @@ -3428,18 +3001,11 @@ "panMode": "Verschiebemodus", "rotateLeft": "Nach links drehen", "rotateRight": "Nach rechts drehen", - "toggleSidebar": "Seitenleiste umschalten", - "exportSelected": "Export Selected Pages", - "toggleAnnotations": "Toggle Annotations Visibility", - "annotationMode": "Toggle Annotation Mode", - "draw": "Draw", - "save": "Save" + "toggleSidebar": "Seitenleiste umschalten" }, "search": { "title": "PDF durchsuchen", - "placeholder": "Suchbegriff eingeben...", - "noResults": "No results found", - "searching": "Searching..." + "placeholder": "Suchbegriff eingeben..." }, "guestBanner": { "title": "Sie verwenden Stirling PDF als Gast!", @@ -3477,8 +3043,6 @@ "automate": "Automatisieren", "files": "Dateien", "activity": "Aktivität", - "help": "Help", - "account": "Account", "config": "Konfiguration", "allTools": "Alle Werkzeuge" }, @@ -3506,9 +3070,6 @@ "addFiles": "Dateien hinzufügen", "dragFilesInOrClick": "Dateien hineinziehen oder \"Dateien hinzufügen\" klicken zum Durchsuchen" }, - "fileEditor": { - "addFiles": "Add Files" - }, "fileManager": { "title": "PDF-Dateien hochladen", "subtitle": "Dateien zum Speicher hinzufügen für einfachen Zugriff in allen Tools", @@ -3537,22 +3098,17 @@ "lastModified": "Zuletzt geändert", "toolChain": "Angewendete Werkzeuge", "restore": "Wiederherstellen", - "unzip": "Unzip", "searchFiles": "Dateien suchen...", "recent": "Kürzlich", "localFiles": "Lokale Dateien", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", "myFiles": "Meine Dateien", "noRecentFiles": "Keine kürzlichen Dateien gefunden", + "dropFilesHint": "Dateien hier ablegen zum Hochladen", "googleDriveNotAvailable": "Google Drive-Integration nicht verfügbar", "openFiles": "Dateien öffnen", "openFile": "Datei öffnen", "details": "Dateidetails", - "fileName": "Name", - "fileFormat": "Format", "fileSize": "Größe", - "fileVersion": "Version", "totalSelected": "Gesamt ausgewählt", "dropFilesHere": "Dateien hier ablegen", "selectAll": "Alle auswählen", @@ -3563,16 +3119,11 @@ "download": "Herunterladen", "delete": "Löschen", "unsupported": "Nicht unterstützt", - "addToUpload": "Add to Upload", - "deleteAll": "Delete All", - "loadingFiles": "Loading files...", - "noFiles": "No files available", - "noFilesFound": "No files found matching your search", - "openInPageEditor": "Open in Page Editor", - "showAll": "Show All", - "sortByDate": "Sort by Date", - "sortByName": "Sort by Name", - "sortBySize": "Sort by Size" + "fileFormat": "Format", + "fileName": "Name", + "fileVersion": "Version", + "googleDrive": "Google Drive", + "googleDriveShort": "Drive" }, "storage": { "temporaryNotice": "Dateien werden temporär in Ihrem Browser gespeichert und können automatisch gelöscht werden", @@ -3606,27 +3157,21 @@ "removeJavaScript": { "desc": "JavaScript-Aktionen und Skripte aus der PDF entfernen" }, - "removeJavaScript.desc": "Remove JavaScript actions and scripts from the PDF", "removeEmbeddedFiles": { "desc": "Alle in der PDF eingebetteten Dateien entfernen" }, - "removeEmbeddedFiles.desc": "Remove any files embedded within the PDF", "removeXMPMetadata": { "desc": "XMP-Metadaten aus der PDF entfernen" }, - "removeXMPMetadata.desc": "Remove XMP metadata from the PDF", "removeMetadata": { "desc": "Dokumentinformations-Metadaten (Titel, Autor usw.) entfernen" }, - "removeMetadata.desc": "Remove document information metadata (title, author, etc.)", "removeLinks": { "desc": "Externe Links und Launch-Aktionen aus der PDF entfernen" }, - "removeLinks.desc": "Remove external links and launch actions from the PDF", "removeFonts": { "desc": "Eingebettete Schriftarten aus der PDF entfernen" - }, - "removeFonts.desc": "Remove embedded fonts from the PDF" + } } }, "addPassword": { @@ -3654,8 +3199,8 @@ "keyLength": { "label": "Verschlüsselungsschlüssellänge", "40bit": "40-bit (Niedrig)", - "128bit": "128-bit (Standard)", - "256bit": "256-bit (Hoch)" + "256bit": "256-bit (Hoch)", + "128bit": "128-bit (Standard)" } }, "results": { @@ -3847,8 +3392,7 @@ "remaining": "verbleibend", "used": "verwendet", "available": "verfügbar", - "cancel": "Abbrechen", - "preview": "Preview" + "cancel": "Abbrechen" }, "config": { "account": { @@ -3897,131 +3441,56 @@ } }, "AddAttachmentsRequest": { + "addMoreFiles": "Weitere Dateien hinzufügen...", "attachments": "Anhänge auswählen", "info": "Wählen Sie Dateien aus, die Sie Ihrer PDF anhängen möchten. Diese Dateien werden eingebettet und über das Anhangs-Panel der PDF zugänglich sein.", - "selectFiles": "Dateien zum Anhängen auswählen", "placeholder": "Dateien auswählen...", - "addMoreFiles": "Weitere Dateien hinzufügen...", - "selectedFiles": "Ausgewählte Dateien", - "submit": "Anhänge hinzufügen", "results": { "title": "Anhangs-Ergebnisse" }, + "selectFiles": "Dateien zum Anhängen auswählen", + "selectedFiles": "Ausgewählte Dateien", + "submit": "Anhänge hinzufügen" + }, + "applyAndContinue": "Anwenden & Fortfahren", + "discardChanges": "Änderungen verwerfen", + "exportAndContinue": "Exportieren & Fortfahren", + "keepWorking": "Weiterarbeiten", + "logOut": "Abmelden", + "replaceColor": { + "tags": "Farbe ersetzen,Seitenoperationen,Backend,serverseitig" + }, + "scannerImageSplit": { "error": { - "failed": "Add attachments operation failed" + "failed": "Beim Extrahieren der Bild-Scans ist ein Fehler aufgetreten." + }, + "submit": "Bild-Scans extrahieren", + "title": "Extrahierte Bilder", + "tooltip": { + "headsUp": "Hinweis", + "headsUpDesc": "Überlappende Fotos oder Hintergründe, die farblich sehr nah an den Fotos liegen, können die Genauigkeit verringern - versuchen Sie einen helleren oder dunkleren Hintergrund und lassen Sie mehr Platz.", + "problem1": "Fotos nicht erkannt → Toleranz auf 30-50 erhöhen", + "problem2": "Zu viele Falscherkennungen → Mindestfläche auf 15.000-20.000 erhöhen", + "problem3": "Zuschnitte sind zu eng → Randgröße auf 5-10 erhöhen", + "problem4": "Geneigte Fotos nicht begradigt → Winkelschwelle auf ~5° senken", + "problem5": "Staub-/Rausch-Boxen → Mindest-Konturfläche auf 1000-2000 erhöhen", + "quickFixes": "Schnelle Lösungen", + "setupTips": "Einrichtungstipps", + "tip1": "Verwenden Sie einen einfachen, hellen Hintergrund", + "tip2": "Lassen Sie einen kleinen Abstand (≈1 cm) zwischen den Fotos", + "tip3": "Scannen Sie mit 300-600 DPI", + "tip4": "Reinigen Sie die Scanner-Glasplatte", + "title": "Foto-Teiler", + "useCase1": "Ganze Album-Seiten in einem Durchgang scannen", + "useCase2": "Flachbett-Stapel in separate Dateien aufteilen", + "useCase3": "Collagen in einzelne Fotos aufteilen", + "useCase4": "Fotos aus Dokumenten extrahieren", + "whatThisDoes": "Was dies tut", + "whatThisDoesDesc": "Findet und extrahiert automatisch jedes Foto von einer gescannten Seite oder einem zusammengesetzten Bild - kein manuelles Zuschneiden erforderlich.", + "whenToUse": "Wann zu verwenden" } }, "termsAndConditions": "Allgemeine Geschäftsbedingungen", - "logOut": "Abmelden", - "addAttachments": { - "error": { - "failed": "An error occurred while adding attachments to the PDF." - } - }, - "autoRename": { - "description": "This tool will automatically rename PDF files based on their content. It analyzes the document to find the most suitable title from the text." - }, - "customPosition": "Custom Position", - "details": "Details", - "downloadUnavailable": "Download unavailable for this item", - "invalidUndoData": "Cannot undo: invalid operation data", - "margin": { - "large": "Large", - "medium": "Medium", - "small": "Small", - "xLarge": "Extra Large" - }, - "noFilesToUndo": "Cannot undo: no files were processed in the last operation", - "noOperationToUndo": "No operation to undo", - "noValidFiles": "No valid files to process", - "operationCancelled": "Operation cancelled", - "pageEdit": { - "deselectAll": "Select None", - "selectAll": "Select All" - }, - "quickPosition": "Quick Position", - "reorganizePages": { - "error": { - "failed": "Failed to reorganize pages" - }, - "results": { - "title": "Pages Reorganized" - }, - "settings": { - "title": "Settings" - }, - "submit": "Reorganize Pages" - }, - "replace-color": { - "options": { - "fill": "Fill colour", - "gradient": "Gradient" - }, - "previewOverlayOpacity": "Preview overlay opacity", - "previewOverlayTransparency": "Preview overlay transparency", - "previewOverlayVisibility": "Show preview overlay", - "selectText": { - "1": "Ersetzen oder Invertieren von Farboptionen", - "2": "Standard(Standardfarben mit hohem Kontrast)", - "3": "Benutzerdefiniert(Benutzerdefinierte Farben)", - "4": "Vollinvertierung(Invertierung aller Farben)", - "5": "Farboptionen mit hohem Kontrast", - "6": "Weißer Text auf schwarzem Hintergrund", - "7": "Schwarzer Text auf weißem Hintergrund", - "8": "Gelber Text auf schwarzem Hintergrund", - "9": "Grüner Text auf schwarzem Hintergrund", - "10": "Textfarbe auswählen", - "11": "Hintergrundfarbe auswählen", - "12": "Choose start colour", - "13": "Choose end colour" - }, - "submit": "Ersetzen", - "title": "Farbe Ersetzen-Invertieren" - }, - "size": "Size", - "submit": "Submit", - "success": "Success", - "tools": { - "noSearchResults": "No tools found", - "noTools": "No tools available" - }, - "undoDataMismatch": "Cannot undo: operation data is corrupted", - "undoFailed": "Failed to undo operation", - "undoQuotaError": "Cannot undo: insufficient storage space", - "undoStorageError": "Undo completed but some files could not be saved to storage", - "undoSuccess": "Operation undone successfully", - "unsupported": "Unsupported", - "onboarding": { - "welcomeModal": { - "title": "Welcome to Stirling PDF!", - "description": "Would you like to take a quick 1-minute tour to learn the key features and how to get started?", - "helpHint": "You can always access this tour later from the Help button in the bottom left.", - "startTour": "Start Tour", - "maybeLater": "Maybe Later", - "dontShowAgain": "Don't Show Again" - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Let's select the Crop tool to demonstrate how to use one of the tools.", - "toolInterface": "This is the Crop tool interface. As you can see, there's not much there because we haven't added any PDF files to work with yet.", - "filesButton": "The Files button on the Quick Access bar allows you to upload PDFs to use the tools on.", - "fileSources": "You can upload new files or access recent files from here. For the tour, we'll just use a sample file.", - "workbench": "This is the Workbench - the main area where you view and edit your PDFs.", - "viewSwitcher": "Use these controls to select how you want to view your PDFs.", - "viewer": "The Viewer lets you read and annotate your PDFs.", - "pageEditor": "The Page Editor allows you to do various operations on the pages within your PDFs, such as reordering, rotating and deleting.", - "activeFiles": "The Active Files view shows all of the PDFs you have loaded into the tool, and allows you to select which ones to process.", - "fileCheckbox": "Clicking one of the files selects it for processing. You can select multiple files for batch operations.", - "selectControls": "The Right Rail contains buttons to quickly select/deselect all of your active PDFs, along with buttons to change the app's theme or language.", - "cropSettings": "Now that we've selected the file we want crop, we can configure the Crop tool to choose the area that we want to crop the PDF to.", - "runButton": "Once the tool has been configured, this button allows you to run the tool on all the selected PDFs.", - "results": "After the tool has finished running, the Review step will show a preview of the results in this panel, and allow you to undo the operation or download the file. ", - "fileReplacement": "The modified file will replace the original file in the Workbench automatically, allowing you to easily run it through more tools.", - "pinButton": "You can use the Pin button if you'd rather your files stay active after running tools on them.", - "wrapUp": "You're all set! You've learnt about the main areas of the app and how to use them. Click the Help button whenever you like to see this tour again.", - "previous": "Previous", - "next": "Next", - "finish": "Finish", - "startTour": "Start Tour", - "startTourDescription": "Take a guided tour of Stirling PDF's key features" - } + "unsavedChanges": "Sie haben ungespeicherte Änderungen an Ihrer PDF. Was möchten Sie tun?", + "unsavedChangesTitle": "Ungespeicherte Änderungen" }