diff --git a/frontend/public/locales/de-DE/translation.json b/frontend/public/locales/de-DE/translation.json index 00774f4ec..f493a018d 100644 --- a/frontend/public/locales/de-DE/translation.json +++ b/frontend/public/locales/de-DE/translation.json @@ -1,5 +1,40 @@ { - "toolPanel": {}, + "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", "language": { "direction": "ltr" }, @@ -19,8 +54,26 @@ "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" + "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." }, + "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)", @@ -31,7 +84,6 @@ "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", @@ -42,11 +94,18 @@ "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", @@ -56,7 +115,9 @@ "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" + "selectMultipleFromWorkbench": "Mindestens {{count}} Dateien von der Workbench auswählen oder", + "created": "Created", + "size": "File Size" }, "noFavourites": "Keine Favoriten hinzugefügt", "downloadComplete": "Download abgeschlossen", @@ -75,7 +136,10 @@ }, "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:", @@ -88,10 +152,7 @@ "showStack": "Stack-Trace anzeigen", "copyStack": "Stack-Trace kopieren", "githubSubmit": "GitHub - Ein Ticket 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." + "discordSubmit": "Discord - Unterstützungsbeitrag einreichen" }, "warning": { "tooltipTitle": "Warnung" @@ -232,6 +293,40 @@ "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": { @@ -360,278 +455,284 @@ "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", - "tags": "mehrere,werkzeuge" + "desc": "Seiten zusammenführen, drehen, neu anordnen und entfernen" }, "merge": { + "tags": "kombinieren,zusammenführen,vereinen", "title": "Zusammenführen", - "desc": "Mehrere PDF-Dateien zu einer einzigen zusammenführen", - "tags": "kombinieren,zusammenführen,vereinen" + "desc": "Mehrere PDF-Dateien zu einer einzigen zusammenführen" }, "split": { + "tags": "teilen,trennen,aufteilen", "title": "Aufteilen", - "desc": "PDFs in mehrere Dokumente aufteilen", - "tags": "teilen,trennen,aufteilen" + "desc": "PDFs in mehrere Dokumente aufteilen" }, "rotate": { + "tags": "drehen,spiegeln,ausrichten", "title": "Drehen", - "desc": "Drehen Sie Ihre PDFs ganz einfach", - "tags": "drehen,spiegeln,ausrichten" + "desc": "Drehen Sie Ihre PDFs ganz einfach" }, "convert": { + "tags": "umwandeln,ändern", "title": "Umwandeln", - "desc": "Dateien zwischen verschiedenen Formaten konvertieren", - "tags": "umwandeln,ändern" + "desc": "Dateien zwischen verschiedenen Formaten konvertieren" }, "pdfOrganiser": { + "tags": "organisieren,umordnen,neu anordnen", "title": "Organisieren", - "desc": "Seiten entfernen und Seitenreihenfolge ändern", - "tags": "organisieren,umordnen,neu anordnen" + "desc": "Seiten entfernen und Seitenreihenfolge ändern" }, "addImage": { + "tags": "einfügen,einbetten,platzieren", "title": "Bild einfügen", - "desc": "Fügt ein Bild an eine bestimmte Stelle im PDF ein (in Arbeit)", - "tags": "einfügen,einbetten,platzieren" + "desc": "Fügt ein Bild an eine bestimmte Stelle im PDF ein (in Arbeit)" }, "addAttachments": { + "tags": "einbetten,anhängen,einfügen", "title": "Anhänge hinzufügen", - "desc": "Eingebettete Dateien (Anhänge) zu einer PDF hinzufügen oder entfernen", - "tags": "einbetten,anhängen,einfügen" + "desc": "Eingebettete Dateien (Anhänge) zu einer PDF hinzufügen oder entfernen" }, "watermark": { + "tags": "stempel,markierung,überlagerung", "title": "Wasserzeichen hinzufügen", - "desc": "Fügen Sie ein eigenes Wasserzeichen zu Ihrem PDF hinzu", - "tags": "stempel,markierung,überlagerung" + "desc": "Fügen Sie ein eigenes Wasserzeichen zu Ihrem PDF hinzu" }, "removePassword": { + "tags": "entsperren", "title": "Passwort entfernen", - "desc": "Den Passwortschutz eines PDFs entfernen", - "tags": "entsperren" + "desc": "Den Passwortschutz eines PDFs entfernen" }, "compress": { + "tags": "verkleinern,reduzieren,optimieren", "title": "Komprimieren", - "desc": "PDF komprimieren um die Dateigröße zu reduzieren", - "tags": "verkleinern,reduzieren,optimieren" + "desc": "PDF komprimieren um die Dateigröße zu reduzieren" }, "unlockPDFForms": { + "tags": "entsperren,aktivieren,bearbeiten", "title": "Schreibgeschützte PDF-Formfelder entfernen", - "desc": "Entfernen Sie die schreibgeschützte Eigenschaft von Formularfeldern in einem PDF-Dokument.", - "tags": "entsperren,aktivieren,bearbeiten" + "desc": "Entfernen Sie die schreibgeschützte Eigenschaft von Formularfeldern in einem PDF-Dokument." }, "changeMetadata": { + "tags": "bearbeiten,ändern,aktualisieren", "title": "Metadaten ändern", - "desc": "Ändern/Entfernen/Hinzufügen von Metadaten aus einem PDF-Dokument", - "tags": "bearbeiten,ändern,aktualisieren" + "desc": "Ändern/Entfernen/Hinzufügen von Metadaten aus einem PDF-Dokument" }, "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", - "tags": "extrahieren,scannen" + "desc": "Cleanup scannt und erkennt Text aus Bildern in einer PDF-Datei und fügt ihn erneut als Text hinzu" }, "extractImages": { + "tags": "extrahieren,speichern,exportieren", "title": "Bilder extrahieren", - "desc": "Extrahiert alle Bilder aus einer PDF-Datei und speichert sie als Zip-Archiv", - "tags": "extrahieren,speichern,exportieren" + "desc": "Extrahiert alle Bilder aus einer PDF-Datei und speichert sie als Zip-Archiv" }, "scannerImageSplit": { + "tags": "erkennen,teilen,fotos", "title": "Gescannte Fotos erkennen/aufteilen", - "desc": "Teilt mehrere Fotos aus einem Foto/PDF auf", - "tags": "erkennen,teilen,fotos" + "desc": "Teilt mehrere Fotos aus einem Foto/PDF auf" }, "sign": { + "tags": "unterschrift,autogramm", "title": "Signieren", - "desc": "Fügt PDF-Signaturen durch Zeichnung, Text oder Bild hinzu", - "tags": "unterschrift,autogramm" + "desc": "Fügt PDF-Signaturen durch Zeichnung, Text oder Bild hinzu" }, "flatten": { + "tags": "vereinfachen,entfernen,interaktiv", "title": "Abflachen", - "desc": "Alle interaktiven Elemente und Formulare aus einem PDF entfernen", - "tags": "vereinfachen,entfernen,interaktiv" + "desc": "Alle interaktiven Elemente und Formulare aus einem PDF entfernen" }, "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", - "tags": "authentifizieren,PEM,P12,offiziell,verschlüsseln,signieren,zertifikat,PKCS12,JKS,server,manuell,auto" + "desc": "Ein PDF mit einem Zertifikat/Schlüssel (PEM/P12) signieren" }, "repair": { + "tags": "reparieren,wiederherstellen", "title": "Reparatur", - "desc": "Versucht, ein beschädigtes/kaputtes PDF zu reparieren", - "tags": "reparieren,wiederherstellen" + "desc": "Versucht, ein beschädigtes/kaputtes PDF zu reparieren" }, "removeBlanks": { + "tags": "löschen,bereinigen,leer", "title": "Leere Seiten entfernen", - "desc": "Erkennt und entfernt leere Seiten aus einem Dokument", - "tags": "löschen,bereinigen,leer" + "desc": "Erkennt und entfernt leere Seiten aus einem Dokument" }, "removeAnnotations": { + "tags": "löschen,bereinigen,entfernen", "title": "Anmerkungen entfernen", - "desc": "Entfernt alle Kommentare/Anmerkungen aus einem PDF", - "tags": "löschen,bereinigen,entfernen" + "desc": "Entfernt alle Kommentare/Anmerkungen aus einem PDF" }, "compare": { + "tags": "unterschied", "title": "Vergleichen", - "desc": "Vergleicht und zeigt die Unterschiede zwischen zwei PDF-Dokumenten an", - "tags": "unterschied" + "desc": "Vergleicht und zeigt die Unterschiede zwischen zwei PDF-Dokumenten an" }, "removeCertSign": { + "tags": "entfernen,löschen,entsperren", "title": "Zertifikatsignatur entfernen", - "desc": "Zertifikatsignatur aus PDF entfernen", - "tags": "entfernen,löschen,entsperren" + "desc": "Zertifikatsignatur aus PDF entfernen" }, "pageLayout": { + "tags": "layout,anordnen,kombinieren", "title": "Mehrseitiges Layout", - "desc": "Mehrere Seiten eines PDF zu einer Seite zusammenführen", - "tags": "layout,anordnen,kombinieren" + "desc": "Mehrere Seiten eines PDF zu einer Seite zusammenführen" }, "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", - "tags": "broschüre,druck,bindung" + "desc": "Broschüren mit korrekter Seitenreihenfolge und mehrseitigem Layout für Druck und Bindung erstellen" }, "scalePages": { + "tags": "größe ändern,anpassen,skalieren", "title": "Seitengröße/Skalierung anpassen", - "desc": "Größe/Skalierung der Seite und/oder des Inhalts ändern", - "tags": "größe ändern,anpassen,skalieren" + "desc": "Größe/Skalierung der Seite und/oder des Inhalts ändern" }, "addPageNumbers": { + "tags": "nummerieren,paginierung,zählen", "title": "Seitenzahlen hinzufügen", - "desc": "Hinzufügen von Seitenzahlen an einer bestimmten Stelle", - "tags": "nummerieren,paginierung,zählen" + "desc": "Hinzufügen von Seitenzahlen an einer bestimmten Stelle" }, "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", - "tags": "auto-erkennung,kopfzeilen-basiert,organisieren,umbenennen" + "desc": "Benennt eine PDF-Datei automatisch basierend auf der erkannten Überschrift um" }, "adjustContrast": { + "tags": "kontrast,helligkeit,sättigung", "title": "Farben/Kontrast anpassen", - "desc": "Kontrast, Sättigung und Helligkeit einer PDF anpassen", - "tags": "kontrast,helligkeit,sättigung" + "desc": "Kontrast, Sättigung und Helligkeit einer PDF anpassen" }, "crop": { + "tags": "zuschneiden,schneiden,größe ändern", "title": "PDF zuschneiden", - "desc": "PDF zuschneiden um die Größe zu verändern (Text bleibt erhalten!)", - "tags": "zuschneiden,schneiden,größe ändern" + "desc": "PDF zuschneiden um die Größe zu verändern (Text bleibt erhalten!)" }, "autoSplitPDF": { + "tags": "auto,teilen,QR", "title": "PDF automatisch teilen", - "desc": "Physisch gescannte PDF anhand von Splitter-Seiten und QR-Codes aufteilen", - "tags": "auto,teilen,QR" + "desc": "Physisch gescannte PDF anhand von Splitter-Seiten und QR-Codes aufteilen" }, "sanitize": { + "tags": "bereinigen,löschen,entfernen", "title": "Bereinigen", - "desc": "Potentiell schädliche Elemente aus PDF-Dateien entfernen", - "tags": "bereinigen,löschen,entfernen" + "desc": "Potentiell schädliche Elemente aus PDF-Dateien entfernen" }, "getPdfInfo": { + "tags": "info,metadaten,details", "title": "Alle Informationen anzeigen", - "desc": "Erfasst alle möglichen Informationen in einer PDF", - "tags": "info,metadaten,details" + "desc": "Erfasst alle möglichen Informationen in einer PDF" }, "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", - "tags": "kombinieren,zusammenführen,einzeln" + "desc": "Fügt alle PDF-Seiten zu einer einzigen großen Seite zusammen" }, "showJS": { + "tags": "javascript,code,skript", "title": "Javascript anzeigen", - "desc": "Alle Javascript Funktionen in einer PDF anzeigen", - "tags": "javascript,code,skript" + "desc": "Alle Javascript Funktionen in einer PDF anzeigen" }, "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)", - "tags": "zensieren,schwärzen,verbergen" - }, - "overlayPdfs": { - "title": "PDFs überlagern", - "desc": "PDFs über eine andere PDF überlagern", - "tags": "überlagern,kombinieren,stapeln" + "desc": "Zensiere (Schwärze) eine PDF-Datei durch Auswählen von Text, gezeichneten Formen und/oder ausgewählten Seite(n)" }, "splitBySections": { + "tags": "teilen,abschnitte,aufteilen", "title": "PDF nach Abschnitten aufteilen", - "desc": "Jede Seite einer PDF in kleinere horizontale und vertikale Abschnitte unterteilen", - "tags": "teilen,abschnitte,aufteilen" + "desc": "Jede Seite einer PDF in kleinere horizontale und vertikale Abschnitte unterteilen" }, "addStamp": { + "tags": "stempel,markierung,siegel", "title": "Stempel zu PDF hinzufügen", - "desc": "Text- oder Bildstempel an festgelegten Positionen hinzufügen", - "tags": "stempel,markierung,siegel" + "desc": "Text- oder Bildstempel an festgelegten Positionen hinzufügen" }, "removeImage": { + "tags": "entfernen,löschen,bereinigen", "title": "Bild entfernen", - "desc": "Bild aus PDF entfernen, um die Dateigröße zu verringern", - "tags": "entfernen,löschen,bereinigen" + "desc": "Bild aus PDF entfernen, um die Dateigröße zu verringern" }, "splitByChapters": { + "tags": "teilen,kapitel,struktur", "title": "PDF-Datei nach Kapiteln aufteilen", - "desc": "Aufteilung einer PDF-Datei in mehrere Dateien auf Basis der Kapitelstruktur.", - "tags": "teilen,kapitel,struktur" + "desc": "Aufteilung einer PDF-Datei in mehrere Dateien auf Basis der Kapitelstruktur." }, "validateSignature": { + "tags": "validieren,überprüfen,zertifikat", "title": "PDF-Signatur überprüfen", - "desc": "Digitale Signaturen und Zertifikate in PDF-Dokumenten überprüfen", - "tags": "validieren,überprüfen,zertifikat" + "desc": "Digitale Signaturen und Zertifikate in PDF-Dokumenten überprüfen" }, "swagger": { + "tags": "API,dokumentation,test", "title": "API-Dokumentation", - "desc": "API-Dokumentation anzeigen und Endpunkte testen", - "tags": "API,dokumentation,test" + "desc": "API-Dokumentation anzeigen und Endpunkte testen" }, - "fakeScan": { - "title": "Scan simulieren", - "desc": "Eine PDF erstellen, die wie gescannt aussieht" + "scannerEffect": { + "tags": "scannen,simulieren,erstellen", + "title": "Scanner-Effekt", + "desc": "Erstellen Sie eine PDF, die aussieht, als wäre sie gescannt worden" }, "editTableOfContents": { + "tags": "lesezeichen,inhalt,bearbeiten", "title": "Inhaltsverzeichnis bearbeiten", - "desc": "Hinzufügen oder Bearbeiten von Lesezeichen und Inhaltsverzeichnissen in PDF-Dokumenten", - "tags": "lesezeichen,inhalt,bearbeiten" + "desc": "Hinzufügen oder Bearbeiten von Lesezeichen und Inhaltsverzeichnissen in PDF-Dokumenten" }, "manageCertificates": { + "tags": "zertifikate,importieren,exportieren", "title": "Zertifikate verwalten", - "desc": "Digitale Zertifikatsdateien für die PDF-Signierung importieren, exportieren oder löschen.", - "tags": "zertifikate,importieren,exportieren" + "desc": "Digitale Zertifikatsdateien für die PDF-Signierung importieren, exportieren oder löschen." }, "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.", - "tags": "anzeigen,öffnen,anzeigen" + "desc": "PDFs anzeigen und kommentieren. Text hervorheben, zeichnen oder Kommentare für Überprüfung und Zusammenarbeit einfügen." }, "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.", - "tags": "umordnen,neu anordnen,organisieren" + "desc": "PDF-Seiten mit visueller Drag-and-Drop-Steuerung neu anordnen, duplizieren oder löschen." }, "extractPages": { + "tags": "extrahieren,auswählen,kopieren", "title": "Seiten extrahieren", - "desc": "Spezifische Seiten aus einem PDF-Dokument extrahieren", - "tags": "extrahieren,auswählen,kopieren" + "desc": "Spezifische Seiten aus einem PDF-Dokument extrahieren" }, "removePages": { + "tags": "löschen,extrahieren,ausschließen", "title": "Entfernen", - "desc": "Ungewollte Seiten aus dem PDF entfernen", - "tags": "löschen,extrahieren,ausschließen" + "desc": "Ungewollte Seiten aus dem PDF entfernen" }, "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", - "tags": "auto,teilen,größe" + "desc": "Teilen Sie ein einzelnes PDF basierend auf Größe, Seitenanzahl oder Dokumentanzahl in mehrere Dokumente auf" }, - "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" + "replaceColor": { + "title": "Farbe ersetzen & invertieren", + "desc": "Farben in PDF-Dokumenten ersetzen oder invertieren" }, "devApi": { - "desc": "Link zur API-Dokumentation", "tags": "API,entwicklung,dokumentation", - "title": "API" + "title": "API", + "desc": "Link zur API-Dokumentation" }, "devFolderScanning": { + "tags": "automatisierung,ordner,scannen", "title": "Automatische Ordnerüberwachung", - "desc": "Link zum Leitfaden für automatisches Ordner-Scannen", - "tags": "automatisierung,ordner,scannen" + "desc": "Link zum Leitfaden für automatisches Ordner-Scannen" }, "devSsoGuide": { "title": "SSO-Anleitung", @@ -650,18 +751,13 @@ "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.", - "tags": "arbeitsablauf,sequenz,automatisierung" + "desc": "Mehrstufige Arbeitsabläufe durch Verkettung von PDF-Aktionen erstellen. Ideal für wiederkehrende Aufgaben." }, - "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" + "overlay-pdfs": { + "desc": "Overlay one PDF on top of another", + "title": "Overlay PDFs" } }, "landing": { @@ -713,6 +809,14 @@ "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.", @@ -728,7 +832,6 @@ } }, "split": { - "tags": "seitenoperationen,teilen,mehrseitig,ausschneiden,serverseitig", "title": "PDF aufteilen", "header": "PDF aufteilen", "desc": { @@ -850,13 +953,50 @@ "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." }, @@ -900,6 +1040,7 @@ "color": "Farbe", "greyscale": "Graustufen", "blackwhite": "Schwarz-Weiß", + "dpi": "DPI", "output": "Ausgabe", "single": "Einzeln", "multiple": "Mehrfach", @@ -925,8 +1066,11 @@ "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", @@ -938,13 +1082,10 @@ "images": "Bilder", "officeDocs": "Office-Dokumente (Word, Excel, PowerPoint)", "imagesExt": "Bilder (JPG, PNG, usw.)", - "grayscale": "Graustufen", - "dpi": "DPI", "markdown": "Markdown", - "odtExt": "OpenDocument Text (.odt)", - "pptExt": "PowerPoint (.pptx)", - "rtfExt": "Rich Text Format (.rtf)", - "textRtf": "Text/RTF" + "textRtf": "Text/RTF", + "grayscale": "Graustufen", + "errorConversion": "An error occurred while converting the file." }, "imageToPdf": { "tags": "konvertierung,img,jpg,bild,foto" @@ -982,22 +1123,35 @@ "8": "Letzte entfernen", "9": "Erste und letzte entfernen", "10": "Ungerade-Gerade-Zusammenführung", - "11": "Alle Seiten duplizieren" + "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)." + } }, - "placeholder": "(z.B. 1,3,2 oder 4-8,2,10-12 oder 2n-1)", "desc": { - "BOOKLET_SORT": "Seiten für den Broschüren-Druck anordnen (letzte, erste, zweite, vorletzte, …).", "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.", "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)." - } + "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.", + "DUPLICATE": "Jede Seite entsprechend der benutzerdefinierten Anzahl duplizieren (z.B. 4 dupliziert jede Seite 4×).", + "REMOVE_FIRST": "Die erste 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)" }, "addImage": { "tags": "img,jpg,bild,foto", @@ -1026,8 +1180,8 @@ "failed": "Ein Fehler ist beim Hinzufügen des Wasserzeichens zur PDF aufgetreten." }, "watermarkType": { - "image": "Bild", - "text": "Text" + "text": "Text", + "image": "Bild" }, "settings": { "type": "Wasserzeichen-Typ", @@ -1048,7 +1202,9 @@ "opacity": "Deckkraft (%)", "spacing": { "horizontal": "Horizontaler Abstand", - "vertical": "Vertikaler Abstand" + "vertical": "Vertikaler Abstand", + "height": "Height Spacing", + "width": "Width Spacing" }, "convertToImage": "PDF-Seiten in Bilder umwandeln" }, @@ -1191,6 +1347,10 @@ "bullet4": "Am besten für sensible oder urheberrechtlich geschützte Inhalte" } } + }, + "type": { + "1": "Text", + "2": "Image" } }, "permissions": { @@ -1304,6 +1464,38 @@ }, "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" } } }, @@ -1380,7 +1572,6 @@ } }, "changeMetadata": { - "tags": "titel,autor,datum,erstellung,uhrzeit,herausgeber,produzent,statistiken", "header": "Metadaten ändern", "submit": "Ändern", "filenamePrefix": "metadaten", @@ -1432,8 +1623,8 @@ "trapped": { "label": "Trapped-Status", "unknown": "Unbekannt", - "false": "Falsch", - "true": "Wahr" + "true": "Wahr", + "false": "Falsch" }, "advanced": { "title": "Erweiterte Optionen" @@ -1614,6 +1805,9 @@ "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": { @@ -1623,11 +1817,11 @@ "selectText": "Wählen Sie das Bildformat aus, in das extrahierte Bilder konvertiert werden sollen", "allowDuplicates": "Doppelte Bilder speichern", "submit": "Extrahieren", - "error": { - "failed": "Beim Extrahieren der Bilder aus der PDF ist ein Fehler aufgetreten." - }, "settings": { "title": "Einstellungen" + }, + "error": { + "failed": "Beim Extrahieren der Bilder aus der PDF ist ein Fehler aufgetreten." } }, "pdfToPDFA": { @@ -1700,14 +1894,43 @@ }, "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": { - "clear": "Löschen", - "title": "Zeichnen Sie Ihre Unterschrift" + "title": "Zeichnen Sie Ihre Unterschrift", + "clear": "Löschen" }, "text": { "name": "Name des Unterzeichners", @@ -1717,6 +1940,7 @@ "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", @@ -1729,37 +1953,43 @@ "maintainRatio": "Seitenverhältnis beibehalten ein-/ausschalten", "undo": "Rückgängig", "redo": "Wiederherstellen", - "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" - }, - "instructions": { - "title": "So fügen Sie eine Unterschrift hinzu" - }, - "results": { - "title": "Signatur-Ergebnisse" - }, + "submit": "Dokument signieren", "steps": { "configure": "Signatur konfigurieren" }, - "submit": "Dokument signieren", "type": { - "canvas": "Canvas", + "title": "Signaturtyp", "draw": "Zeichnen", + "canvas": "Canvas", "image": "Bild", - "text": "Text", - "title": "Signaturtyp" + "text": "Text" + }, + "image": { + "label": "Unterschriftsbild hochladen", + "placeholder": "Bilddatei auswählen", + "hint": "Laden Sie ein PNG- oder JPG-Bild Ihrer Unterschrift hoch" + }, + "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." + }, + "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." } }, "flatten": { - "tags": "statisch,deaktivieren,nicht interaktiv,optimieren", "title": "Abflachen", "header": "PDFs abflachen", "flattenOnlyForms": "Nur Formulare abflachen", @@ -1774,9 +2004,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.", - "flattenOnlyForms": "Nur Formulare vereinfachen" + "note": "Das Abflachen entfernt interaktive Elemente aus der PDF und macht sie nicht mehr bearbeitbar." }, "results": { "title": "Reduzierungs-Ergebnisse" @@ -1824,7 +2054,6 @@ } }, "removeBlanks": { - "tags": "aufräumen,rationalisieren,nicht inhaltsreich,organisieren", "title": "Leere Seiten entfernen", "header": "Leere Seiten entfernen", "settings": { @@ -1866,22 +2095,28 @@ "bullet3": "Kann deaktiviert werden, um die Ausgabedateigröße zu reduzieren" } }, - "submit": "Leere Seiten entfernen" + "submit": "Leere Seiten entfernen", + "error": { + "failed": "Failed to remove blank pages" + }, + "results": { + "title": "Removed Blank Pages" + } }, "removeAnnotations": { "tags": "kommentare,hervorheben,notizen,markieren,entfernen", "title": "Kommentare entfernen", "header": "Kommentare entfernen", "submit": "Entfernen", - "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" + }, + "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." } }, "compare": { @@ -1968,7 +2203,12 @@ "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", @@ -2029,7 +2269,22 @@ "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", @@ -2055,7 +2310,17 @@ "header": "Mehrseitiges Layout", "pagesPerSheet": "Seiten pro Blatt:", "addBorder": "Ränder hinzufügen", - "submit": "Abschicken" + "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." + } }, "bookletImposition": { "tags": "broschüre,imposition,drucken,bindung,falten,signatur", @@ -2168,8 +2433,8 @@ "pageSize": { "label": "Ziel-Seitengröße", "keep": "Ursprüngliche Größe beibehalten", - "legal": "Legal", - "letter": "Letter" + "letter": "Letter", + "legal": "Legal" }, "submit": "Seitenskalierung anpassen", "error": { @@ -2231,7 +2496,6 @@ "tags": "farbkorrektur,abstimmung,änderung,verbesserung" }, "crop": { - "tags": "trimmen,verkleinern,bearbeiten,formen", "title": "Zuschneiden", "header": "PDF zuschneiden", "submit": "Abschicken", @@ -2263,6 +2527,10 @@ }, "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": { @@ -2449,6 +2717,7 @@ "export": "Herunterladen", "upload": "Hochladen", "boxRedaction": "Kasten-Zeichen-Schwärzung", + "zoom": "Zoom", "zoomIn": "Hineinzoomen", "zoomOut": "Herauszoomen", "nextPage": "Nächste Seite", @@ -2460,8 +2729,7 @@ "showLayers": "Ebenen anzeigen (Doppelklick, um alle Ebenen auf den Standardzustand zurückzusetzen)", "colourPicker": "Farbwähler", "findCurrentOutlineItem": "Aktuelles Gliederungselement finden", - "applyChanges": "Änderungen anwenden", - "zoom": "Zoom" + "applyChanges": "Änderungen anwenden" } }, "tableExtraxt": { @@ -2473,11 +2741,15 @@ "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" + "label": "Overlay-PDF-Datei auswählen", + "placeholder": "Choose PDF(s)...", + "addMore": "Add more PDFs..." }, "mode": { "label": "Overlay-Modus auswählen", @@ -2487,14 +2759,53 @@ }, "counts": { "label": "Overlay Anzahl (für Feste-Wiederholung)", - "placeholder": "Komma-separierte Anzahl eingeben (z.B.: 2,3,1)" + "placeholder": "Komma-separierte Anzahl eingeben (z.B.: 2,3,1)", + "item": "Count for file", + "noFiles": "Add overlay files to configure counts" }, "position": { "label": "Overlay Position auswählen", "foreground": "Vordergrund", "background": "Hintergrund" }, - "submit": "Erstellen" + "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." + } }, "split-by-sections": { "tags": "abschnitte,teilen,bearbeiten", @@ -2529,7 +2840,18 @@ "customMargin": "Benutzerdefinierter Rand", "customColor": "Benutzerdefinierte Textfarbe", "submit": "Abschicken", - "noStampSelected": "Kein Stempel ausgewählt. Kehren Sie zu Schritt 1 zurück." + "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" + } }, "removeImagePdf": { "tags": "bild entfernen,seitenoperationen,back end,server side" @@ -2547,7 +2869,8 @@ "status": { "_value": "Status", "valid": "Gültig", - "invalid": "Ungültig" + "invalid": "Ungültig", + "complete": "Validation complete" }, "signer": "Unterzeichner", "date": "Datum", @@ -2574,35 +2897,110 @@ "version": "Version", "keyUsage": "Schlüsselverwendung", "selfSigned": "Selbstsigniert", - "bits": "Bits" + "bits": "Bits", + "details": "Certificate Details" }, "signature": { "info": "Signaturinformationen", "_value": "Signatur", "mathValid": "Signatur ist mathematisch gültig ABER:" }, - "selectCustomCert": "Benutzerdefinierte Zertifikatsdatei X.509 (Optional)" - }, - "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" + "selectCustomCert": "Benutzerdefinierte Zertifikatsdatei X.509 (Optional)", + "downloadCsv": "Download CSV", + "downloadJson": "Download JSON", + "downloadPdf": "Download PDF Report", + "downloadType": { + "csv": "CSV", + "json": "JSON", + "pdf": "PDF" }, - "submit": "Ersetzen" + "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" }, - "replaceColorPdf": { - "tags": "Farbe ersetzen,Seiteneinstellungen,Backend,Serverseite" + "replaceColor": { + "tags": "Farbe ersetzen,Seitenoperationen,Backend,serverseitig", + "labels": { + "settings": "Settings", + "colourOperation": "Colour operation" + }, + "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." + } }, "login": { "title": "Anmelden", @@ -2635,6 +3033,11 @@ "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", @@ -2645,37 +3048,14 @@ "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}}", - "debug": "Debug" - }, - "signup": { - "title": "Konto erstellen", - "subtitle": "Bei Stirling PDF anmelden und loslegen", - "email": "E-Mail", - "password": "Passwort", - "confirmPassword": "Passwort bestätigen", - "enterName": "Geben Sie Ihren Namen ein", - "enterEmail": "Geben Sie Ihre E-Mail-Adresse ein", - "enterPassword": "Geben Sie Ihr Passwort ein", - "confirmPasswordPlaceholder": "Passwort bestätigen", - "or": "oder", - "creatingAccount": "Konto wird erstellt...", - "signUp": "Registrieren", - "alreadyHaveAccount": "Sie haben bereits ein Konto? Anmelden", - "pleaseFillAllFields": "Bitte füllen Sie alle Felder aus", - "passwordsDoNotMatch": "Passwörter stimmen nicht überein", - "passwordTooShort": "Das Passwort muss mindestens 6 Zeichen lang sein", - "invalidEmail": "Bitte geben Sie eine gültige E-Mail-Adresse ein", - "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}}", - "name": "Name" + "unexpectedError": "Unerwarteter Fehler: {{message}}" }, "pdfToSinglePage": { "title": "PDF zu einer Seite zusammenfassen", @@ -2715,10 +3095,23 @@ "adjustContrast": { "title": "Kontrast anpassen", "header": "Farben/Kontrast anpassen", + "basic": "Basic Adjustments", "contrast": "Kontrast:", "brightness": "Helligkeit:", "saturation": "Sättigung:", - "download": "Herunterladen" + "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" + } }, "compress": { "title": "Komprimieren", @@ -2865,7 +3258,13 @@ "title": "Bild entfernen", "header": "Bild entfernen", "removeImage": "Bild entfernen", - "submit": "Bild entfernen" + "submit": "Bild entfernen", + "error": { + "failed": "Failed to remove images from the PDF." + }, + "results": { + "title": "Remove Images Results" + } }, "splitByChapters": { "title": "PDF nach Kapiteln aufteilen", @@ -3001,11 +3400,18 @@ "panMode": "Verschiebemodus", "rotateLeft": "Nach links drehen", "rotateRight": "Nach rechts drehen", - "toggleSidebar": "Seitenleiste umschalten" + "toggleSidebar": "Seitenleiste umschalten", + "exportSelected": "Export Selected Pages", + "toggleAnnotations": "Toggle Annotations Visibility", + "annotationMode": "Toggle Annotation Mode", + "draw": "Draw", + "save": "Save" }, "search": { "title": "PDF durchsuchen", - "placeholder": "Suchbegriff eingeben..." + "placeholder": "Suchbegriff eingeben...", + "noResults": "No results found", + "searching": "Searching..." }, "guestBanner": { "title": "Sie verwenden Stirling PDF als Gast!", @@ -3043,6 +3449,8 @@ "automate": "Automatisieren", "files": "Dateien", "activity": "Aktivität", + "help": "Help", + "account": "Account", "config": "Konfiguration", "allTools": "Alle Werkzeuge" }, @@ -3070,6 +3478,9 @@ "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", @@ -3098,17 +3509,22 @@ "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", @@ -3119,11 +3535,16 @@ "download": "Herunterladen", "delete": "Löschen", "unsupported": "Nicht unterstützt", - "fileFormat": "Format", - "fileName": "Name", - "fileVersion": "Version", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive" + "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" }, "storage": { "temporaryNotice": "Dateien werden temporär in Ihrem Browser gespeichert und können automatisch gelöscht werden", @@ -3157,21 +3578,27 @@ "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": { @@ -3199,8 +3626,8 @@ "keyLength": { "label": "Verschlüsselungsschlüssellänge", "40bit": "40-bit (Niedrig)", - "256bit": "256-bit (Hoch)", - "128bit": "128-bit (Standard)" + "128bit": "128-bit (Standard)", + "256bit": "256-bit (Hoch)" } }, "results": { @@ -3392,7 +3819,8 @@ "remaining": "verbleibend", "used": "verwendet", "available": "verfügbar", - "cancel": "Abbrechen" + "cancel": "Abbrechen", + "preview": "Preview" }, "config": { "account": { @@ -3441,56 +3869,159 @@ } }, "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": "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" + "failed": "Add attachments operation failed" } }, "termsAndConditions": "Allgemeine Geschäftsbedingungen", - "unsavedChanges": "Sie haben ungespeicherte Änderungen an Ihrer PDF. Was möchten Sie tun?", - "unsavedChangesTitle": "Ungespeicherte Änderungen" + "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", + "signup": { + "title": "Konto erstellen", + "subtitle": "Bei Stirling PDF anmelden und loslegen", + "name": "Name", + "email": "E-Mail", + "password": "Passwort", + "confirmPassword": "Passwort bestätigen", + "enterName": "Geben Sie Ihren Namen ein", + "enterEmail": "Geben Sie Ihre E-Mail-Adresse ein", + "enterPassword": "Geben Sie Ihr Passwort ein", + "confirmPasswordPlaceholder": "Passwort bestätigen", + "or": "oder", + "creatingAccount": "Konto wird erstellt...", + "signUp": "Registrieren", + "alreadyHaveAccount": "Sie haben bereits ein Konto? Anmelden", + "pleaseFillAllFields": "Bitte füllen Sie alle Felder aus", + "passwordsDoNotMatch": "Passwörter stimmen nicht überein", + "passwordTooShort": "Das Passwort muss mindestens 6 Zeichen lang sein", + "invalidEmail": "Bitte geben Sie eine gültige E-Mail-Adresse ein", + "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" + }, + "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" + } }