mirror of
https://github.com/Stirling-Tools/Stirling-PDF.git
synced 2025-07-23 13:45:21 +00:00
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:
parent
7fa5e130d9
commit
141320cadd
@ -240,6 +240,12 @@ ignore = [
|
||||
'validateSignature.cert.version',
|
||||
'validateSignature.status',
|
||||
'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]
|
||||
|
@ -138,7 +138,7 @@ lang.yor=Yoruba
|
||||
addPageNumbers.fontSize=Schriftgröße
|
||||
addPageNumbers.fontName=Schriftart
|
||||
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)
|
||||
imgPrompt=Wählen Sie ein Bild
|
||||
genericSubmit=Absenden
|
||||
@ -146,7 +146,7 @@ uploadLimit=Maximale Dateigröße:
|
||||
uploadLimitExceededSingular=ist 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
|
||||
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):
|
||||
goToPage=Los
|
||||
true=Wahr
|
||||
@ -170,67 +170,67 @@ sizes.medium=Mittel
|
||||
sizes.large=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.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.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.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.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=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=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
|
||||
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.tryRepair=Try using the Repair PDF feature to fix corrupted files.
|
||||
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=Versuchen Sie, beschädigte Dateien mit der Funktion "PDFs reparieren" zu beheben.
|
||||
|
||||
# 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.fileProcessing=An error occurred while processing the file during {0} operation: {1}
|
||||
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=Beim Verarbeiten der Datei während des Vorgangs {0} ist ein Fehler aufgetreten: {1}
|
||||
|
||||
# Generic error message templates
|
||||
error.toolNotInstalled={0} is not installed
|
||||
error.toolRequired={0} is required for {1}
|
||||
error.conversionFailed={0} conversion failed
|
||||
error.commandFailed={0} command failed
|
||||
error.algorithmNotAvailable={0} algorithm not available
|
||||
error.optionsNotSpecified={0} options are not specified
|
||||
error.fileFormatRequired=File must be in {0} format
|
||||
error.invalidFormat=Invalid {0} format: {1}
|
||||
error.endpointDisabled=This endpoint has been disabled by the admin
|
||||
error.urlNotReachable=URL is not reachable, please provide a valid URL
|
||||
error.toolNotInstalled={0} ist nicht installiert.
|
||||
error.toolRequired={0} wird für {1} benötigt.
|
||||
error.conversionFailed={0} Konvertierung fehlgeschlagen
|
||||
error.commandFailed={0} Befehl fehlgeschlagen
|
||||
error.algorithmNotAvailable={0}-Algorithmus nicht verfügbar
|
||||
error.optionsNotSpecified=Optionen für {0} wurden nicht angegeben.
|
||||
error.fileFormatRequired=Die Datei muss im Format {0} vorliegen.
|
||||
error.invalidFormat=Ungültiges {0}-Format: {1}
|
||||
error.endpointDisabled=Dieser Endpunkt wurde vom Administrator deaktiviert.
|
||||
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
|
||||
# Backend sends: [TRANSLATE:messageKey:arg1,arg2] English message
|
||||
# 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.pageTooBigForDpi=PDF page {0} is too large to render at {1} DPI. Please try a lower DPI value (recommended: 150 or less).
|
||||
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.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.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=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=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=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
|
||||
|
||||
# System requirements messages
|
||||
|
||||
# Authentication and security messages
|
||||
error.apiKeyInvalid=API key is not valid.
|
||||
error.userNotFound=User not found.
|
||||
error.passwordRequired=Password must not be null.
|
||||
error.accountLocked=Your account has been locked due to too many failed login attempts.
|
||||
error.invalidEmail=Invalid email addresses provided.
|
||||
error.emailAttachmentRequired=An attachment is required to send the email.
|
||||
error.signatureNotFound=Signature file not found.
|
||||
error.apiKeyInvalid=API-Schlüssel ist ungültig.
|
||||
error.userNotFound=Benutzer nicht gefunden.
|
||||
error.passwordRequired=Passwort darf nicht leer sein.
|
||||
error.accountLocked=Ihr Konto wurde aufgrund zu vieler fehlgeschlagener Anmeldeversuche gesperrt.
|
||||
error.invalidEmail=Ungültige E-Mail-Adressen angegeben.
|
||||
error.emailAttachmentRequired=Für das Versenden der E-Mail ist ein Anhang erforderlich.
|
||||
error.signatureNotFound=Signaturdatei nicht gefunden.
|
||||
|
||||
# File processing messages
|
||||
error.fileNotFound=File not found with ID: {0}
|
||||
error.fileNotFound=Datei mit der ID {0} nicht gefunden.
|
||||
|
||||
# Database and configuration messages
|
||||
error.noBackupScripts=No backup scripts were found.
|
||||
error.unsupportedProvider={0} is not currently supported.
|
||||
error.pathTraversalDetected=Path traversal detected for security reasons.
|
||||
error.noBackupScripts=Keine Backup-Skripte gefunden.
|
||||
error.unsupportedProvider={0} wird derzeit nicht unterstützt.
|
||||
error.pathTraversalDetected=Pfad-Traversal aus Sicherheitsgründen erkannt.
|
||||
|
||||
# Validation messages
|
||||
error.invalidArgument=Invalid argument: {0}
|
||||
error.argumentRequired={0} must not be null
|
||||
error.operationFailed=Operation failed: {0}
|
||||
error.angleNotMultipleOf90=Angle must be a multiple of 90
|
||||
error.pdfBookmarksNotFound=No PDF bookmarks/outline found in document
|
||||
error.fontLoadingFailed=Error processing font file
|
||||
error.fontDirectoryReadFailed=Failed to read font directory
|
||||
error.invalidArgument=Ungültiges Argument: {0}
|
||||
error.argumentRequired={0} darf nicht null sein.
|
||||
error.operationFailed=Vorgang fehlgeschlagen: {0}
|
||||
error.angleNotMultipleOf90=Der Winkel muss ein Vielfaches von 90 sein.
|
||||
error.pdfBookmarksNotFound=Keine PDF-Lesezeichen/Gliederung im Dokument gefunden.
|
||||
error.fontLoadingFailed=Fehler bei der Verarbeitung der Schriftdatei.
|
||||
error.fontDirectoryReadFailed=Konnte das Schriftverzeichnis nicht lesen.
|
||||
delete=Löschen
|
||||
username=Benutzername
|
||||
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.
|
||||
userAlreadyExistsOAuthMessage=Der Benutzer ist bereits als OAuth2-Benutzer vorhanden.
|
||||
userAlreadyExistsWebMessage=Der Benutzer ist bereits als Webbenutzer vorhanden.
|
||||
invalidRoleMessage=Invalid role.
|
||||
invalidRoleMessage=Ungültige Rolle.
|
||||
error=Fehler
|
||||
oops=Hoppla!
|
||||
help=Hilfe
|
||||
@ -273,7 +273,7 @@ color=Farbe
|
||||
sponsor=Sponsor
|
||||
info=Informationen
|
||||
pro=Pro
|
||||
proFeatures=Pro Features
|
||||
proFeatures=Pro-Funktionen
|
||||
page=Seite
|
||||
pages=Seiten
|
||||
loading=Laden...
|
||||
@ -304,7 +304,7 @@ pipeline.configureButton=Konfigurieren
|
||||
pipeline.defaultOption=Benutzerdefiniert
|
||||
pipeline.submitButton=Ausführen
|
||||
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?
|
||||
|
||||
######################
|
||||
@ -335,7 +335,7 @@ enterpriseEdition.proTeamFeatureDisabled=Teammanagementfunktionen erfordern eine
|
||||
#################
|
||||
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.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.disable=Analytics deaktivieren
|
||||
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)
|
||||
addImage.tags=img,jpg,bild,foto
|
||||
|
||||
home.attachments.title=Add Attachments
|
||||
home.attachments.desc=Add or remove embedded files (attachments) to/from a PDF
|
||||
attachments.tags=embed,attach,file,attachment,attachments
|
||||
home.attachments.title=Anhänge hinzufügen
|
||||
home.attachments.desc=Eingebettete Dateien (Anhänge) zu einem PDF hinzufügen oder daraus entfernen
|
||||
attachments.tags=einbetten, anhängen, datei, anhang, anhänge
|
||||
|
||||
home.watermark.title=Wasserzeichen hinzufügen
|
||||
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
|
||||
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
|
||||
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
|
||||
|
||||
#eml-to-pdf
|
||||
home.EMLToPDF.title=Email to PDF
|
||||
home.EMLToPDF.desc=Converts email (EML) files to PDF format including headers, body, and inline images
|
||||
EMLToPDF.tags=email,conversion,eml,message,transformation,convert,mail
|
||||
home.EMLToPDF.title=E-Mail zu PDF
|
||||
home.EMLToPDF.desc=Konvertiert E-Mail-(EML-)Dateien inklusive Kopfzeilen, Text und eingebetteten Bildern in das PDF-Format
|
||||
EMLToPDF.tags=e-mail,conversion,eml,nachricht,transformation,konvertieren,mail
|
||||
|
||||
EMLToPDF.title=Email To PDF
|
||||
EMLToPDF.header=Email To PDF
|
||||
EMLToPDF.submit=Convert
|
||||
EMLToPDF.downloadHtml=Download HTML intermediate file instead of PDF
|
||||
EMLToPDF.downloadHtmlHelp=This allows you to see the HTML version before PDF conversion and can help debug formatting issues
|
||||
EMLToPDF.includeAttachments=Include attachments in PDF
|
||||
EMLToPDF.maxAttachmentSize=Maximum attachment size (MB)
|
||||
EMLToPDF.help=Converts email (EML) files to PDF format including headers, body, and inline images
|
||||
EMLToPDF.troubleshootingTip1=Email to HTML is a more reliable process, so with batch-processing it is recommended to save both
|
||||
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.troubleshootingTip3=Embeddings, however, do not work with HTMLs
|
||||
EMLToPDF.title=E-Mail zu PDF
|
||||
EMLToPDF.header=E-Mail zu PDF
|
||||
EMLToPDF.submit=Konvertieren
|
||||
EMLToPDF.downloadHtml=HTML-Zwischendatei statt PDF herunterladen
|
||||
EMLToPDF.downloadHtmlHelp=Damit können Sie die HTML-Version vor der PDF-Konvertierung ansehen und Formatierungsprobleme beheben
|
||||
EMLToPDF.includeAttachments=Anhänge in PDF einfügen
|
||||
EMLToPDF.maxAttachmentSize=Maximale Anhangsgröße (MB)
|
||||
EMLToPDF.help=Konvertiert E-Mail-(EML-)Dateien inklusive Kopfzeilen, Text und eingebetteten Bildern in das PDF-Format
|
||||
EMLToPDF.troubleshootingTip1=E-Mail zu HTML ist zuverlässiger, daher wird bei Stapelverarbeitung empfohlen, beide Versionen zu speichern
|
||||
EMLToPDF.troubleshootingTip2=Bei wenigen E-Mails können Sie bei fehlerhaftem PDF das HTML herunterladen und problematischen HTML/CSS-Code anpassen
|
||||
EMLToPDF.troubleshootingTip3=Einbettungen funktionieren jedoch nicht mit HTML-Dateien
|
||||
|
||||
home.MarkdownToPDF.title=Markdown 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.submit=Informationen anzeigen
|
||||
getPdfInfo.downloadJson=Als JSON herunterladen
|
||||
getPdfInfo.summary=PDF Summary
|
||||
getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications
|
||||
getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it
|
||||
getPdfInfo.summary.compliance=This PDF complies with the {0} standard
|
||||
getPdfInfo.summary.basicInfo=Basic Information
|
||||
getPdfInfo.summary.docInfo=Document Information
|
||||
getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected
|
||||
getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection
|
||||
getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed
|
||||
getPdfInfo.summary.all.permissions.alert=All Permissions Allowed
|
||||
getPdfInfo.summary.compliance.alert={0} Compliant
|
||||
getPdfInfo.summary.no.compliance.alert=No Compliance Standards
|
||||
getPdfInfo.summary.security.section=Security Status
|
||||
getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language
|
||||
getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties
|
||||
getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version
|
||||
getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.)
|
||||
getPdfInfo.section.Encryption=Security and encryption details of the document
|
||||
getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed
|
||||
getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files
|
||||
getPdfInfo.section.FormFields=Interactive form fields present in the document
|
||||
getPdfInfo.section.PerPageInfo=Detailed information about each page in the document
|
||||
getPdfInfo.summary=PDF-Zusammenfassung
|
||||
getPdfInfo.summary.encrypted=Dieses PDF ist verschlüsselt und kann in manchen Anwendungen Probleme verursachen.
|
||||
getPdfInfo.summary.permissions=Dieses PDF hat {0} eingeschränkte Berechtigungen, was Ihre Möglichkeiten einschränken kann.
|
||||
getPdfInfo.summary.compliance=Dieses PDF entspricht dem Standard {0}.
|
||||
getPdfInfo.summary.basicInfo=Grundlegende Informationen
|
||||
getPdfInfo.summary.docInfo=Dokumentinformationen
|
||||
getPdfInfo.summary.encrypted.alert=Verschlüsseltes PDF – Dieses Dokument ist passwortgeschützt.
|
||||
getPdfInfo.summary.not.encrypted.alert=Nicht verschlüsseltes PDF – Kein Passwortschutz.
|
||||
getPdfInfo.summary.permissions.alert=Eingeschränkte Berechtigungen – {0} Aktionen sind nicht erlaubt.
|
||||
getPdfInfo.summary.all.permissions.alert=Alle Berechtigungen erlaubt
|
||||
getPdfInfo.summary.compliance.alert={0}-konform
|
||||
getPdfInfo.summary.no.compliance.alert=Kein Konformitätsstandard
|
||||
getPdfInfo.summary.security.section=Sicherheitsstatus
|
||||
getPdfInfo.section.BasicInfo=Grundlegende Informationen über das PDF-Dokument inklusive Dateigröße, Seitenanzahl und Sprache.
|
||||
getPdfInfo.section.Metadata=Dokumentenmetadaten inklusive Titel, Autor, Erstellungsdatum und weiteren Eigenschaften.
|
||||
getPdfInfo.section.DocumentInfo=Technische Details zur Struktur und Version des PDF-Dokuments.
|
||||
getPdfInfo.section.Compliancy=Informationen zur Einhaltung von PDF-Standards (PDF/A, PDF/X, etc.).
|
||||
getPdfInfo.section.Encryption=Sicherheits- und Verschlüsselungsdetails des Dokuments.
|
||||
getPdfInfo.section.Permissions=Dokumentenberechtigungen, die festlegen, welche Aktionen erlaubt sind.
|
||||
getPdfInfo.section.Other=Zusätzliche Dokumentbestandteile wie Lesezeichen, Ebenen und eingebettete Dateien.
|
||||
getPdfInfo.section.FormFields=Interaktive Formularfelder im Dokument.
|
||||
getPdfInfo.section.PerPageInfo=Detaillierte Informationen zu jeder Seite im Dokument.
|
||||
|
||||
|
||||
#markdown-to-pdf
|
||||
@ -1012,7 +1012,7 @@ AddStampRequest.header=PDF Stempel
|
||||
AddStampRequest.title=PDF Stempel
|
||||
AddStampRequest.stampType=Stempeltyp
|
||||
AddStampRequest.stampText=Stempeltext
|
||||
AddStampRequest.stampImage=Stampelbild
|
||||
AddStampRequest.stampImage=Stempelbild
|
||||
AddStampRequest.alphabet=Alphabet
|
||||
AddStampRequest.fontSize=Schriftart/Bildgröße
|
||||
AddStampRequest.rotation=Drehung
|
||||
@ -1270,11 +1270,11 @@ addImage.upload=Bild hinzufügen
|
||||
addImage.submit=Bild hinzufügen
|
||||
|
||||
#attachments
|
||||
attachments.title=Add Attachments
|
||||
attachments.header=Add attachments
|
||||
attachments.description=Allows you to add attachments to the PDF
|
||||
attachments.descriptionPlaceholder=Enter a description for the attachments...
|
||||
attachments.addButton=Add Attachments
|
||||
attachments.title=Anhänge hinzufügen
|
||||
attachments.header=Anhänge hinzufügen
|
||||
attachments.description=Ermöglicht das Hinzufügen von Anhängen zum PDF
|
||||
attachments.descriptionPlaceholder=Beschreibung für die Anhänge eingeben...
|
||||
attachments.addButton=Anhänge hinzufügen
|
||||
|
||||
#merge
|
||||
merge.title=Zusammenführen
|
||||
@ -1282,7 +1282,7 @@ merge.header=Mehrere PDFs zusammenführen (2+)
|
||||
merge.sortByName=Nach Namen sortieren
|
||||
merge.sortByDate=Nach Datum sortieren
|
||||
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
|
||||
|
||||
|
||||
@ -1664,7 +1664,7 @@ fileChooser.dragAndDropPDF=Drag & Drop PDF-Datei
|
||||
fileChooser.dragAndDropImage=Drag & Drop Bilddatei
|
||||
fileChooser.hoveredDragAndDrop=Datei(en) hierhin Ziehen & Fallenlassen
|
||||
fileChooser.extractPDF=Extrahiere...
|
||||
fileChooser.addAttachments=drag & drop attachments here
|
||||
fileChooser.addAttachments=Drag & Drop Anhänge
|
||||
|
||||
#release notes
|
||||
releases.footer=Veröffentlichungen
|
||||
@ -1709,82 +1709,82 @@ validateSignature.cert.selfSigned=Selbstsigniert
|
||||
validateSignature.cert.bits=bits
|
||||
|
||||
# Audit Dashboard
|
||||
audit.dashboard.title=Audit Dashboard
|
||||
audit.dashboard.systemStatus=Audit System Status
|
||||
audit.dashboard.title=Audit-Dashboard
|
||||
audit.dashboard.systemStatus=Systemstatus prüfen
|
||||
audit.dashboard.status=Status
|
||||
audit.dashboard.enabled=Enabled
|
||||
audit.dashboard.disabled=Disabled
|
||||
audit.dashboard.currentLevel=Current Level
|
||||
audit.dashboard.retentionPeriod=Retention Period
|
||||
audit.dashboard.days=days
|
||||
audit.dashboard.totalEvents=Total Events
|
||||
audit.dashboard.enabled=Aktiviert
|
||||
audit.dashboard.disabled=Deaktiviert
|
||||
audit.dashboard.currentLevel=Aktuelle Ebene
|
||||
audit.dashboard.retentionPeriod=Aufbewahrungsdauer
|
||||
audit.dashboard.days=Tage
|
||||
audit.dashboard.totalEvents=Gesamtereignisse
|
||||
|
||||
# Audit Dashboard Tabs
|
||||
audit.dashboard.tab.dashboard=Dashboard
|
||||
audit.dashboard.tab.events=Audit Events
|
||||
audit.dashboard.tab.events=Überwachungsereignisse
|
||||
audit.dashboard.tab.export=Export
|
||||
# Dashboard Charts
|
||||
audit.dashboard.eventsByType=Events by Type
|
||||
audit.dashboard.eventsByUser=Events by User
|
||||
audit.dashboard.eventsOverTime=Events Over Time
|
||||
audit.dashboard.period.7days=7 Days
|
||||
audit.dashboard.period.30days=30 Days
|
||||
audit.dashboard.period.90days=90 Days
|
||||
audit.dashboard.eventsByType=Ereignisse nach Typ
|
||||
audit.dashboard.eventsByUser=Ereignisse nach Benutzer
|
||||
audit.dashboard.eventsOverTime=Ereignisse im Laufe der Zeit
|
||||
audit.dashboard.period.7days=7 Tage
|
||||
audit.dashboard.period.30days=30 Tage
|
||||
audit.dashboard.period.90days=90 Tage
|
||||
|
||||
# Events Tab
|
||||
audit.dashboard.auditEvents=Audit Events
|
||||
audit.dashboard.filter.eventType=Event Type
|
||||
audit.dashboard.filter.allEventTypes=All event types
|
||||
audit.dashboard.filter.user=User
|
||||
audit.dashboard.filter.userPlaceholder=Filter by user
|
||||
audit.dashboard.filter.startDate=Start Date
|
||||
audit.dashboard.filter.endDate=End Date
|
||||
audit.dashboard.filter.apply=Apply Filters
|
||||
audit.dashboard.filter.reset=Reset Filters
|
||||
audit.dashboard.auditEvents=Überwachungsereignisse
|
||||
audit.dashboard.filter.eventType=Ereignisart
|
||||
audit.dashboard.filter.allEventTypes=Alle Ereignisstypen
|
||||
audit.dashboard.filter.user=Benutzer
|
||||
audit.dashboard.filter.userPlaceholder=Nach Benutzer filtern
|
||||
audit.dashboard.filter.startDate=Startdatum
|
||||
audit.dashboard.filter.endDate=Enddatum
|
||||
audit.dashboard.filter.apply=Filter anwenden
|
||||
audit.dashboard.filter.reset=Filter zurücksetzen
|
||||
|
||||
# Table Headers
|
||||
audit.dashboard.table.id=ID
|
||||
audit.dashboard.table.time=Time
|
||||
audit.dashboard.table.user=User
|
||||
audit.dashboard.table.type=Type
|
||||
audit.dashboard.table.time=Zeit
|
||||
audit.dashboard.table.user=Benutzer
|
||||
audit.dashboard.table.type=Typ
|
||||
audit.dashboard.table.details=Details
|
||||
audit.dashboard.table.viewDetails=View Details
|
||||
audit.dashboard.table.viewDetails=Details anzeigen
|
||||
|
||||
# Pagination
|
||||
audit.dashboard.pagination.show=Show
|
||||
audit.dashboard.pagination.entries=entries
|
||||
audit.dashboard.pagination.pageInfo1=Page
|
||||
audit.dashboard.pagination.pageInfo2=of
|
||||
audit.dashboard.pagination.totalRecords=Total records:
|
||||
audit.dashboard.pagination.show=Zeigen
|
||||
audit.dashboard.pagination.entries=Einträge
|
||||
audit.dashboard.pagination.pageInfo1=Seite
|
||||
audit.dashboard.pagination.pageInfo2=von
|
||||
audit.dashboard.pagination.totalRecords=Gesamtdatensätze:
|
||||
|
||||
# Modal
|
||||
audit.dashboard.modal.eventDetails=Event Details
|
||||
audit.dashboard.modal.eventDetails=Ereignisdetails
|
||||
audit.dashboard.modal.id=ID
|
||||
audit.dashboard.modal.user=User
|
||||
audit.dashboard.modal.type=Type
|
||||
audit.dashboard.modal.time=Time
|
||||
audit.dashboard.modal.data=Data
|
||||
audit.dashboard.modal.user=Benutzer
|
||||
audit.dashboard.modal.type=Typ
|
||||
audit.dashboard.modal.time=Zeit
|
||||
audit.dashboard.modal.data=Daten
|
||||
|
||||
# Export Tab
|
||||
audit.dashboard.export.title=Export Audit Data
|
||||
audit.dashboard.export.format=Export Format
|
||||
audit.dashboard.export.csv=CSV (Comma Separated Values)
|
||||
audit.dashboard.export.json=JSON (JavaScript Object Notation)
|
||||
audit.dashboard.export.button=Export Data
|
||||
audit.dashboard.export.infoTitle=Export Information
|
||||
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.infoDesc2=Exported data will include:
|
||||
audit.dashboard.export.infoItem1=Event ID
|
||||
audit.dashboard.export.infoItem2=User
|
||||
audit.dashboard.export.infoItem3=Event Type
|
||||
audit.dashboard.export.infoItem4=Timestamp
|
||||
audit.dashboard.export.infoItem5=Event Data
|
||||
audit.dashboard.export.title=Audit-Daten exportieren
|
||||
audit.dashboard.export.format=Exportformat
|
||||
audit.dashboard.export.csv=CSV (Kommagetrennte Werte)
|
||||
audit.dashboard.export.json=JSON (JavaScript-Objektnotation)
|
||||
audit.dashboard.export.button=Daten exportieren
|
||||
audit.dashboard.export.infoTitle=Informationen zum Export
|
||||
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=Exportierte Daten enthalten:
|
||||
audit.dashboard.export.infoItem1=Ereignis-ID
|
||||
audit.dashboard.export.infoItem2=Benutzer
|
||||
audit.dashboard.export.infoItem3=Ereignistyp
|
||||
audit.dashboard.export.infoItem4=Zeitstempel
|
||||
audit.dashboard.export.infoItem5=Ereignisdaten
|
||||
|
||||
# JavaScript i18n keys
|
||||
audit.dashboard.js.noEventsFound=No audit events found matching the current filters
|
||||
audit.dashboard.js.errorLoading=Error loading data:
|
||||
audit.dashboard.js.errorRendering=Error rendering table:
|
||||
audit.dashboard.js.loadingPage=Loading page
|
||||
audit.dashboard.js.noEventsFound=Keine Protokollereignisse mit den aktuellen Filtern gefunden
|
||||
audit.dashboard.js.errorLoading=Fehler beim Laden der Daten:
|
||||
audit.dashboard.js.errorRendering=Fehler beim Anzeigen der Tabelle:
|
||||
audit.dashboard.js.loadingPage=Seite wird geladen
|
||||
|
||||
####################
|
||||
# Cookie banner #
|
||||
|
Loading…
x
Reference in New Issue
Block a user