chore(i18n): update German translations for de_DE locale (#3884)

# Description of Changes

- **What was changed**  
- Updated `messages_de_DE.properties` to correct spacing in prompts
(e.g., changed `PDFs auswählen(2+)` to `PDFs auswählen (2+)`).
- Translated numerous English strings (error messages, prompts, UI
labels) into German.
- Standardized punctuation, grammar, and terminology across the German
locale.
- Fixed minor typos and formatting issues (e.g., “Stampelbild” →
“Stempelbild”, pipeline scan help, audit dashboard labels).

---

## Checklist

### General

- [x] I have read the [Contribution
Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md)
- [x] I have read the [Stirling-PDF Developer
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/DeveloperGuide.md)
(if applicable)
- [ ] I have read the [How to add new languages to
Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/HowToAddNewLanguage.md)
(if applicable)
- [x] I have performed a self-review of my own code
- [x] My changes generate no new warnings

### Documentation

- [ ] I have updated relevant docs on [Stirling-PDF's doc
repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/)
(if functionality has heavily changed)
- [ ] I have read the section [Add New Translation
Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/HowToAddNewLanguage.md#add-new-translation-tags)
(for new translation tags only)

### UI Changes (if applicable)

- [ ] Screenshots or videos demonstrating the UI changes are attached
(e.g., as comments or direct attachments in the PR)

### Testing (if applicable)

- [ ] I have tested my changes locally. Refer to the [Testing
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/DeveloperGuide.md#6-testing)
for more details.

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Ludy 2025-07-07 11:27:06 +02:00 committed by GitHub
parent 7fa5e130d9
commit 141320cadd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 154 additions and 148 deletions

View File

@ -240,6 +240,12 @@ ignore = [
'validateSignature.cert.version', 'validateSignature.cert.version',
'validateSignature.status', 'validateSignature.status',
'watermark.type.1', 'watermark.type.1',
'audit.dashboard.tab.export',
'audit.dashboard.status',
'audit.dashboard.tab.dashboard',
'audit.dashboard.table.id',
'audit.dashboard.table.details',
'audit.dashboard.modal.id',
] ]
[el_GR] [el_GR]

View File

@ -138,7 +138,7 @@ lang.yor=Yoruba
addPageNumbers.fontSize=Schriftgröße addPageNumbers.fontSize=Schriftgröße
addPageNumbers.fontName=Schriftart addPageNumbers.fontName=Schriftart
pdfPrompt=PDF(s) auswählen pdfPrompt=PDF(s) auswählen
multiPdfPrompt=PDFs auswählen(2+) multiPdfPrompt=PDFs auswählen (2+)
multiPdfDropPrompt=Wählen Sie alle gewünschten PDFs aus (oder ziehen Sie sie per Drag & Drop hierhin) multiPdfDropPrompt=Wählen Sie alle gewünschten PDFs aus (oder ziehen Sie sie per Drag & Drop hierhin)
imgPrompt=Wählen Sie ein Bild imgPrompt=Wählen Sie ein Bild
genericSubmit=Absenden genericSubmit=Absenden
@ -146,7 +146,7 @@ uploadLimit=Maximale Dateigröße:
uploadLimitExceededSingular=ist zu groß. Die maximal zulässige Größe ist uploadLimitExceededSingular=ist zu groß. Die maximal zulässige Größe ist
uploadLimitExceededPlural=sind zu groß. Die maximal zulässige Größe ist 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 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): pageOrderPrompt=Seitenreihenfolge (Geben Sie eine durch Kommas 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): pageSelectionPrompt=Benutzerdefinierte Seitenauswahl (Geben Sie eine durch Kommas getrennte Liste von Seitenzahlen 1,5,6 oder Funktionen wie 2n+1 ein):
goToPage=Los goToPage=Los
true=Wahr true=Wahr
@ -170,67 +170,67 @@ sizes.medium=Mittel
sizes.large=Groß sizes.large=Groß
sizes.x-large=Extra Groß sizes.x-large=Extra Groß
error.pdfPassword=Das PDF-Dokument ist passwortgeschützt und das Passwort wurde entweder nicht angegeben oder war falsch error.pdfPassword=Das PDF-Dokument ist passwortgeschützt und das Passwort wurde entweder nicht angegeben oder war falsch
error.pdfCorrupted=PDF file appears to be corrupted or damaged. Please try using the 'Repair PDF' feature first to fix the file before proceeding with this operation. error.pdfCorrupted=Die PDF-Datei scheint beschädigt zu sein. Bitte nutzen Sie zuerst die Funktion "PDFs reparieren", um die Datei zu beheben, bevor Sie fortfahren.
error.pdfCorruptedMultiple=One or more PDF files appear to be corrupted or damaged. Please try using the 'Repair PDF' feature on each file first before attempting to merge them. error.pdfCorruptedMultiple=Eine oder mehrere PDF-Dateien scheinen beschädigt zu sein. Bitte versuchen Sie, jede Datei zunächst mit der Funktion "PDFs reparieren" zu korrigieren, bevor Sie sie zusammenführen.
error.pdfCorruptedDuring=Error {0}: PDF file appears to be corrupted or damaged. Please try using the 'Repair PDF' feature first to fix the file before proceeding with this operation. error.pdfCorruptedDuring=Fehler {0}: Die PDF-Datei scheint beschädigt zu sein. Bitte nutzen Sie zuerst die Funktion "PDFs reparieren", um die Datei zu beheben, bevor Sie fortfahren.
# Frontend corruption error messages # Frontend corruption error messages
error.pdfInvalid=The PDF file "{0}" appears to be corrupted or has an invalid structure. Please try using the 'Repair PDF' feature to fix the file before proceeding. error.pdfInvalid=Die PDF-Datei "{0}" scheint beschädigt oder ungültig zu sein. Bitte versuchen Sie, die Datei mit der Funktion "PDFs reparieren" zu beheben.
error.tryRepair=Try using the Repair PDF feature to fix corrupted files. error.tryRepair=Versuchen Sie, beschädigte Dateien mit der Funktion "PDFs reparieren" zu beheben.
# Additional error messages # Additional error messages
error.pdfEncryption=The PDF appears to have corrupted encryption data. This can happen when the PDF was created with incompatible encryption methods. Please try using the 'Repair PDF' feature first, or contact the document creator for a new copy. error.pdfEncryption=Die PDF-Datei enthält möglicherweise beschädigte Verschlüsselungsdaten. Dies kann auftreten, wenn sie mit inkompatiblen Methoden erstellt wurde. Bitte versuchen Sie zunächst die Funktion "PDFs reparieren" oder kontaktieren Sie den Ersteller für eine neue Kopie.
error.fileProcessing=An error occurred while processing the file during {0} operation: {1} error.fileProcessing=Beim Verarbeiten der Datei während des Vorgangs {0} ist ein Fehler aufgetreten: {1}
# Generic error message templates # Generic error message templates
error.toolNotInstalled={0} is not installed error.toolNotInstalled={0} ist nicht installiert.
error.toolRequired={0} is required for {1} error.toolRequired={0} wird für {1} benötigt.
error.conversionFailed={0} conversion failed error.conversionFailed={0} Konvertierung fehlgeschlagen
error.commandFailed={0} command failed error.commandFailed={0} Befehl fehlgeschlagen
error.algorithmNotAvailable={0} algorithm not available error.algorithmNotAvailable={0}-Algorithmus nicht verfügbar
error.optionsNotSpecified={0} options are not specified error.optionsNotSpecified=Optionen für {0} wurden nicht angegeben.
error.fileFormatRequired=File must be in {0} format error.fileFormatRequired=Die Datei muss im Format {0} vorliegen.
error.invalidFormat=Invalid {0} format: {1} error.invalidFormat=Ungültiges {0}-Format: {1}
error.endpointDisabled=This endpoint has been disabled by the admin error.endpointDisabled=Dieser Endpunkt wurde vom Administrator deaktiviert.
error.urlNotReachable=URL is not reachable, please provide a valid URL error.urlNotReachable=Die URL ist nicht erreichbar, bitte geben Sie eine gültige URL an.
# DPI and image rendering messages - used by frontend for dynamic translation # DPI and image rendering messages - used by frontend for dynamic translation
# Backend sends: [TRANSLATE:messageKey:arg1,arg2] English message # Backend sends: [TRANSLATE:messageKey:arg1,arg2] English message
# Frontend parses this and replaces with localized versions using these keys # Frontend parses this and replaces with localized versions using these keys
error.dpiExceedsLimit=DPI value {0} exceeds maximum safe limit of {1}. High DPI values can cause memory issues and crashes. Please use a lower DPI value. error.dpiExceedsLimit=Der DPI-Wert {0} überschreitet das sichere Maximum von {1}. Hohe DPI-Werte können zu Speicherproblemen und Abstürzen führen. Bitte verwende einen niedrigeren DPI-Wert.
error.pageTooBigForDpi=PDF page {0} is too large to render at {1} DPI. Please try a lower DPI value (recommended: 150 or less). error.pageTooBigForDpi=Die PDF-Seite {0} ist zu groß, um mit {1} DPI gerendert zu werden. Bitte versuche einen niedrigeren DPI-Wert (empfohlen: 150 oder weniger).
error.pageTooBigExceedsArray=PDF page {0} is too large to render at {1} DPI. The resulting image would exceed Java's maximum array size. Please try a lower DPI value (recommended: 150 or less). error.pageTooBigExceedsArray=Die PDF-Seite {0} ist zu groß, um mit {1} DPI gerendert zu werden. Das Ergebnis überschreitet die zulässige Größe. Bitte versuche einen niedrigeren DPI-Wert (empfohlen: 150 oder weniger).
error.pageTooBigFor300Dpi=PDF page {0} is too large to render at 300 DPI. The resulting image would exceed Java's maximum array size. Please use a lower DPI value for PDF-to-image conversion. error.pageTooBigFor300Dpi=Die PDF-Seite {0} ist zu groß, um mit 300 DPI gerendert zu werden. Das Ergebnis überschreitet die zulässige Größe. Bitte verwende für die PDF-zu-Bild-Konvertierung einen niedrigeren DPI-Wert.
# URL and website conversion messages # URL and website conversion messages
# System requirements messages # System requirements messages
# Authentication and security messages # Authentication and security messages
error.apiKeyInvalid=API key is not valid. error.apiKeyInvalid=API-Schlüssel ist ungültig.
error.userNotFound=User not found. error.userNotFound=Benutzer nicht gefunden.
error.passwordRequired=Password must not be null. error.passwordRequired=Passwort darf nicht leer sein.
error.accountLocked=Your account has been locked due to too many failed login attempts. error.accountLocked=Ihr Konto wurde aufgrund zu vieler fehlgeschlagener Anmeldeversuche gesperrt.
error.invalidEmail=Invalid email addresses provided. error.invalidEmail=Ungültige E-Mail-Adressen angegeben.
error.emailAttachmentRequired=An attachment is required to send the email. error.emailAttachmentRequired=Für das Versenden der E-Mail ist ein Anhang erforderlich.
error.signatureNotFound=Signature file not found. error.signatureNotFound=Signaturdatei nicht gefunden.
# File processing messages # File processing messages
error.fileNotFound=File not found with ID: {0} error.fileNotFound=Datei mit der ID {0} nicht gefunden.
# Database and configuration messages # Database and configuration messages
error.noBackupScripts=No backup scripts were found. error.noBackupScripts=Keine Backup-Skripte gefunden.
error.unsupportedProvider={0} is not currently supported. error.unsupportedProvider={0} wird derzeit nicht unterstützt.
error.pathTraversalDetected=Path traversal detected for security reasons. error.pathTraversalDetected=Pfad-Traversal aus Sicherheitsgründen erkannt.
# Validation messages # Validation messages
error.invalidArgument=Invalid argument: {0} error.invalidArgument=Ungültiges Argument: {0}
error.argumentRequired={0} must not be null error.argumentRequired={0} darf nicht null sein.
error.operationFailed=Operation failed: {0} error.operationFailed=Vorgang fehlgeschlagen: {0}
error.angleNotMultipleOf90=Angle must be a multiple of 90 error.angleNotMultipleOf90=Der Winkel muss ein Vielfaches von 90 sein.
error.pdfBookmarksNotFound=No PDF bookmarks/outline found in document error.pdfBookmarksNotFound=Keine PDF-Lesezeichen/Gliederung im Dokument gefunden.
error.fontLoadingFailed=Error processing font file error.fontLoadingFailed=Fehler bei der Verarbeitung der Schriftdatei.
error.fontDirectoryReadFailed=Failed to read font directory error.fontDirectoryReadFailed=Konnte das Schriftverzeichnis nicht lesen.
delete=Löschen delete=Löschen
username=Benutzername username=Benutzername
password=Passwort password=Passwort
@ -260,7 +260,7 @@ disabledCurrentUserMessage=Der aktuelle Benutzer kann nicht deaktiviert werden
downgradeCurrentUserLongMessage=Die Rolle des aktuellen Benutzers kann nicht herabgestuft werden. Daher wird der aktuelle Benutzer nicht angezeigt. downgradeCurrentUserLongMessage=Die Rolle des aktuellen Benutzers kann nicht herabgestuft werden. Daher wird der aktuelle Benutzer nicht angezeigt.
userAlreadyExistsOAuthMessage=Der Benutzer ist bereits als OAuth2-Benutzer vorhanden. userAlreadyExistsOAuthMessage=Der Benutzer ist bereits als OAuth2-Benutzer vorhanden.
userAlreadyExistsWebMessage=Der Benutzer ist bereits als Webbenutzer vorhanden. userAlreadyExistsWebMessage=Der Benutzer ist bereits als Webbenutzer vorhanden.
invalidRoleMessage=Invalid role. invalidRoleMessage=Ungültige Rolle.
error=Fehler error=Fehler
oops=Hoppla! oops=Hoppla!
help=Hilfe help=Hilfe
@ -273,7 +273,7 @@ color=Farbe
sponsor=Sponsor sponsor=Sponsor
info=Informationen info=Informationen
pro=Pro pro=Pro
proFeatures=Pro Features proFeatures=Pro-Funktionen
page=Seite page=Seite
pages=Seiten pages=Seiten
loading=Laden... loading=Laden...
@ -304,7 +304,7 @@ pipeline.configureButton=Konfigurieren
pipeline.defaultOption=Benutzerdefiniert pipeline.defaultOption=Benutzerdefiniert
pipeline.submitButton=Ausführen pipeline.submitButton=Ausführen
pipeline.help=Hilfe für Pipeline pipeline.help=Hilfe für Pipeline
pipeline.scanHelp=Hilfe zum Ordnerscan pipeline.scanHelp=Hilfe zum Ordner-Scan
pipeline.deletePrompt=Möchten Sie die Pipeline wirklich löschen? pipeline.deletePrompt=Möchten Sie die Pipeline wirklich löschen?
###################### ######################
@ -335,7 +335,7 @@ enterpriseEdition.proTeamFeatureDisabled=Teammanagementfunktionen erfordern eine
################# #################
analytics.title=Möchten Sie Stirling-PDF verbessern? analytics.title=Möchten Sie Stirling-PDF verbessern?
analytics.paragraph1=Stirling-PDF verfügt über Opt-in-Analytics, die uns helfen, das Produkt zu verbessern. Wir zeichnen keine persönlichen Informationen oder Dateiinhalte auf. analytics.paragraph1=Stirling-PDF verfügt über Opt-in-Analytics, die uns helfen, das Produkt zu verbessern. Wir zeichnen keine persönlichen Informationen oder Dateiinhalte auf.
analytics.paragraph2=Bitte erwägen Sie die Analytics zu aktivieren, um Stirling-PDF beim Wachsen zu helfen und um unsere User besser zu verstehen. analytics.paragraph2=Bitte erwägen Sie, Analytics zu aktivieren, um Stirling-PDF beim Wachstum zu unterstützen und um unsere Benutzer besser zu verstehen.
analytics.enable=Analytics aktivieren analytics.enable=Analytics aktivieren
analytics.disable=Analytics deaktivieren analytics.disable=Analytics deaktivieren
analytics.settings=Sie können die Einstellungen für die Analytics in der config/settings.yml Datei bearbeiten analytics.settings=Sie können die Einstellungen für die Analytics in der config/settings.yml Datei bearbeiten
@ -585,9 +585,9 @@ home.addImage.title=Bild einfügen
home.addImage.desc=Fügt ein Bild an eine bestimmte Stelle im PDF ein (in Arbeit) home.addImage.desc=Fügt ein Bild an eine bestimmte Stelle im PDF ein (in Arbeit)
addImage.tags=img,jpg,bild,foto addImage.tags=img,jpg,bild,foto
home.attachments.title=Add Attachments home.attachments.title=Anhänge hinzufügen
home.attachments.desc=Add or remove embedded files (attachments) to/from a PDF home.attachments.desc=Eingebettete Dateien (Anhänge) zu einem PDF hinzufügen oder daraus entfernen
attachments.tags=embed,attach,file,attachment,attachments attachments.tags=einbetten, anhängen, datei, anhang, anhänge
home.watermark.title=Wasserzeichen hinzufügen home.watermark.title=Wasserzeichen hinzufügen
home.watermark.desc=Fügen Sie ein eigenes Wasserzeichen zu Ihrem PDF hinzu home.watermark.desc=Fügen Sie ein eigenes Wasserzeichen zu Ihrem PDF hinzu
@ -671,7 +671,7 @@ home.flatten.title=Abflachen
home.flatten.desc=Alle interaktiven Elemente und Formulare aus einem PDF entfernen home.flatten.desc=Alle interaktiven Elemente und Formulare aus einem PDF entfernen
flatten.tags=statisch,deaktivieren,nicht interaktiv,optimieren flatten.tags=statisch,deaktivieren,nicht interaktiv,optimieren
home.repair.title=Reparatur home.repair.title=PDFs reparieren
home.repair.desc=Versucht, ein beschädigtes/kaputtes PDF zu reparieren home.repair.desc=Versucht, ein beschädigtes/kaputtes PDF zu reparieren
repair.tags=reparieren,wiederherstellen,korrigieren,wiederherstellen repair.tags=reparieren,wiederherstellen,korrigieren,wiederherstellen
@ -740,21 +740,21 @@ home.HTMLToPDF.desc=Konvertiert jede HTML-Datei oder Zip-Archiv zu PDF
HTMLToPDF.tags=markup,webinhalt,transformation,konvertierung HTMLToPDF.tags=markup,webinhalt,transformation,konvertierung
#eml-to-pdf #eml-to-pdf
home.EMLToPDF.title=Email to PDF home.EMLToPDF.title=E-Mail zu PDF
home.EMLToPDF.desc=Converts email (EML) files to PDF format including headers, body, and inline images home.EMLToPDF.desc=Konvertiert E-Mail-(EML-)Dateien inklusive Kopfzeilen, Text und eingebetteten Bildern in das PDF-Format
EMLToPDF.tags=email,conversion,eml,message,transformation,convert,mail EMLToPDF.tags=e-mail,conversion,eml,nachricht,transformation,konvertieren,mail
EMLToPDF.title=Email To PDF EMLToPDF.title=E-Mail zu PDF
EMLToPDF.header=Email To PDF EMLToPDF.header=E-Mail zu PDF
EMLToPDF.submit=Convert EMLToPDF.submit=Konvertieren
EMLToPDF.downloadHtml=Download HTML intermediate file instead of PDF EMLToPDF.downloadHtml=HTML-Zwischendatei statt PDF herunterladen
EMLToPDF.downloadHtmlHelp=This allows you to see the HTML version before PDF conversion and can help debug formatting issues EMLToPDF.downloadHtmlHelp=Damit können Sie die HTML-Version vor der PDF-Konvertierung ansehen und Formatierungsprobleme beheben
EMLToPDF.includeAttachments=Include attachments in PDF EMLToPDF.includeAttachments=Anhänge in PDF einfügen
EMLToPDF.maxAttachmentSize=Maximum attachment size (MB) EMLToPDF.maxAttachmentSize=Maximale Anhangsgröße (MB)
EMLToPDF.help=Converts email (EML) files to PDF format including headers, body, and inline images EMLToPDF.help=Konvertiert E-Mail-(EML-)Dateien inklusive Kopfzeilen, Text und eingebetteten Bildern in das PDF-Format
EMLToPDF.troubleshootingTip1=Email to HTML is a more reliable process, so with batch-processing it is recommended to save both EMLToPDF.troubleshootingTip1=E-Mail zu HTML ist zuverlässiger, daher wird bei Stapelverarbeitung empfohlen, beide Versionen zu speichern
EMLToPDF.troubleshootingTip2=With a small number of Emails, if the PDF is malformed, you can download HTML and override some of the problematic HTML/CSS code. EMLToPDF.troubleshootingTip2=Bei wenigen E-Mails können Sie bei fehlerhaftem PDF das HTML herunterladen und problematischen HTML/CSS-Code anpassen
EMLToPDF.troubleshootingTip3=Embeddings, however, do not work with HTMLs EMLToPDF.troubleshootingTip3=Einbettungen funktionieren jedoch nicht mit HTML-Dateien
home.MarkdownToPDF.title=Markdown zu PDF home.MarkdownToPDF.title=Markdown zu PDF
home.MarkdownToPDF.desc=Konvertiert jede Markdown-Datei zu PDF home.MarkdownToPDF.desc=Konvertiert jede Markdown-Datei zu PDF
@ -941,28 +941,28 @@ getPdfInfo.title=Alle Informationen anzeigen
getPdfInfo.header=Alle Informationen anzeigen getPdfInfo.header=Alle Informationen anzeigen
getPdfInfo.submit=Informationen anzeigen getPdfInfo.submit=Informationen anzeigen
getPdfInfo.downloadJson=Als JSON herunterladen getPdfInfo.downloadJson=Als JSON herunterladen
getPdfInfo.summary=PDF Summary getPdfInfo.summary=PDF-Zusammenfassung
getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications getPdfInfo.summary.encrypted=Dieses PDF ist verschlüsselt und kann in manchen Anwendungen Probleme verursachen.
getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it getPdfInfo.summary.permissions=Dieses PDF hat {0} eingeschränkte Berechtigungen, was Ihre Möglichkeiten einschränken kann.
getPdfInfo.summary.compliance=This PDF complies with the {0} standard getPdfInfo.summary.compliance=Dieses PDF entspricht dem Standard {0}.
getPdfInfo.summary.basicInfo=Basic Information getPdfInfo.summary.basicInfo=Grundlegende Informationen
getPdfInfo.summary.docInfo=Document Information getPdfInfo.summary.docInfo=Dokumentinformationen
getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected getPdfInfo.summary.encrypted.alert=Verschlüsseltes PDF Dieses Dokument ist passwortgeschützt.
getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection getPdfInfo.summary.not.encrypted.alert=Nicht verschlüsseltes PDF Kein Passwortschutz.
getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed getPdfInfo.summary.permissions.alert=Eingeschränkte Berechtigungen {0} Aktionen sind nicht erlaubt.
getPdfInfo.summary.all.permissions.alert=All Permissions Allowed getPdfInfo.summary.all.permissions.alert=Alle Berechtigungen erlaubt
getPdfInfo.summary.compliance.alert={0} Compliant getPdfInfo.summary.compliance.alert={0}-konform
getPdfInfo.summary.no.compliance.alert=No Compliance Standards getPdfInfo.summary.no.compliance.alert=Kein Konformitätsstandard
getPdfInfo.summary.security.section=Security Status getPdfInfo.summary.security.section=Sicherheitsstatus
getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language getPdfInfo.section.BasicInfo=Grundlegende Informationen über das PDF-Dokument inklusive Dateigröße, Seitenanzahl und Sprache.
getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties getPdfInfo.section.Metadata=Dokumentenmetadaten inklusive Titel, Autor, Erstellungsdatum und weiteren Eigenschaften.
getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version getPdfInfo.section.DocumentInfo=Technische Details zur Struktur und Version des PDF-Dokuments.
getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.) getPdfInfo.section.Compliancy=Informationen zur Einhaltung von PDF-Standards (PDF/A, PDF/X, etc.).
getPdfInfo.section.Encryption=Security and encryption details of the document getPdfInfo.section.Encryption=Sicherheits- und Verschlüsselungsdetails des Dokuments.
getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed getPdfInfo.section.Permissions=Dokumentenberechtigungen, die festlegen, welche Aktionen erlaubt sind.
getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files getPdfInfo.section.Other=Zusätzliche Dokumentbestandteile wie Lesezeichen, Ebenen und eingebettete Dateien.
getPdfInfo.section.FormFields=Interactive form fields present in the document getPdfInfo.section.FormFields=Interaktive Formularfelder im Dokument.
getPdfInfo.section.PerPageInfo=Detailed information about each page in the document getPdfInfo.section.PerPageInfo=Detaillierte Informationen zu jeder Seite im Dokument.
#markdown-to-pdf #markdown-to-pdf
@ -1012,7 +1012,7 @@ AddStampRequest.header=PDF Stempel
AddStampRequest.title=PDF Stempel AddStampRequest.title=PDF Stempel
AddStampRequest.stampType=Stempeltyp AddStampRequest.stampType=Stempeltyp
AddStampRequest.stampText=Stempeltext AddStampRequest.stampText=Stempeltext
AddStampRequest.stampImage=Stampelbild AddStampRequest.stampImage=Stempelbild
AddStampRequest.alphabet=Alphabet AddStampRequest.alphabet=Alphabet
AddStampRequest.fontSize=Schriftart/Bildgröße AddStampRequest.fontSize=Schriftart/Bildgröße
AddStampRequest.rotation=Drehung AddStampRequest.rotation=Drehung
@ -1270,11 +1270,11 @@ addImage.upload=Bild hinzufügen
addImage.submit=Bild hinzufügen addImage.submit=Bild hinzufügen
#attachments #attachments
attachments.title=Add Attachments attachments.title=Anhänge hinzufügen
attachments.header=Add attachments attachments.header=Anhänge hinzufügen
attachments.description=Allows you to add attachments to the PDF attachments.description=Ermöglicht das Hinzufügen von Anhängen zum PDF
attachments.descriptionPlaceholder=Enter a description for the attachments... attachments.descriptionPlaceholder=Beschreibung für die Anhänge eingeben...
attachments.addButton=Add Attachments attachments.addButton=Anhänge hinzufügen
#merge #merge
merge.title=Zusammenführen merge.title=Zusammenführen
@ -1282,7 +1282,7 @@ merge.header=Mehrere PDFs zusammenführen (2+)
merge.sortByName=Nach Namen sortieren merge.sortByName=Nach Namen sortieren
merge.sortByDate=Nach Datum sortieren merge.sortByDate=Nach Datum sortieren
merge.removeCertSign=Digitale Signatur in der zusammengeführten Datei entfernen? merge.removeCertSign=Digitale Signatur in der zusammengeführten Datei entfernen?
merge.generateToc=Generate table of contents in the merged file? merge.generateToc=Inhaltsverzeichnis in der zusammengeführten Datei erstellen?
merge.submit=Zusammenführen merge.submit=Zusammenführen
@ -1664,7 +1664,7 @@ fileChooser.dragAndDropPDF=Drag & Drop PDF-Datei
fileChooser.dragAndDropImage=Drag & Drop Bilddatei fileChooser.dragAndDropImage=Drag & Drop Bilddatei
fileChooser.hoveredDragAndDrop=Datei(en) hierhin Ziehen & Fallenlassen fileChooser.hoveredDragAndDrop=Datei(en) hierhin Ziehen & Fallenlassen
fileChooser.extractPDF=Extrahiere... fileChooser.extractPDF=Extrahiere...
fileChooser.addAttachments=drag & drop attachments here fileChooser.addAttachments=Drag & Drop Anhänge
#release notes #release notes
releases.footer=Veröffentlichungen releases.footer=Veröffentlichungen
@ -1709,82 +1709,82 @@ validateSignature.cert.selfSigned=Selbstsigniert
validateSignature.cert.bits=bits validateSignature.cert.bits=bits
# Audit Dashboard # Audit Dashboard
audit.dashboard.title=Audit Dashboard audit.dashboard.title=Audit-Dashboard
audit.dashboard.systemStatus=Audit System Status audit.dashboard.systemStatus=Systemstatus prüfen
audit.dashboard.status=Status audit.dashboard.status=Status
audit.dashboard.enabled=Enabled audit.dashboard.enabled=Aktiviert
audit.dashboard.disabled=Disabled audit.dashboard.disabled=Deaktiviert
audit.dashboard.currentLevel=Current Level audit.dashboard.currentLevel=Aktuelle Ebene
audit.dashboard.retentionPeriod=Retention Period audit.dashboard.retentionPeriod=Aufbewahrungsdauer
audit.dashboard.days=days audit.dashboard.days=Tage
audit.dashboard.totalEvents=Total Events audit.dashboard.totalEvents=Gesamtereignisse
# Audit Dashboard Tabs # Audit Dashboard Tabs
audit.dashboard.tab.dashboard=Dashboard audit.dashboard.tab.dashboard=Dashboard
audit.dashboard.tab.events=Audit Events audit.dashboard.tab.events=Überwachungsereignisse
audit.dashboard.tab.export=Export audit.dashboard.tab.export=Export
# Dashboard Charts # Dashboard Charts
audit.dashboard.eventsByType=Events by Type audit.dashboard.eventsByType=Ereignisse nach Typ
audit.dashboard.eventsByUser=Events by User audit.dashboard.eventsByUser=Ereignisse nach Benutzer
audit.dashboard.eventsOverTime=Events Over Time audit.dashboard.eventsOverTime=Ereignisse im Laufe der Zeit
audit.dashboard.period.7days=7 Days audit.dashboard.period.7days=7 Tage
audit.dashboard.period.30days=30 Days audit.dashboard.period.30days=30 Tage
audit.dashboard.period.90days=90 Days audit.dashboard.period.90days=90 Tage
# Events Tab # Events Tab
audit.dashboard.auditEvents=Audit Events audit.dashboard.auditEvents=Überwachungsereignisse
audit.dashboard.filter.eventType=Event Type audit.dashboard.filter.eventType=Ereignisart
audit.dashboard.filter.allEventTypes=All event types audit.dashboard.filter.allEventTypes=Alle Ereignisstypen
audit.dashboard.filter.user=User audit.dashboard.filter.user=Benutzer
audit.dashboard.filter.userPlaceholder=Filter by user audit.dashboard.filter.userPlaceholder=Nach Benutzer filtern
audit.dashboard.filter.startDate=Start Date audit.dashboard.filter.startDate=Startdatum
audit.dashboard.filter.endDate=End Date audit.dashboard.filter.endDate=Enddatum
audit.dashboard.filter.apply=Apply Filters audit.dashboard.filter.apply=Filter anwenden
audit.dashboard.filter.reset=Reset Filters audit.dashboard.filter.reset=Filter zurücksetzen
# Table Headers # Table Headers
audit.dashboard.table.id=ID audit.dashboard.table.id=ID
audit.dashboard.table.time=Time audit.dashboard.table.time=Zeit
audit.dashboard.table.user=User audit.dashboard.table.user=Benutzer
audit.dashboard.table.type=Type audit.dashboard.table.type=Typ
audit.dashboard.table.details=Details audit.dashboard.table.details=Details
audit.dashboard.table.viewDetails=View Details audit.dashboard.table.viewDetails=Details anzeigen
# Pagination # Pagination
audit.dashboard.pagination.show=Show audit.dashboard.pagination.show=Zeigen
audit.dashboard.pagination.entries=entries audit.dashboard.pagination.entries=Einträge
audit.dashboard.pagination.pageInfo1=Page audit.dashboard.pagination.pageInfo1=Seite
audit.dashboard.pagination.pageInfo2=of audit.dashboard.pagination.pageInfo2=von
audit.dashboard.pagination.totalRecords=Total records: audit.dashboard.pagination.totalRecords=Gesamtdatensätze:
# Modal # Modal
audit.dashboard.modal.eventDetails=Event Details audit.dashboard.modal.eventDetails=Ereignisdetails
audit.dashboard.modal.id=ID audit.dashboard.modal.id=ID
audit.dashboard.modal.user=User audit.dashboard.modal.user=Benutzer
audit.dashboard.modal.type=Type audit.dashboard.modal.type=Typ
audit.dashboard.modal.time=Time audit.dashboard.modal.time=Zeit
audit.dashboard.modal.data=Data audit.dashboard.modal.data=Daten
# Export Tab # Export Tab
audit.dashboard.export.title=Export Audit Data audit.dashboard.export.title=Audit-Daten exportieren
audit.dashboard.export.format=Export Format audit.dashboard.export.format=Exportformat
audit.dashboard.export.csv=CSV (Comma Separated Values) audit.dashboard.export.csv=CSV (Kommagetrennte Werte)
audit.dashboard.export.json=JSON (JavaScript Object Notation) audit.dashboard.export.json=JSON (JavaScript-Objektnotation)
audit.dashboard.export.button=Export Data audit.dashboard.export.button=Daten exportieren
audit.dashboard.export.infoTitle=Export Information audit.dashboard.export.infoTitle=Informationen zum Export
audit.dashboard.export.infoDesc1=The export will include all audit events matching the selected filters. For large datasets, the export may take a few moments to generate. audit.dashboard.export.infoDesc1=Der Export umfasst alle Protokollereignisse, die den gewählten Filtern entsprechen. Bei großen Datenmengen kann die Erstellung einige Zeit dauern.
audit.dashboard.export.infoDesc2=Exported data will include: audit.dashboard.export.infoDesc2=Exportierte Daten enthalten:
audit.dashboard.export.infoItem1=Event ID audit.dashboard.export.infoItem1=Ereignis-ID
audit.dashboard.export.infoItem2=User audit.dashboard.export.infoItem2=Benutzer
audit.dashboard.export.infoItem3=Event Type audit.dashboard.export.infoItem3=Ereignistyp
audit.dashboard.export.infoItem4=Timestamp audit.dashboard.export.infoItem4=Zeitstempel
audit.dashboard.export.infoItem5=Event Data audit.dashboard.export.infoItem5=Ereignisdaten
# JavaScript i18n keys # JavaScript i18n keys
audit.dashboard.js.noEventsFound=No audit events found matching the current filters audit.dashboard.js.noEventsFound=Keine Protokollereignisse mit den aktuellen Filtern gefunden
audit.dashboard.js.errorLoading=Error loading data: audit.dashboard.js.errorLoading=Fehler beim Laden der Daten:
audit.dashboard.js.errorRendering=Error rendering table: audit.dashboard.js.errorRendering=Fehler beim Anzeigen der Tabelle:
audit.dashboard.js.loadingPage=Loading page audit.dashboard.js.loadingPage=Seite wird geladen
#################### ####################
# Cookie banner # # Cookie banner #