mirror of
https://github.com/Stirling-Tools/Stirling-PDF.git
synced 2026-09-02 21:03:34 +03:00
# Description of Changes - Adds and updates translations across **40 languages** (~1,400–2,200 keys each) using GPT-5.5, filling previously-missing UI strings. - Switches the translation scripts' default model from the year-old `gpt-5` (5.0) to `gpt-5.5`, adding a `--model` flag and token/cost reporting. - Purely additive and validated: no existing translations changed, all 40 files match the en-US key structure, and no new placeholder issues introduced. --- ## Checklist ### General - [ ] I have read the [Contribution Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md) - [ ] I have read the [Stirling-PDF Developer Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/DeveloperGuide.md) (if applicable) - [x] I have read the [How to add new languages to Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/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) - [x] I have read the section [Add New Translation Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md#add-new-translation-tags) (for new translation tags only) ### Translations (if applicable) - [x] I ran [`scripts/counter_translation.py`](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/docs/counter_translation.md) ### 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 run `task check` to verify linters, typechecks, and tests pass - [ ] I have tested my changes locally. Refer to the [Testing Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/DeveloperGuide.md#7-testing) for more details.
11031 lines
431 KiB
TOML
11031 lines
431 KiB
TOML
alphabet = "Alphabet"
|
||
apply = "Anwenden"
|
||
applyAndContinue = "Anwenden & Fortfahren"
|
||
areYouSure = "Möchten Sie die Seite wirklich verlassen?"
|
||
back = "Zurück"
|
||
black = "Schwarz"
|
||
blue = "Blau"
|
||
cancel = "Abbrechen"
|
||
chooseFile = "Datei wählen"
|
||
clear = "Leeren"
|
||
close = "Schließen"
|
||
comingSoon = "Demnächst verfügbar"
|
||
confirm = "Bestätigen"
|
||
confirmClose = "Schließen bestätigen"
|
||
confirmCloseCancel = "Abbrechen"
|
||
confirmCloseConfirm = "Datei schließen"
|
||
confirmCloseDiscard = "Discard changes and close"
|
||
confirmCloseMessage = "Sind Sie sicher, dass Sie diese Datei schließen möchten?"
|
||
confirmCloseSave = "Save and close"
|
||
confirmCloseSaveFailed_one = "Saved with errors. {{count}} file could not be saved."
|
||
confirmCloseSaveFailed_other = "Saved with errors. {{count}} files could not be saved."
|
||
confirmCloseSaveFailedTitle = "Save Failed"
|
||
confirmCloseUnsaved = "This file has unsaved changes."
|
||
confirmCloseUnsavedList_one = "You have {{count}} file with unsaved changes.\n\n{{fileList}}"
|
||
confirmCloseUnsavedList_other = "You have {{count}} files with unsaved changes.\n\n{{fileList}}"
|
||
custom = "Benutzerdefiniert..."
|
||
customPosition = "Benutzerdefinierte Position"
|
||
customTextTooltip = "Optionales benutzerdefiniertes Format für Seitenzahlen. Verwenden Sie {n} als Platzhalter für die Zahl. Beispiel: \"Seite {n}\" zeigt \"Seite 1\", \"Seite 2\" usw."
|
||
delete = "Löschen"
|
||
details = "Details"
|
||
discardChanges = "Änderungen verwerfen"
|
||
download = "Herunterladen"
|
||
downloadPdf = "PDF herunterladen"
|
||
downloadUnavailable = "Download für dieses Element ist nicht verfügbar"
|
||
edit = "Bearbeiten"
|
||
editSecret = "Diesen Wert bearbeiten"
|
||
editYourNewFiles = "Ihre neuen Dateien bearbeiten"
|
||
encryptedFilesBlocked_one = "Datei ist passwortgeschützt. Entsperren Sie sie zuerst."
|
||
encryptedFilesBlocked_other = "{{count}} Dateien sind passwortgeschützt. Entsperren Sie sie zuerst."
|
||
exportAndContinue = "Exportieren & Fortfahren"
|
||
false = "Falsch"
|
||
fileNotSavedToDisk = "Not saved to disk"
|
||
fileSavedToDisk = "File saved to disk"
|
||
fileSelected = "Ausgewählt: {{filename}}"
|
||
filesSelected = "Dateien ausgewählt"
|
||
font = "Schriftart"
|
||
fontSizeTooltip = "Größe des Seitenzahl-Texts in Punkten. Größere Werte erzeugen größeren Text."
|
||
fontTypeTooltip = "Schriftfamilie für die Seitenzahlen. Wählen Sie passend zum Dokumentstil."
|
||
genericSubmit = "Absenden"
|
||
green = "Grün"
|
||
help = "Hilfe"
|
||
imgPrompt = "Wählen Sie ein Bild"
|
||
incorrectPasswordMessage = "Das Passwort ist falsch."
|
||
info = "Informationen"
|
||
invalidUndoData = "Rückgängig nicht möglich: ungültige Vorgangsdaten"
|
||
keepWorking = "Weiterarbeiten"
|
||
loading = "Laden..."
|
||
loginAgreementAccept = "Akzeptieren"
|
||
loginAgreementDecline = "Ablehnen"
|
||
loginAgreementProvider = "Dieser Hinweis stammt von Ihrem Administrator, nicht von Stirling PDF Inc."
|
||
loginAgreementTitle = "Anmeldevereinbarung"
|
||
logOut = "Abmelden"
|
||
marginTooltip = "Abstand zwischen der Seitenzahl und dem Seitenrand."
|
||
moreOptions = "Weitere Optionen"
|
||
multiPdfPrompt = "PDFs auswählen (2+)"
|
||
never = "Nie"
|
||
no = "Nein"
|
||
noFileSelected = "Keine Datei ausgewählt. Bitte laden Sie eine hoch."
|
||
noFilesToUndo = "Rückgängig nicht möglich: Beim letzten Vorgang wurden keine Dateien verarbeitet"
|
||
noOperationToUndo = "Kein Vorgang zum Rückgängigmachen"
|
||
nothingToUndo = "Nichts zum Rückgängig machen"
|
||
noValidFiles = "Keine gültigen Dateien zum Verarbeiten"
|
||
oops = "Hoppla!"
|
||
openInNewWindow = "In neuem Fenster öffnen"
|
||
openInViewer = "Im Viewer öffnen"
|
||
operationCancelled = "Vorgang abgebrochen"
|
||
page = "Seite"
|
||
pageNum = "Seitenzahl"
|
||
pageOrderPrompt = "Seitenreihenfolge (Geben Sie eine durch Komma getrennte Liste von Seitenzahlen ein):"
|
||
pages = "Seiten"
|
||
pageSelectionPrompt = "Benutzerdefinierte Seitenauswahl (Geben Sie eine durch Kommas getrennte Liste von Seitenzahlen 1,5,6 oder Funktionen wie 2n+1 ein):"
|
||
password = "Passwort"
|
||
pdfPrompt = "PDF(s) auswählen"
|
||
pin = "Datei anheften (nach Tool-Ausführung aktiv halten)"
|
||
pro = "Pro"
|
||
processingComplete = "Ihre Datei ist bereit."
|
||
processingCompleteMultiple = "{{count}} Dateien sind bereit."
|
||
property = "Eigenschaft"
|
||
quickPosition = "Schnellposition"
|
||
red = "Rot"
|
||
remove = "Entfernen"
|
||
reset = "Zurücksetzen"
|
||
review = "Überprüfen"
|
||
save = "Speichern"
|
||
saveUnavailable = "Speichern für dieses Element ist nicht verfügbar"
|
||
size = "Größe"
|
||
startingNumberTooltip = "Die erste anzuzeigende Zahl. Die Folgeseiten erhöhen sich von dieser Zahl an."
|
||
submit = "Senden"
|
||
success = "Erfolg"
|
||
termsAndConditions = "Allgemeine Geschäftsbedingungen"
|
||
text = "Text"
|
||
true = "Wahr"
|
||
undo = "Rückgängig"
|
||
undoDataMismatch = "Rückgängig nicht möglich: Vorgangsdaten sind beschädigt"
|
||
undoFailed = "Rückgängig machen fehlgeschlagen"
|
||
undoOperationTooltip = "Klicken Sie, um die letzte Operation rückgängig zu machen und die ursprünglichen Dateien wiederherzustellen"
|
||
undoQuotaError = "Rückgängig nicht möglich: unzureichender Speicherplatz"
|
||
undoStorageError = "Rückgängig abgeschlossen, aber einige Dateien konnten nicht im Speicher gespeichert werden"
|
||
undoSuccess = "Vorgang erfolgreich rückgängig gemacht"
|
||
unknown = "Unbekannt"
|
||
unpin = "Datei lösen (nach Tool-Ausführung ersetzen)"
|
||
unsavedChanges = "Sie haben ungespeicherte Änderungen an Ihrer PDF. Was möchten Sie tun?"
|
||
unsavedChangesTitle = "Ungespeicherte Änderungen"
|
||
unsupported = "Nicht unterstützt"
|
||
username = "Benutzername"
|
||
welcome = "Willkommen"
|
||
white = "Weiß"
|
||
yes = "Ja"
|
||
|
||
[account]
|
||
accountSettings = "Kontoeinstellungen"
|
||
adminSettings = "Admin-Einstellungen – Benutzer anzeigen und hinzufügen"
|
||
changePassword = "Passwort ändern"
|
||
changeUsername = "Benutzername ändern"
|
||
changeUsernameDescription = "Benutzernamen aktualisieren. Sie werden nach der Aktualisierung abgemeldet."
|
||
confirmNewPassword = "Neues Passwort bestätigen"
|
||
newPassword = "Neues Passwort"
|
||
newUsername = "Neuer Benutzername"
|
||
newUsernamePlaceholder = "Neuen Benutzernamen eingeben"
|
||
oldPassword = "Altes Passwort"
|
||
password = "Bestätigungspasswort"
|
||
property = "Eigenschaft"
|
||
settingsCompare = "Einstellungen vergleichen:"
|
||
signOut = "Abmelden"
|
||
syncTitle = "Browsereinstellungen mit Konto synchronisieren"
|
||
syncToAccount = "Konto ← Browser synchronisieren"
|
||
syncToBrowser = "Konto → Browser synchronisieren"
|
||
title = "Kontoeinstellungen"
|
||
userControlSettings = "Benutzerkontrolle"
|
||
webBrowserSettings = "Webbrowser-Einstellung"
|
||
yourApiKey = "Ihr API-Schlüssel"
|
||
|
||
[account.mfa]
|
||
codeLabel = "Authentifizierungscode"
|
||
codePlaceholder = "6-stelligen Code eingeben"
|
||
codeRequired = "Geben Sie zur Fortsetzung den Authentifizierungscode ein."
|
||
confirmDisable = "Deaktivieren"
|
||
confirmEnable = "Aktivieren"
|
||
description = "Fügen Sie Ihrem Konto eine zusätzliche Sicherheitsebene hinzu."
|
||
disableButton = "Zwei-Faktor-Authentifizierung deaktivieren"
|
||
disabled = "Zwei-Faktor-Authentifizierung deaktiviert."
|
||
disableDescription = "Geben Sie einen gültigen Authentifizierungscode ein, um die Zwei-Faktor-Authentifizierung zu deaktivieren."
|
||
disableFailed = "Zwei-Faktor-Authentifizierung konnte nicht deaktiviert werden. Bitte prüfen Sie den Code und versuchen Sie es erneut."
|
||
disableTitle = "Zwei-Faktor-Authentifizierung deaktivieren"
|
||
enableButton = "Zwei-Faktor-Authentifizierung aktivieren"
|
||
enabled = "Zwei-Faktor-Authentifizierung aktiviert."
|
||
enableFailed = "Zwei-Faktor-Authentifizierung konnte nicht aktiviert werden. Bitte prüfen Sie den Code und versuchen Sie es erneut."
|
||
manualKey = "Manueller Einrichtungsschlüssel"
|
||
secretWarning = "Bewahren Sie diesen Schlüssel geheim auf. Jeder mit Zugriff kann gültige Authentifizierungscodes generieren."
|
||
setupDescription = "Scannen Sie den QR-Code mit Ihrer Authenticator-App und geben Sie anschließend den 6-stelligen Code zur Bestätigung ein."
|
||
setupFailed = "Zwei-Faktor-Einrichtung konnte nicht gestartet werden. Bitte versuchen Sie es erneut."
|
||
setupTitle = "Zwei-Faktor-Authentifizierung einrichten"
|
||
ssoDescription = "Für Single Sign-On-Konten wird die Zwei-Faktor-Authentifizierung von Ihrem Identitätsanbieter verwaltet."
|
||
ssoManaged = "Konfigurieren Sie MFA über Ihren Identitätsanbieter."
|
||
title = "Zwei-Faktor-Authentifizierung"
|
||
|
||
[account.overview]
|
||
logOut = "Abmelden"
|
||
signedInAs = "Angemeldet als: {{email}}"
|
||
|
||
[add-page-numbers]
|
||
tags = "paginieren,beschriften,organisieren,indizieren"
|
||
|
||
[addAttachments]
|
||
tags = "embed,attach,include,attachments,attach files,embed files,include files,add files,file attachment,associated files,supplementary files"
|
||
|
||
[addAttachments.error]
|
||
failed = "Beim Hinzufügen von Anhängen zur PDF ist ein Fehler aufgetreten."
|
||
|
||
[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."
|
||
placeholder = "Dateien auswählen..."
|
||
removeFile = "Datei entfernen"
|
||
selectedFiles = "Ausgewählte Dateien"
|
||
submit = "Anhänge hinzufügen"
|
||
|
||
[AddAttachmentsRequest.error]
|
||
failed = "Operation „Anhänge hinzufügen“ fehlgeschlagen"
|
||
|
||
[AddAttachmentsRequest.results]
|
||
title = "Anhangs-Ergebnisse"
|
||
|
||
[AddAttachmentsRequest.tooltip.description]
|
||
title = "Funktion"
|
||
|
||
[AddAttachmentsRequest.tooltip.header]
|
||
title = "Über „Anhänge hinzufügen“"
|
||
|
||
[addFileCard]
|
||
upload = "Hochladen"
|
||
|
||
[addImage]
|
||
applySignatures = "Bilder anwenden"
|
||
header = "Ein Bild einfügen"
|
||
tags = "img,jpg,bild,foto"
|
||
title = "Bild hinzufügen"
|
||
|
||
[addImage.canvas]
|
||
colorPickerTitle = "Choose stroke colour"
|
||
|
||
[addImage.error]
|
||
failed = "Beim Hinzufügen des Bildes zum PDF ist ein Fehler aufgetreten."
|
||
|
||
[addImage.image]
|
||
hint = "Unterstützt PNG, JPEG, GIF, BMP, TIFF und SVG-Dateien. SVG-Dateien werden für die Einbettung in PNG konvertiert."
|
||
label = "Bilddatei"
|
||
name = "Bild"
|
||
placeholder = "Ein Bild hochladen"
|
||
|
||
[addImage.instructions]
|
||
noSignature = "Laden Sie oben ein Bild hoch, um das Platzieren zu aktivieren."
|
||
paused = "Platzieren pausiert"
|
||
resumeHint = "Platzieren fortsetzen, um Ihr Bild per Klick hinzuzufügen."
|
||
text = "Nach dem Hochladen oben, klicken Sie irgendwo ins PDF, um es zu platzieren."
|
||
title = "So fügen Sie Bilder hinzu"
|
||
|
||
[addImage.mode]
|
||
move = "Bild verschieben"
|
||
pause = "Platzieren pausieren"
|
||
place = "Bild platzieren"
|
||
resume = "Platzieren fortsetzen"
|
||
|
||
[addImage.results]
|
||
title = "Ergebnisse: Bild hinzufügen"
|
||
|
||
[addImage.saved]
|
||
defaultCanvasLabel = "Drawing signature"
|
||
defaultImageLabel = "Hochgeladenes Bild"
|
||
defaultLabel = "Bild"
|
||
defaultTextLabel = "Typed signature"
|
||
delete = "Remove"
|
||
emptyTitle = "No saved signatures yet"
|
||
heading = "Saved signatures"
|
||
label = "Label"
|
||
limitTitle = "Limit reached"
|
||
next = "Next"
|
||
personalHeading = "Personal Signatures"
|
||
prev = "Previous"
|
||
savePersonal = "Save Personal"
|
||
saveShared = "Save Shared"
|
||
sharedHeading = "Shared Signatures"
|
||
|
||
[addImage.saved.type]
|
||
canvas = "Drawing"
|
||
image = "Upload"
|
||
text = "Text"
|
||
|
||
[addImage.step]
|
||
createDesc = "Das hinzuzufügende Bild hochladen"
|
||
place = "Bild platzieren"
|
||
placeDesc = "Klicken Sie auf das PDF, um Ihr Bild hinzuzufügen"
|
||
|
||
[addImage.steps]
|
||
configure = "Bild konfigurieren"
|
||
|
||
[addImage.text]
|
||
colorLabel = "Text colour"
|
||
fontLabel = "Font"
|
||
fontSizeLabel = "Font size"
|
||
name = "Text"
|
||
placeholder = "Enter text"
|
||
|
||
[addImage.type]
|
||
canvas = "Canvas"
|
||
image = "Image"
|
||
saved = "Saved"
|
||
text = "Text"
|
||
|
||
[addPageNumbers]
|
||
customize = "Darstellung anpassen"
|
||
customNumberDesc = "Standardmäßig {n}, akzeptiert auch 'Seite {n} von {total}', 'Text-{n}', '{filename}-{n}'"
|
||
fontName = "Schriftart"
|
||
fontSize = "Schriftgröße"
|
||
numberPagesDesc = "Welche Seiten nummeriert werden sollen, Standardeinstellung 'alle' ('all'), akzeptiert auch 1-5 oder 2,5,9 usw."
|
||
pagesAndStarting = "Seiten & Startnummer"
|
||
positionAndPages = "Position & Seiten"
|
||
preview = "Positionsauswahl"
|
||
previewDisclaimer = "Vorschau ist ungefähr. Das Endergebnis kann aufgrund der PDF-Schriftmetriken variieren."
|
||
submit = "Seitenzahlen hinzufügen"
|
||
tags = "number,pagination,count,add page numbers,page numbering,page numbers,footer,header,number pages,sequential,pagination tool"
|
||
title = "Seitenzahlen hinzufügen"
|
||
zeroPad = "Zero‑pad Width (Bates Stamping)"
|
||
zeroPadTooltip = "Seitenzahlen mit Nullen auffüllen (Bates-Stempel) auf diese Breite (z.B. 3 ⇒ 001). Auf 0 setzen zum Deaktivieren."
|
||
|
||
[addPageNumbers.error]
|
||
failed = "Seitenzahlen hinzufügen fehlgeschlagen"
|
||
|
||
[addPageNumbers.results]
|
||
title = "Ergebnisse: Seitenzahlen"
|
||
|
||
[addPageNumbers.selectText]
|
||
2 = "Margin Größe"
|
||
4 = "Startnummer"
|
||
5 = "Seiten zu nummerieren"
|
||
6 = "Benutzerdefinierter Text"
|
||
|
||
[addPassword]
|
||
desc = "Ihr PDF-Dokument mit einem Passwort verschlüsseln."
|
||
submit = "Verschlüsseln"
|
||
tags = "encrypt,password,lock,secure,protect,security,encryption,safeguard,confidential,private,restrict access"
|
||
title = "Passwort hinzufügen"
|
||
|
||
[addPassword.encryption.keyLength]
|
||
128bit = "128-Bit (Standard)"
|
||
256bit = "256-bit (Hoch)"
|
||
40bit = "40-bit (Niedrig)"
|
||
label = "Verschlüsselungsschlüssellänge"
|
||
|
||
[addPassword.error]
|
||
failed = "Ein Fehler ist bei der Verschlüsselung der PDF aufgetreten."
|
||
|
||
[addPassword.passwords]
|
||
stepTitle = "Passwörter & Verschlüsselung"
|
||
|
||
[addPassword.passwords.owner]
|
||
label = "Eigentümerpasswort"
|
||
placeholder = "Eigentümerpasswort eingeben"
|
||
|
||
[addPassword.passwords.user]
|
||
label = "Benutzerpasswort"
|
||
placeholder = "Benutzerpasswort eingeben"
|
||
|
||
[addPassword.results]
|
||
title = "Verschlüsselte PDFs"
|
||
|
||
[addPassword.tooltip.encryption]
|
||
bullet1 = "40-bit: Grundlegende Sicherheit, kompatibel mit älteren Betrachtern"
|
||
bullet2 = "128-bit: Standard-Sicherheit, weit verbreitet unterstützt"
|
||
bullet3 = "256-bit: Maximale Sicherheit, erfordert moderne Betrachter"
|
||
text = "Höhere Verschlüsselungsebenen bieten bessere Sicherheit, werden aber möglicherweise nicht von älteren PDF-Betrachtern unterstützt."
|
||
title = "Verschlüsselungsstärken"
|
||
|
||
[addPassword.tooltip.header]
|
||
title = "Passwort-Schutz - Übersicht"
|
||
|
||
[addPassword.tooltip.passwords]
|
||
bullet1 = "Benutzerpasswort: Erforderlich zum Öffnen der PDF"
|
||
bullet2 = "Eigentümerpasswort: Kontrolliert Dokumentberechtigungen (wird nicht von allen PDF-Betrachtern unterstützt)"
|
||
text = "Benutzerpasswörter beschränken das Öffnen des Dokuments, während Eigentümerpasswörter kontrollieren, was mit dem Dokument nach dem Öffnen gemacht werden kann. Sie können beide oder nur eines festlegen."
|
||
title = "Passwort-Typen"
|
||
|
||
[addPassword.tooltip.permissions]
|
||
text = "Diese Berechtigungen kontrollieren, was Benutzer mit der PDF machen können. Am effektivsten in Kombination mit einem Eigentümerpasswort."
|
||
title = "Berechtigungen ändern"
|
||
|
||
[addStamp]
|
||
tags = "stamp,mark,seal,approved,rejected,confidential,stamp tool,rubber stamp,date stamp,approval stamp,received,void,copy,original"
|
||
|
||
[AddStampRequest]
|
||
alphabet = "Alphabet"
|
||
clickToExpand = "Zum Erweitern klicken"
|
||
customColor = "Benutzerdefinierte Textfarbe"
|
||
customDateDesc = "Benutzerdefiniertes Format"
|
||
customPosition = "Ziehen Sie den Stempel an die gewünschte Stelle im Vorschaufenster."
|
||
dateDesc = "Aktuelles Datum"
|
||
datetimeDesc = "Datum und Uhrzeit kombiniert"
|
||
dateTimeVars = "Datum & Uhrzeit"
|
||
dynamicVariables = "Dynamische Variablen"
|
||
examples = "Beispiele"
|
||
filenameDesc = "Dateiname ohne Erweiterung"
|
||
filenameFullDesc = "Dateiname mit Erweiterung"
|
||
fileVars = "Datei-Informationen"
|
||
fontSize = "Schriftart/Bildgröße"
|
||
imageSize = "Bildgröße"
|
||
margin = "Rand"
|
||
metadataDesc = "Aus PDF-Dokumenteigenschaften"
|
||
metadataVars = "Dokument-Metadaten"
|
||
multiLine = "mehrzeilig"
|
||
noStampSelected = "Kein Stempel ausgewählt. Kehren Sie zu Schritt 1 zurück."
|
||
opacity = "Deckkraft"
|
||
otherVars = "Sonstiges"
|
||
pageNumberDesc = "Aktuelle Seitenzahl"
|
||
pageVars = "Seiten-Informationen"
|
||
position = "Position"
|
||
positionAndFormatting = "Position & Formatierung"
|
||
preview = "Vorschau:"
|
||
quickPosition = "Wählen Sie eine Position auf der Seite, um den Stempel zu platzieren."
|
||
rotation = "Drehung"
|
||
selectTemplate = "Vorlage auswählen..."
|
||
stampSetup = "Stempel-Einstellungen"
|
||
stampText = "Stempeltext"
|
||
stampTextDescription = "Verwenden Sie die unten stehenden dynamischen Variablen. Verwenden Sie @@ für ein wörtliches @. Verwenden Sie \\n für neue Zeilen."
|
||
stampType = "Stempeltyp"
|
||
submit = "Abschicken"
|
||
tags = "stempeln,bild hinzufügen,bild zentrieren,wasserzeichen,pdf,einbetten,anpassen"
|
||
timeDesc = "Aktuelle Uhrzeit"
|
||
title = "PDF Stempel"
|
||
totalPagesDesc = "Gesamtzahl der Seiten"
|
||
useTemplate = "Vorlage verwenden"
|
||
uuidDesc = "Kurze eindeutige Kennung (8 Zeichen)"
|
||
variablesHelp = "Klicken Sie auf eine Variable, um sie in Ihren Stempeltext einzufügen. Verwenden Sie @@ für ein wörtliches @."
|
||
yearMonthDayDesc = "Einzelne Datumsbestandteile"
|
||
|
||
[AddStampRequest.error]
|
||
failed = "Beim Hinzufügen des Stempels zum PDF ist ein Fehler aufgetreten."
|
||
|
||
[AddStampRequest.results]
|
||
title = "Stempel-Ergebnisse"
|
||
|
||
[AddStampRequest.template]
|
||
custom = "Benutzerdefiniert"
|
||
dateHeader = "Datumskopfzeile"
|
||
doc-info = "Dokument-Informationen"
|
||
draft = "Entwurf-Wasserzeichen"
|
||
draftWatermark = "Entwurf-Wasserzeichen"
|
||
european-date = "Europäisches Datum (TT/MM/JJJJ)"
|
||
europeanDate = "Europäisches Datum"
|
||
legal-footer = "Rechtliche Fußzeile"
|
||
page-numbers = "Seitenzahlen"
|
||
pageNumberFooter = "Seitenzahl-Fußzeile"
|
||
timestamp = "Zeitstempel"
|
||
|
||
[addText]
|
||
applySignatures = "Text anwenden"
|
||
header = "Text zu PDFs hinzufügen"
|
||
tags = "text,anmerkung,beschriftung"
|
||
title = "Text hinzufügen"
|
||
|
||
[addText.canvas]
|
||
colorPickerTitle = "Choose stroke colour"
|
||
|
||
[addText.error]
|
||
failed = "Beim Hinzufügen von Text zum PDF ist ein Fehler aufgetreten."
|
||
|
||
[addText.instructions]
|
||
noSignature = "Geben Sie oben Text ein, um die Platzierung zu aktivieren."
|
||
paused = "Platzierung pausiert"
|
||
resumeHint = "Setzen Sie die Platzierung fort, um zu klicken und Ihren Text hinzuzufügen."
|
||
text = "Nachdem Sie oben Ihren Text eingegeben haben, klicken Sie irgendwo auf das PDF, um ihn zu platzieren."
|
||
title = "So fügen Sie Text hinzu"
|
||
|
||
[addText.mode]
|
||
move = "Text verschieben"
|
||
pause = "Platzierung pausieren"
|
||
place = "Text platzieren"
|
||
resume = "Platzierung fortsetzen"
|
||
|
||
[addText.results]
|
||
title = "Ergebnisse: Text hinzufügen"
|
||
|
||
[addText.saved]
|
||
defaultCanvasLabel = "Drawing signature"
|
||
defaultImageLabel = "Uploaded signature"
|
||
defaultLabel = "Signature"
|
||
defaultTextLabel = "Typed signature"
|
||
delete = "Remove"
|
||
emptyTitle = "No saved signatures yet"
|
||
heading = "Saved signatures"
|
||
label = "Label"
|
||
limitTitle = "Limit reached"
|
||
next = "Next"
|
||
personalHeading = "Personal Signatures"
|
||
prev = "Previous"
|
||
savePersonal = "Save Personal"
|
||
saveShared = "Save Shared"
|
||
sharedHeading = "Shared Signatures"
|
||
|
||
[addText.saved.type]
|
||
canvas = "Drawing"
|
||
image = "Upload"
|
||
text = "Text"
|
||
|
||
[addText.step]
|
||
createDesc = "Geben Sie den hinzuzufügenden Text ein"
|
||
place = "Text platzieren"
|
||
placeDesc = "Klicken Sie auf das PDF, um Ihren Text hinzuzufügen"
|
||
|
||
[addText.steps]
|
||
configure = "Text konfigurieren"
|
||
|
||
[addText.text]
|
||
colorLabel = "Textfarbe"
|
||
fontLabel = "Schriftart"
|
||
fontSizeLabel = "Schriftgröße"
|
||
fontSizePlaceholder = "Schriftgröße eingeben oder wählen (8-200)"
|
||
name = "Text"
|
||
placeholder = "Text eingeben"
|
||
|
||
[addText.type]
|
||
canvas = "Canvas"
|
||
image = "Image"
|
||
saved = "Saved"
|
||
text = "Text"
|
||
|
||
[adjust-contrast]
|
||
tags = "farbkorrektur,abstimmung,änderung,verbesserung"
|
||
|
||
[adjustContrast]
|
||
adjustColors = "Farben anpassen"
|
||
basic = "Grundlegende Anpassungen"
|
||
blue = "Blau"
|
||
brightness = "Helligkeit:"
|
||
confirm = "Bestätigen"
|
||
contrast = "Kontrast:"
|
||
green = "Grün"
|
||
noPreview = "Wählen Sie ein PDF zur Vorschau"
|
||
red = "Rot"
|
||
saturation = "Sättigung:"
|
||
tags = "contrast,brightness,saturation,adjust colors,color correction,enhance,lighten,darken,improve quality,color balance,hue,vibrance"
|
||
title = "Kontrast anpassen"
|
||
|
||
[adjustContrast.error]
|
||
failed = "Fehler beim Anpassen von Farben/Kontrast"
|
||
|
||
[adjustContrast.results]
|
||
title = "Angepasstes PDF"
|
||
|
||
[adjustPageScale]
|
||
submit = "Seitenskalierung anpassen"
|
||
tags = "größe-ändern,modifizieren,dimension,anpassen"
|
||
title = "Seitengröße anpassen"
|
||
|
||
[adjustPageScale.error]
|
||
failed = "Ein Fehler ist beim Anpassen der Seitenskalierung aufgetreten."
|
||
|
||
[adjustPageScale.orientation]
|
||
label = "Seitenausrichtung"
|
||
landscape = "Querformat"
|
||
portrait = "Hochformat"
|
||
|
||
[adjustPageScale.pageSize]
|
||
keep = "Ursprüngliche Größe beibehalten"
|
||
label = "Ziel-Seitengröße"
|
||
legal = "Legal"
|
||
letter = "Letter"
|
||
|
||
[adjustPageScale.scaleFactor]
|
||
label = "Skalierungsfaktor"
|
||
|
||
[adjustPageScale.tooltip.description]
|
||
text = "Größe des PDF-Inhalts anpassen und Seitenabmessungen ändern."
|
||
title = "Beschreibung"
|
||
|
||
[adjustPageScale.tooltip.header]
|
||
title = "Seitengröße-Einstellungen - Übersicht"
|
||
|
||
[adjustPageScale.tooltip.pageSize]
|
||
text = "Legt die Abmessungen der Ausgabe-PDF-Seiten fest. 'Ursprüngliche Größe beibehalten' behält die aktuellen Abmessungen bei, während andere Optionen auf Standard-Papierformate skalieren."
|
||
title = "Ziel-Seitengröße"
|
||
|
||
[adjustPageScale.tooltip.scaleFactor]
|
||
bullet1 = "1.0 = Originalgröße"
|
||
bullet2 = "0.5 = Halbe Größe (50% kleiner)"
|
||
bullet3 = "2.0 = Doppelte Größe (200% größer, kann abgeschnitten werden)"
|
||
text = "Steuert, wie groß oder klein der Inhalt auf der Seite angezeigt wird. Der Inhalt wird skaliert und zentriert - wenn der skalierte Inhalt größer als die Seitengröße ist, kann er abgeschnitten werden."
|
||
title = "Skalierungsfaktor"
|
||
|
||
[admin]
|
||
close = "Schließen"
|
||
error = "Fehler"
|
||
expand = "Erweitern"
|
||
|
||
[admin.settings]
|
||
discard = "Verwerfen"
|
||
error = "Einstellungen konnten nicht gespeichert werden"
|
||
fetchError = "Einstellungen konnten nicht geladen werden"
|
||
loginRequired = "Der Anmeldemodus muss aktiviert sein, um Admin-Einstellungen zu ändern"
|
||
restartError = "Server konnte nicht neu gestartet werden. Bitte manuell neu starten."
|
||
restarting = "Server wird neu gestartet"
|
||
restartingMessage = "Der Server wird neu gestartet. Bitte einen Moment warten..."
|
||
restartRequired = "Neustart erforderlich"
|
||
save = "Änderungen speichern"
|
||
saved = "Einstellungen erfolgreich gespeichert"
|
||
saveError = "Einstellungen konnten nicht gespeichert werden"
|
||
saveSuccess = "Einstellungen erfolgreich gespeichert"
|
||
success = "Einstellungen erfolgreich gespeichert"
|
||
title = "Admin-Einstellungen"
|
||
workspace = "Arbeitsbereich"
|
||
|
||
[admin.settings.advanced]
|
||
description = "Erweiterte Funktionen und experimentelle Funktionalität konfigurieren."
|
||
features = "Feature-Flags"
|
||
processing = "Verarbeitung"
|
||
title = "Erweitert"
|
||
|
||
[admin.settings.advanced.disableSanitize]
|
||
description = "WARNUNG: Sicherheitsrisiko – das Deaktivieren der HTML-Bereinigung kann zu XSS-Schwachstellen führen"
|
||
label = "HTML-Bereinigung deaktivieren"
|
||
|
||
[admin.settings.advanced.enableAlphaFunctionality]
|
||
description = "Experimentelle Funktionen im Alpha-Status aktivieren (kann instabil sein)"
|
||
label = "Alpha-Funktionen aktivieren"
|
||
|
||
[admin.settings.advanced.enableUrlToPDF]
|
||
description = "Konvertierung von Webseiten in PDF-Dokumente erlauben"
|
||
label = "URL zu PDF aktivieren"
|
||
|
||
[admin.settings.advanced.endpoints]
|
||
description = "Die Endpunktverwaltung wird über YAML konfiguriert. Siehe Dokumentation für Details zum Aktivieren/Deaktivieren spezifischer Endpunkte."
|
||
label = "Endpunkte"
|
||
manage = "API-Endpunkte verwalten"
|
||
|
||
[admin.settings.advanced.maxDPI]
|
||
description = "Maximale DPI für Bildverarbeitung (0 = unbegrenzt)"
|
||
label = "Maximale DPI"
|
||
|
||
[admin.settings.advanced.processExecutor]
|
||
calibre = "Calibre"
|
||
description = "Sitzungslimits und Timeouts für jeden Prozess-Executor konfigurieren"
|
||
ghostscript = "Ghostscript"
|
||
installApp = "App installieren"
|
||
label = "Prozess-Executor-Limits"
|
||
libreOffice = "LibreOffice"
|
||
ocrMyPdf = "OCRmyPDF"
|
||
pdfToHtml = "PDF zu HTML"
|
||
pythonOpenCv = "Python OpenCV"
|
||
qpdf = "QPDF"
|
||
tesseract = "Tesseract OCR"
|
||
weasyPrint = "WeasyPrint"
|
||
|
||
[admin.settings.advanced.processExecutor.sessionLimit]
|
||
description = "Maximale gleichzeitige Instanzen"
|
||
label = "Sitzungslimit"
|
||
|
||
[admin.settings.advanced.processExecutor.timeout]
|
||
description = "Maximale Ausführungszeit"
|
||
label = "Timeout (Minuten)"
|
||
|
||
[admin.settings.advanced.tempFileManagement]
|
||
description = "Speicherung und Bereinigung temporärer Dateien konfigurieren"
|
||
label = "Verwaltung temporärer Dateien"
|
||
|
||
[admin.settings.advanced.tempFileManagement.baseTmpDir]
|
||
description = "Basisverzeichnis für temporäre Dateien (leer lassen für Standard: java.io.tmpdir/stirling-pdf)"
|
||
label = "Basis-Verzeichnis für temporäre Dateien"
|
||
placeholder = "Standard: java.io.tmpdir/stirling-pdf"
|
||
|
||
[admin.settings.advanced.tempFileManagement.cleanupIntervalMinutes]
|
||
description = "Wie oft die Bereinigung ausgeführt wird (in Minuten)"
|
||
label = "Bereinigungsintervall (Minuten)"
|
||
|
||
[admin.settings.advanced.tempFileManagement.cleanupSystemTemp]
|
||
description = "Ob ein größerer System-Temp-Bereich bereinigt werden soll (mit Vorsicht verwenden)"
|
||
label = "System-Temp bereinigen"
|
||
|
||
[admin.settings.advanced.tempFileManagement.libreofficeDir]
|
||
description = "Verzeichnis für LibreOffice-Temp-Dateien (leer lassen für Standard: baseTmpDir/libreoffice)"
|
||
label = "LibreOffice-Temp-Verzeichnis"
|
||
placeholder = "Standard: baseTmpDir/libreoffice"
|
||
|
||
[admin.settings.advanced.tempFileManagement.maxAgeHours]
|
||
description = "Maximales Alter in Stunden, bevor temporäre Dateien bereinigt werden"
|
||
label = "Maximales Alter (Stunden)"
|
||
|
||
[admin.settings.advanced.tempFileManagement.prefix]
|
||
description = "Präfix für temporäre Dateinamen"
|
||
label = "Präfix für Temp-Dateien"
|
||
|
||
[admin.settings.advanced.tempFileManagement.startupCleanup]
|
||
description = "Alte temporäre Dateien beim Anwendungsstart bereinigen"
|
||
label = "Bereinigung beim Start"
|
||
|
||
[admin.settings.advanced.tempFileManagement.systemTempDir]
|
||
description = "Zu bereinigendes System-Temp-Verzeichnis (wird nur verwendet, wenn cleanupSystemTemp aktiviert ist)"
|
||
label = "System-Temp-Verzeichnis"
|
||
placeholder = "Pfad des System-Temp-Verzeichnisses"
|
||
|
||
[admin.settings.advanced.tessdataDir]
|
||
description = "Pfad zum tessdata-Verzeichnis für OCR-Sprachdateien"
|
||
downloadButton = "Ausgewählte Sprachen herunterladen"
|
||
downloadErrorGeneric = "Download fehlgeschlagen: {{message}}. Bitte später erneut versuchen."
|
||
downloadErrorNetwork = "Download aufgrund eines Netzwerkfehlers fehlgeschlagen. Bitte die Verbindung prüfen und erneut versuchen."
|
||
downloadErrorPermission = "Tessdata-Verzeichnis ist nicht beschreibbar: {{message}}. Bitte ein beschreibbares Verzeichnis wählen (z. B. im Anwendungsdaten-Ordner) oder Berechtigungen anpassen."
|
||
downloadErrorServer = "Beim Herunterladen von tessdata-Sprachen ist ein Serverfehler aufgetreten. Bitte später erneut versuchen."
|
||
downloadErrorTitle = "Download fehlgeschlagen"
|
||
downloadInvalidBody = "Einige ausgewählte Sprachen sind nicht zum Download verfügbar. Bitte aktualisieren und aus der Liste auswählen."
|
||
downloadInvalidTitle = "Ungültige Auswahl"
|
||
downloadLabel = "Zusätzliche tessdata-Sprachen herunterladen"
|
||
downloadMissingBody = "Bitte mindestens eine Sprache zum Herunterladen auswählen."
|
||
downloadMissingTitle = "Keine Sprache ausgewählt"
|
||
downloadNothingFound = "Keine zusätzlichen Sprachen gefunden"
|
||
downloadPlaceholder = "Sprachen auswählen"
|
||
downloadSuccessBody = "Die ausgewählten tessdata-Sprachen wurden gespeichert."
|
||
downloadSuccessTitle = "Sprachen heruntergeladen"
|
||
installedLanguages = "Installierte tessdata-Sprachen"
|
||
label = "Tessdata-Verzeichnis"
|
||
loadingLanguages = "Installierte tessdata-Sprachen werden geladen..."
|
||
manualLinks = "Manuelle Downloads: Links anklicken und die Dateien in den tessdata-Ordner ablegen."
|
||
noLanguages = "Keine tessdata-Sprachen im konfigurierten Verzeichnis gefunden."
|
||
permissionNotice = "Der tessdata-Pfad ist nicht beschreibbar. Downloads werden im Browser geöffnet; bitte die .traineddata-Dateien manuell in den tessdata-Ordner speichern."
|
||
|
||
[admin.settings.badge]
|
||
clickToUpgrade = "Klicken Sie, um Plandetails anzuzeigen"
|
||
|
||
[admin.settings.connections]
|
||
connect = "Verbinden"
|
||
description = "Externe Authentifizierungsanbieter wie OAuth2 und SAML konfigurieren."
|
||
disconnect = "Trennen"
|
||
disconnected = "Anbieter erfolgreich getrennt"
|
||
disconnectError = "Anbieter konnte nicht getrennt werden"
|
||
documentation = "Dokumentation anzeigen"
|
||
imageResolutionFull = "Voll (Originalgröße)"
|
||
imageResolutionReduced = "Reduziert (Max 1200px)"
|
||
linkedServices = "Verknüpfte Dienste"
|
||
mobileScannerConvertToPdf = "Bilder in PDF konvertieren"
|
||
mobileScannerConvertToPdfDesc = "Hochgeladene Bilder automatisch in das PDF-Format konvertieren. Falls deaktiviert, werden Bilder unverändert beibehalten."
|
||
mobileScannerImageResolution = "Bildauflösung"
|
||
mobileScannerImageResolutionDesc = "Auflösung der hochgeladenen Bilder. \"Reduziert\" skaliert Bilder auf maximal 1200px, um die Dateigröße zu reduzieren."
|
||
mobileScannerPageFormat = "Seitenformat"
|
||
mobileScannerPageFormatDesc = "PDF-Seitengröße für konvertierte Bilder. \"Beibehalten\" verwendet die ursprünglichen Bildabmessungen."
|
||
mobileScannerStretchToFit = "Auf Seite strecken"
|
||
mobileScannerStretchToFitDesc = "Bilder strecken, um die gesamte Seite zu füllen. Falls deaktiviert, werden Bilder zentriert mit erhaltenem Seitenverhältnis."
|
||
pageFormatA4 = "A4 (210×297mm)"
|
||
pageFormatKeep = "Beibehalten (Originalabmessungen)"
|
||
pageFormatLetter = "Letter (8.5×11in)"
|
||
title = "Verbindungen"
|
||
unlinkedServices = "Nicht verknüpfte Dienste"
|
||
|
||
[admin.settings.connections.mobileScanner]
|
||
description = "Benutzern erlauben, Dateien von Mobilgeräten durch Scannen eines QR-Codes hochzuladen"
|
||
enable = "QR-Code-Upload aktivieren"
|
||
imageResolutionFull = "Voll (Originalgröße)"
|
||
imageResolutionReduced = "Reduziert (Max 1200px)"
|
||
label = "Mobiltelefon-Upload"
|
||
link = "In Systemeinstellungen konfigurieren"
|
||
mobileScannerConvertToPdf = "Bilder in PDF konvertieren"
|
||
mobileScannerConvertToPdfDesc = "Hochgeladene Bilder automatisch in das PDF-Format konvertieren. Falls deaktiviert, werden Bilder unverändert beibehalten."
|
||
mobileScannerImageResolution = "Bildauflösung"
|
||
mobileScannerImageResolutionDesc = "Auflösung der hochgeladenen Bilder. \"Reduziert\" skaliert Bilder auf maximal 1200px, um die Dateigröße zu reduzieren."
|
||
mobileScannerPageFormat = "Seitenformat"
|
||
mobileScannerPageFormatDesc = "PDF-Seitengröße für konvertierte Bilder. \"Beibehalten\" verwendet die ursprünglichen Bildabmessungen."
|
||
mobileScannerStretchToFit = "Auf Seite strecken"
|
||
mobileScannerStretchToFitDesc = "Bilder strecken, um die gesamte Seite zu füllen. Falls deaktiviert, werden Bilder zentriert mit erhaltenem Seitenverhältnis."
|
||
note = "Hinweis: Erfordert die Konfiguration der Frontend-URL. "
|
||
pageFormatA4 = "A4 (210×297mm)"
|
||
pageFormatKeep = "Beibehalten (Originalabmessungen)"
|
||
pageFormatLetter = "Letter (8.5×11in)"
|
||
|
||
[admin.settings.connections.oauth2]
|
||
label = "OAuth2"
|
||
|
||
[admin.settings.connections.oauth2.autoCreateUser]
|
||
description = "Benutzerkonten bei der ersten OAuth2-Anmeldung automatisch erstellen"
|
||
label = "Benutzer automatisch erstellen"
|
||
|
||
[admin.settings.connections.oauth2.blockRegistration]
|
||
description = "Neue Benutzerregistrierung über OAuth2 verhindern"
|
||
label = "Registrierung blockieren"
|
||
|
||
[admin.settings.connections.oauth2.clientId]
|
||
description = "Die OAuth2-Client-ID von Ihrem Anbieter"
|
||
label = "Client-ID"
|
||
|
||
[admin.settings.connections.oauth2.clientSecret]
|
||
description = "Das OAuth2-Client-Secret von Ihrem Anbieter"
|
||
label = "Client-Secret"
|
||
|
||
[admin.settings.connections.oauth2.enabled]
|
||
description = "Benutzern die Authentifizierung über OAuth2-Anbieter erlauben"
|
||
label = "OAuth2 aktivieren"
|
||
|
||
[admin.settings.connections.oauth2.issuer]
|
||
description = "Die Issuer-URL des OAuth2-Anbieters"
|
||
label = "Issuer-URL"
|
||
|
||
[admin.settings.connections.oauth2.provider]
|
||
description = "Der OAuth2-Anbieter für die Authentifizierung"
|
||
label = "Anbieter"
|
||
|
||
[admin.settings.connections.oauth2.scopes]
|
||
description = "Kommagetrennte Liste der anzufordernden OAuth2-Scopes (z. B. openid, profile, email)"
|
||
label = "OAuth2-Scopes"
|
||
|
||
[admin.settings.connections.oauth2.useAsUsername]
|
||
description = "Der OAuth2-Claim, der als Benutzername verwendet wird (z. B. email, sub)"
|
||
label = "Als Benutzername verwenden"
|
||
|
||
[admin.settings.connections.saml2]
|
||
label = "SAML2"
|
||
|
||
[admin.settings.connections.saml2.autoCreateUser]
|
||
description = "Benutzerkonten bei der ersten SAML2-Anmeldung automatisch erstellen"
|
||
label = "Benutzer automatisch erstellen"
|
||
|
||
[admin.settings.connections.saml2.blockRegistration]
|
||
description = "Neue Benutzerregistrierung über SAML2 verhindern"
|
||
label = "Registrierung blockieren"
|
||
|
||
[admin.settings.connections.saml2.enabled]
|
||
description = "Benutzern die Authentifizierung über SAML2-Anbieter erlauben"
|
||
label = "SAML2 aktivieren"
|
||
|
||
[admin.settings.connections.saml2.provider]
|
||
description = "Der Name des SAML2-Anbieters"
|
||
label = "Anbieter"
|
||
|
||
[admin.settings.connections.saml2.registrationId]
|
||
description = "Die SAML2-Registrierungskennung"
|
||
label = "Registrierungs-ID"
|
||
|
||
[admin.settings.connections.ssoAutoLogin]
|
||
description = "Automatisch zur SSO-Anmeldung umleiten, wenn Authentifizierung erforderlich ist"
|
||
enable = "SSO-Autoanmeldung aktivieren"
|
||
label = "SSO-Autoanmeldung"
|
||
|
||
[admin.settings.database]
|
||
actions = "Aktionen"
|
||
backupCreated = "Backup erfolgreich erstellt"
|
||
backupDescription = "H2-Backups direkt über die Admin-Konsole verwalten."
|
||
backupFailed = "Erstellen des Backups fehlgeschlagen"
|
||
backupTitle = "Backups & Wiederherstellung"
|
||
chooseFile = "Eine .sql-Backup-Datei auswählen"
|
||
codeMismatch = "Bestätigungscode stimmt nicht überein"
|
||
codeMismatchBody = "Bitte den Code exakt wie angezeigt eingeben, um fortzufahren."
|
||
configuration = "Datenbankkonfiguration"
|
||
confirmCodeLabel = "Zum Fortfahren den Bestätigungscode eingeben"
|
||
confirmImport = "Import bestätigen"
|
||
confirmImportTitle = "Datenbankimport bestätigen"
|
||
createBackup = "Backup erstellen"
|
||
created = "Erstellt"
|
||
delete = "Löschen"
|
||
deleteConfirm = "Dieses Backup löschen? Dies kann nicht rückgängig gemacht werden."
|
||
deleteConfirmAction = "Backup löschen"
|
||
deleteFailed = "Löschen des Backups fehlgeschlagen"
|
||
deleteSuccess = "Backup gelöscht"
|
||
deleteTitle = "Backup löschen"
|
||
description = "Benutzerdefinierte Datenbankverbindungseinstellungen für Enterprise-Bereitstellungen konfigurieren."
|
||
download = "Herunterladen"
|
||
downloadFailed = "Herunterladen des Backups fehlgeschlagen"
|
||
embedded = "Eingebettetes H2"
|
||
enterCode = "Den oben angezeigten Code eingeben"
|
||
external = "Externe DB"
|
||
fileName = "Datei"
|
||
h2Hint = "Setzen Sie den Datenbanktyp auf H2 und deaktivieren Sie die benutzerdefinierte Datenbank, um Backup und Wiederherstellung zu aktivieren."
|
||
h2Only = "Backups sind nur für die eingebettete H2-Datenbank verfügbar."
|
||
import = "Importieren"
|
||
importFailed = "Import des Backups fehlgeschlagen"
|
||
importFromUpload = "Upload importieren"
|
||
importSuccess = "Backup erfolgreich importiert"
|
||
loadError = "Datenbank-Backups konnten nicht geladen werden"
|
||
manageBackups = "Backups verwalten"
|
||
noBackups = "Noch keine Backups gefunden."
|
||
overwriteWarning = "Warnung: Dies überschreibt die aktuelle Datenbank."
|
||
overwriteWarningBody = "Alle vorhandenen Daten werden durch das hochgeladene Backup ersetzt. Diese Aktion kann nicht rückgängig gemacht werden."
|
||
refresh = "Aktualisieren"
|
||
selectFile = "Bitte eine .sql-Datei zum Importieren auswählen"
|
||
size = "Größe"
|
||
title = "Datenbank"
|
||
unavailable = "Die Backupliste ist für die aktuelle Datenbankkonfiguration nicht verfügbar."
|
||
uploadTitle = "Hochladen & Importieren"
|
||
version = "H2-Version"
|
||
|
||
[admin.settings.database.customUrl]
|
||
description = "Vollständiger JDBC-Verbindungsstring (z. B. jdbc:postgresql://localhost:5432/postgres). Falls angegeben, werden die einzelnen Verbindungseinstellungen unten nicht verwendet."
|
||
label = "Benutzerdefinierte Datenbank-URL"
|
||
|
||
[admin.settings.database.enableCustom]
|
||
description = "Eigene benutzerdefinierte Datenbankkonfiguration statt der standardmäßig eingebetteten Datenbank verwenden"
|
||
label = "Benutzerdefinierte Datenbank aktivieren"
|
||
|
||
[admin.settings.database.hostName]
|
||
description = "Hostname des Datenbankservers (nicht verwendet, wenn eine benutzerdefinierte URL angegeben ist)"
|
||
label = "Hostname"
|
||
|
||
[admin.settings.database.name]
|
||
description = "Name der Datenbank (nicht verwendet, wenn eine benutzerdefinierte URL angegeben ist)"
|
||
label = "Datenbankname"
|
||
|
||
[admin.settings.database.password]
|
||
description = "Passwort für die Datenbankauthentifizierung"
|
||
label = "Passwort"
|
||
placeholder = "Datenbankpasswort eingeben"
|
||
|
||
[admin.settings.database.port]
|
||
description = "Port des Datenbankservers (nicht verwendet, wenn eine benutzerdefinierte URL angegeben ist)"
|
||
label = "Port"
|
||
|
||
[admin.settings.database.type]
|
||
description = "Typ der Datenbank (nicht verwendet, wenn eine benutzerdefinierte URL angegeben ist)"
|
||
label = "Datenbanktyp"
|
||
|
||
[admin.settings.database.username]
|
||
description = "Benutzername für die Datenbankauthentifizierung"
|
||
label = "Benutzername"
|
||
|
||
[admin.settings.endpoints]
|
||
description = "Steuern, welche API-Endpunkte und Endpunktgruppen verfügbar sind."
|
||
management = "Endpunktverwaltung"
|
||
title = "API-Endpunkte"
|
||
userDefaults = "User Preference Defaults"
|
||
userDefaultsDescription = "Set default values for user preferences. Users can override these in their personal settings."
|
||
|
||
[admin.settings.endpoints.defaultHideUnavailableConversions]
|
||
description = "Remove disabled conversion options instead of showing them greyed out"
|
||
label = "Hide unavailable conversions by default"
|
||
|
||
[admin.settings.endpoints.defaultHideUnavailableTools]
|
||
description = "Remove disabled tools instead of showing them greyed out"
|
||
label = "Hide unavailable tools by default"
|
||
|
||
[admin.settings.endpoints.groupsToRemove]
|
||
description = "Zu deaktivierende Endpunktgruppen auswählen"
|
||
label = "Deaktivierte Endpunktgruppen"
|
||
placeholder = "Zu deaktivierende Gruppen auswählen"
|
||
|
||
[admin.settings.endpoints.toRemove]
|
||
description = "Einzelne zu deaktivierende Endpunkte auswählen"
|
||
label = "Deaktivierte Endpunkte"
|
||
placeholder = "Zu deaktivierende Endpunkte auswählen"
|
||
|
||
[admin.settings.enterpriseRequired]
|
||
message = "Für den Zugriff auf {{featureName}} ist eine Enterprise-Lizenz erforderlich. Sie sehen zu Referenzzwecken Demodaten."
|
||
title = "Enterprise-Lizenz erforderlich"
|
||
|
||
[admin.settings.features]
|
||
description = "Optionale Funktionen und Features konfigurieren."
|
||
title = "Funktionen"
|
||
|
||
[admin.settings.features.serverCertificate]
|
||
description = "Serverseitige Zertifikatserstellung für die Funktion „Mit Stirling-PDF signieren“ konfigurieren"
|
||
label = "Serverzertifikat"
|
||
|
||
[admin.settings.features.serverCertificate.enabled]
|
||
description = "Serverseitiges Zertifikat für die Option „Mit Stirling-PDF signieren“ aktivieren"
|
||
label = "Serverzertifikat aktivieren"
|
||
|
||
[admin.settings.features.serverCertificate.organizationName]
|
||
description = "Organisationsname für generierte Zertifikate"
|
||
label = "Name der Organisation"
|
||
|
||
[admin.settings.features.serverCertificate.regenerateOnStartup]
|
||
description = "Bei jedem Anwendungsstart ein neues Zertifikat generieren"
|
||
label = "Beim Start neu erzeugen"
|
||
|
||
[admin.settings.features.serverCertificate.validity]
|
||
description = "Anzahl der Tage, für die das Zertifikat gültig ist"
|
||
label = "Zertifikatsgültigkeit (Tage)"
|
||
|
||
[admin.settings.general]
|
||
description = "Systemweite Anwendungseinstellungen einschließlich Branding und Standardverhalten konfigurieren."
|
||
system = "System"
|
||
title = "Systemeinstellungen"
|
||
ui = "Benutzeroberfläche"
|
||
|
||
[admin.settings.general.appName]
|
||
description = "Der Name, der im Browser-Tab und auf der Startseite angezeigt wird"
|
||
label = "Anwendungsname"
|
||
|
||
[admin.settings.general.appNameNavbar]
|
||
description = "Der in der Navigationsleiste angezeigte Name"
|
||
label = "Marke der Navigationsleiste"
|
||
|
||
[admin.settings.general.customHTMLFiles]
|
||
description = "Das Ausliefern benutzerdefinierter HTML-Dateien aus dem customFiles-Verzeichnis erlauben"
|
||
label = "Benutzerdefinierte HTML-Dateien"
|
||
|
||
[admin.settings.general.customMetadata]
|
||
label = "Benutzerdefinierte Metadaten"
|
||
|
||
[admin.settings.general.customMetadata.author]
|
||
description = "Standardautor für PDF-Metadaten (z. B. Benutzername)"
|
||
label = "Standardautor"
|
||
|
||
[admin.settings.general.customMetadata.autoUpdate]
|
||
description = "PDF-Metadaten automatisch für alle verarbeiteten Dokumente aktualisieren"
|
||
label = "Metadaten automatisch aktualisieren"
|
||
|
||
[admin.settings.general.customMetadata.creator]
|
||
description = "Standardersteller für PDF-Metadaten"
|
||
label = "Standardersteller"
|
||
|
||
[admin.settings.general.customMetadata.producer]
|
||
description = "Standardproduzent für PDF-Metadaten"
|
||
label = "Standardproduzent"
|
||
|
||
[admin.settings.general.customPaths]
|
||
description = "Benutzerdefinierte Dateisystempfade für Pipeline-Verarbeitung und externe Tools konfigurieren"
|
||
label = "Benutzerdefinierte Pfade"
|
||
|
||
[admin.settings.general.customPaths.operations]
|
||
label = "Pfade externer Tools"
|
||
|
||
[admin.settings.general.customPaths.operations.unoconvert]
|
||
description = "Pfad zu LibreOffice unoconvert für Dokumentkonvertierungen (leer lassen für Standard: /opt/venv/bin/unoconvert)"
|
||
label = "Unoconvert-Ausführbare Datei"
|
||
|
||
[admin.settings.general.customPaths.operations.weasyprint]
|
||
description = "Pfad zur WeasyPrint-Ausführungsdatei für HTML-zu-PDF-Konvertierung (leer lassen für Standard: /opt/venv/bin/weasyprint)"
|
||
label = "WeasyPrint-Ausführbare Datei"
|
||
|
||
[admin.settings.general.customPaths.pipeline]
|
||
label = "Pipeline-Verzeichnisse"
|
||
|
||
[admin.settings.general.customPaths.pipeline.finishedFoldersDir]
|
||
description = "Verzeichnis, in das verarbeitete PDFs ausgegeben werden (leer lassen für Standard: /pipeline/finishedFolders)"
|
||
label = "Verzeichnis für fertiggestellte Ordner"
|
||
|
||
[admin.settings.general.customPaths.pipeline.pipelineDir]
|
||
description = "Basisverzeichnis für Pipeline-Ressourcen (leer lassen für Standard: /pipeline)"
|
||
label = "Pipeline Directory"
|
||
|
||
[admin.settings.general.customPaths.pipeline.watchedFoldersDir]
|
||
description = "Verzeichnis, in dem die Pipeline nach eingehenden PDFs überwacht (leer lassen für Standard: /pipeline/watchedFolders)"
|
||
label = "Verzeichnis für überwachte Ordner"
|
||
|
||
[admin.settings.general.customPaths.pipeline.watchedFoldersDirs]
|
||
description = "Verzeichnisse, in denen die Pipeline nach eingehenden PDFs sucht (eines pro Zeile oder durch Komma getrennt; leer lassen für Standard: /pipeline/watchedFolders)"
|
||
label = "Watched Folders Directories"
|
||
|
||
[admin.settings.general.defaultLocale]
|
||
description = "Die Standardsprache für neue Benutzer (z. B. en_US, es_ES)"
|
||
label = "Standardgebietsschema"
|
||
|
||
[admin.settings.general.fileUploadLimit]
|
||
description = "Maximale Dateiupload-Größe (z. B. 100MB, 1GB)"
|
||
label = "Upload-Limit für Dateien"
|
||
|
||
[admin.settings.general.frontendUrl]
|
||
description = "Basis-URL für Frontend (z.B. https://pdf.example.com). Wird für E-Mail-Einladungslinks und mobile QR-Code-Uploads verwendet. Leer lassen, um Backend-URL zu verwenden."
|
||
label = "Frontend URL"
|
||
|
||
[admin.settings.general.hideDisabledTools]
|
||
description = "Deaktivierte Tools in der Oberfläche ausblenden"
|
||
label = "Deaktivierte Tools ausblenden"
|
||
|
||
[admin.settings.general.hideDisabledTools.googleDrive]
|
||
description = "Google Drive-Schaltfläche ausblenden, wenn nicht aktiviert"
|
||
label = "Google Drive ausblenden"
|
||
|
||
[admin.settings.general.hideDisabledTools.mobileScanner]
|
||
description = "QR-Scanner-Schaltfläche auf Mobilgeräten ausblenden, wenn nicht aktiviert"
|
||
label = "Mobilen Scanner ausblenden"
|
||
|
||
[admin.settings.general.homeDescription]
|
||
description = "Der Beschreibungstext, der auf der Startseite angezeigt wird"
|
||
label = "Startseitenbeschreibung"
|
||
|
||
[admin.settings.general.languages]
|
||
description = "Sprachen, aus denen Benutzer auswählen können (leer lassen, um alle Sprachen zu aktivieren)"
|
||
label = "Verfügbare Sprachen"
|
||
placeholder = "Sprachen auswählen"
|
||
|
||
[admin.settings.general.logoStyle]
|
||
classic = "Klassisch"
|
||
classicAlt = "Klassisches Logo"
|
||
description = "Zwischen modernem, minimalistischem Logo und klassischem S-Symbol wählen"
|
||
label = "Logo-Stil"
|
||
modern = "Modern"
|
||
modernAlt = "Modernes Logo"
|
||
|
||
[admin.settings.general.showUpdate]
|
||
description = "Benachrichtigungen anzeigen, wenn eine neue Version verfügbar ist"
|
||
label = "Update-Benachrichtigungen anzeigen"
|
||
|
||
[admin.settings.general.showUpdateOnlyAdmin]
|
||
description = "Update-Benachrichtigungen nur für Admin-Benutzer anzeigen"
|
||
label = "Updates nur Admins anzeigen"
|
||
|
||
[admin.settings.legal]
|
||
description = "Links zu rechtlichen Dokumenten und Richtlinien konfigurieren."
|
||
title = "Rechtliche Dokumente"
|
||
|
||
[admin.settings.legal.accessibilityStatement]
|
||
description = "URL oder Dateiname zur Barrierefreiheitserklärung"
|
||
label = "Barrierefreiheitserklärung"
|
||
|
||
[admin.settings.legal.cookiePolicy]
|
||
description = "URL oder Dateiname zur Cookie-Richtlinie"
|
||
label = "Cookie-Richtlinie"
|
||
|
||
[admin.settings.legal.disclaimer]
|
||
message = "Durch die Anpassung dieser rechtlichen Dokumente übernehmen Sie die volle Verantwortung für die Einhaltung aller geltenden Gesetze und Vorschriften, einschließlich, aber nicht beschränkt auf die DSGVO und andere EU-Datenschutzanforderungen. Ändern Sie diese Einstellungen nur, wenn: (1) Sie eine persönliche/private Instanz betreiben, (2) Sie sich außerhalb der EU-Gerichtsbarkeit befinden und Ihre lokalen rechtlichen Verpflichtungen verstehen oder (3) Sie eine angemessene Rechtsberatung eingeholt haben und die alleinige Verantwortung für alle Benutzerdaten und die rechtliche Compliance übernehmen. Stirling-PDF und seine Entwickler übernehmen keine Haftung für Ihre gesetzlichen Verpflichtungen."
|
||
title = "Warnhinweis zur rechtlichen Verantwortung"
|
||
|
||
[admin.settings.legal.impressum]
|
||
description = "URL oder Dateiname zum Impressum (in einigen Rechtsordnungen erforderlich)"
|
||
label = "Impressum"
|
||
|
||
[admin.settings.legal.loginAgreement]
|
||
defaultLocaleHint = "— wird als Fallback verwendet, wenn eine Sprache keine Datei hat."
|
||
defaultLocaleLink = "Standardsprache konfigurieren"
|
||
description = "Zeigt einen Haftungsausschluss, den Benutzer nach der Anmeldung akzeptieren müssen. Der Text richtet sich nach der Sprache des jeweiligen Benutzers."
|
||
discardConfirm = "Sie haben ungespeicherte Änderungen, die verloren gehen. Trotzdem die Sprache wechseln?"
|
||
editLabel = "Markdown"
|
||
emptyPreview = "Noch keine Vorschau verfügbar."
|
||
language = "Sprache"
|
||
languageHelp = "Jede Sprache hat ihre eigene Datei. Wenn die Sprache eines Benutzers keine Datei hat, fällt die Vereinbarung auf die Datei der Standardsprache zurück und anschließend auf den Fallback-Text."
|
||
loadError = "Konnte die Vereinbarung für {{locale}} nicht laden. Wechseln Sie die Sprache hin und zurück, um es erneut zu versuchen."
|
||
previewLabel = "Vorschau"
|
||
restartNote = "Das Aktivieren oder Deaktivieren der Vereinbarung wird, wie andere Einstellungen, nach einem Neustart wirksam. Textänderungen unten gelten sofort."
|
||
save = "Text speichern"
|
||
saved = "Gespeichert"
|
||
savedBody = "Anmeldevereinbarung für {{locale}} aktualisiert"
|
||
textDescription = "Wird unter customFiles/disclaimer/{{locale}}.md gespeichert und beim nächsten Anmelden angezeigt. Leer lassen, um diese Sprache zu entfernen."
|
||
title = "Anmeldevereinbarung"
|
||
|
||
[admin.settings.legal.loginAgreement.anonymous]
|
||
label = "Im anonymen Modus (ohne Anmeldung) anzeigen"
|
||
|
||
[admin.settings.legal.loginAgreement.enabled]
|
||
label = "Anmeldevereinbarung aktivieren"
|
||
|
||
[admin.settings.legal.privacyPolicy]
|
||
description = "URL oder Dateiname zur Datenschutzerklärung"
|
||
label = "Datenschutzerklärung"
|
||
|
||
[admin.settings.legal.termsAndConditions]
|
||
description = "URL oder Dateiname zu den allgemeinen Geschäftsbedingungen"
|
||
label = "Allgemeine Geschäftsbedingungen"
|
||
|
||
[admin.settings.loginDisabled]
|
||
message = "Der Anmeldemodus muss aktiviert sein, um Admin-Einstellungen zu ändern. Bitte setzen Sie SECURITY_ENABLELOGIN=true in Ihrer Umgebung oder security.enableLogin: true in settings.yml und starten Sie dann den Server neu."
|
||
readOnly = "Die folgenden Einstellungen zeigen Beispielwerte als Referenz. Aktivieren Sie den Anmeldemodus, um die tatsächliche Konfiguration anzuzeigen und zu bearbeiten."
|
||
title = "Anmeldemodus erforderlich"
|
||
|
||
[admin.settings.mail]
|
||
description = "SMTP-Einstellungen für das Senden von E-Mail-Benachrichtigungen konfigurieren."
|
||
smtp = "SMTP-Konfiguration"
|
||
title = "Mailserver"
|
||
|
||
[admin.settings.mail.enabled]
|
||
description = "E-Mail-Benachrichtigungen und SMTP-Funktionen aktivieren"
|
||
label = "E-Mail aktivieren"
|
||
|
||
[admin.settings.mail.enableInvites]
|
||
description = "Admins erlauben, Benutzer per E-Mail mit automatisch generierten Passwörtern einzuladen"
|
||
label = "E-Mail-Einladungen aktivieren"
|
||
|
||
[admin.settings.mail.from]
|
||
description = "Die E-Mail-Adresse, die als Absender verwendet wird"
|
||
label = "Absenderadresse"
|
||
|
||
[admin.settings.mail.frontendUrl]
|
||
description = "Basis-URL für das Frontend (z. B. https://pdf.example.com). Wird zum Erzeugen von Einladungslinks in E-Mails verwendet. Leer lassen, um Backend-URL zu verwenden."
|
||
label = "Frontend-URL"
|
||
|
||
[admin.settings.mail.frontendUrlNote]
|
||
link = "In Systemeinstellungen konfigurieren"
|
||
note = "Hinweis: Erfordert die Konfiguration der Frontend-URL. "
|
||
|
||
[admin.settings.mail.host]
|
||
description = "Hostname oder IP-Adresse Ihres SMTP-Servers"
|
||
label = "SMTP-Host"
|
||
|
||
[admin.settings.mail.password]
|
||
description = "Passwort für SMTP-Authentifizierung"
|
||
label = "SMTP-Passwort"
|
||
placeholder = "SMTP-Passwort eingeben"
|
||
|
||
[admin.settings.mail.port]
|
||
description = "Portnummer für die SMTP-Verbindung (typischerweise 25, 465 oder 587)"
|
||
label = "SMTP-Port"
|
||
|
||
[admin.settings.mail.username]
|
||
description = "Benutzername für SMTP-Authentifizierung"
|
||
label = "SMTP-Benutzername"
|
||
|
||
[admin.settings.mcp]
|
||
apikeyNote = "Clients send a Stirling API key in the X-API-KEY header (or Authorization: Bearer <key>). The key maps to its owning Stirling user - only provisioned accounts get in, and actions are audited as that user. Manage keys under Account > API Keys."
|
||
description = "Expose Stirling's PDF tools and AI agents to MCP clients over an OAuth-protected endpoint."
|
||
title = "MCP Server"
|
||
|
||
[admin.settings.mcp.acceptedAudiences]
|
||
description = "Extra token audience values accepted besides the Resource ID (comma or space separated). Leave blank for strict RFC 8707. Needed for IdPs that cannot mint resource audiences - e.g. Supabase's OAuth server always issues aud=authenticated."
|
||
label = "Additional accepted audiences (optional)"
|
||
|
||
[admin.settings.mcp.allowedOps]
|
||
description = "If set, ONLY these operation ids are exposed (an allow-list; comma or space separated). Leave blank to expose all enabled tools except any blocked below."
|
||
label = "Allowed tools"
|
||
|
||
[admin.settings.mcp.blockedOps]
|
||
description = "Operation ids to hide from MCP (comma or space separated), e.g. add-password remove-password. Leave blank to expose all enabled tools."
|
||
label = "Blocked tools"
|
||
|
||
[admin.settings.mcp.enabled]
|
||
description = "When off (default), no /mcp endpoint, metadata, or MCP beans are loaded."
|
||
label = "Enable MCP Server"
|
||
|
||
[admin.settings.mcp.guide]
|
||
step1 = "Enter your OAuth issuer + resource ID above, Save, and restart."
|
||
step1ApiKey = "Create an API key under Account > API Keys (each user uses their own)."
|
||
step2 = "In your MCP client add a"
|
||
step2b = "server pointing at:"
|
||
step3 = "The client auto-discovers OAuth from:"
|
||
step3ApiKey = "Send the key in an"
|
||
step3ApiKeyb = "header (or Authorization: Bearer <key>). No OAuth or metadata discovery is used."
|
||
step4 = "Approve the sign-in; the client retries with a token. Tools appear grouped: convert, pages, misc, security, ai."
|
||
step4ApiKey = "Tools appear grouped: convert, pages, misc, security, ai - and every call is audited as the key's owner."
|
||
tip = "Tip: register the resource ID as an allowed audience in your IdP. Tested with MCP Inspector and Claude Desktop."
|
||
tipApiKey = "Tip: API-key mode needs no external IdP - simplest for self-host. The key maps to its owning Stirling user."
|
||
title = "Connect an MCP client"
|
||
|
||
[admin.settings.mcp.issuerUri]
|
||
description = "Your OAuth2 authorization server (must publish /.well-known/openid-configuration). Required when enabled."
|
||
label = "OAuth Issuer URL"
|
||
|
||
[admin.settings.mcp.jwksUri]
|
||
description = "Leave blank to discover it from the issuer. Set only if your IdP serves keys at a non-standard URL."
|
||
label = "JWKS URL (optional)"
|
||
placeholder = "Auto-discovered from issuer"
|
||
|
||
[admin.settings.mcp.mode]
|
||
description = "OAuth needs an external IdP. API key uses a Stirling per-user API key (X-API-KEY) - simplest for self-host."
|
||
label = "Authentication mode"
|
||
|
||
[admin.settings.mcp.requireAccount]
|
||
description = "Only let tokens through if their subject maps to a provisioned, enabled Stirling user."
|
||
label = "Require an existing Stirling account"
|
||
|
||
[admin.settings.mcp.resourceId]
|
||
description = "This server's public /mcp URL. Tokens must list it in their audience (RFC 8707) or they are rejected."
|
||
label = "Resource ID"
|
||
|
||
[admin.settings.mcp.scopes]
|
||
description = "Require mcp.tools.read for read ops and mcp.tools.write for write/AI ops."
|
||
label = "Enforce OAuth scopes"
|
||
|
||
[admin.settings.mcp.usernameClaim]
|
||
description = "JWT claim matched against a Stirling username (e.g. sub, email, preferred_username)."
|
||
label = "Username claim"
|
||
|
||
[admin.settings.plan.noData]
|
||
message = "Plan-Daten sind derzeit nicht verfügbar."
|
||
title = "Keine Daten verfügbar"
|
||
|
||
[admin.settings.premium]
|
||
description = "Ihren Premium- oder Enterprise-Lizenzschlüssel konfigurieren."
|
||
license = "Lizenzkonfiguration"
|
||
noInput = "Bitte geben Sie einen Lizenzschlüssel oder eine Datei an"
|
||
title = "Premium & Enterprise"
|
||
|
||
[admin.settings.premium.currentLicense]
|
||
file = "Quelle: Lizenzdatei ({{path}})"
|
||
key = "Quelle: Lizenzschlüssel"
|
||
noInput = "Bitte geben Sie einen Lizenzschlüssel an oder laden Sie eine Zertifikatdatei hoch"
|
||
success = "Erfolg"
|
||
title = "Aktive Lizenz"
|
||
type = "Typ: {{type}}"
|
||
|
||
[admin.settings.premium.enabled]
|
||
description = "Lizenzschlüssel-Prüfungen für Pro-/Enterprise-Funktionen aktivieren"
|
||
label = "Premium-Funktionen aktivieren"
|
||
|
||
[admin.settings.premium.file]
|
||
choose = "Lizenzdatei auswählen"
|
||
description = "Laden Sie Ihre .lic- oder .cert-Lizenzdatei aus Offline-Käufen hoch"
|
||
label = "Lizenz-Zertifikatsdatei"
|
||
selected = "Ausgewählt: {{filename}} ({{size}})"
|
||
successMessage = "Lizenzdatei erfolgreich hochgeladen und aktiviert. Kein Neustart erforderlich."
|
||
|
||
[admin.settings.premium.inputMethod]
|
||
file = "Zertifikatsdatei"
|
||
text = "Lizenzschlüssel"
|
||
|
||
[admin.settings.premium.key]
|
||
description = "Geben Sie Ihren Premium- oder Enterprise-Lizenzschlüssel ein"
|
||
label = "Lizenzschlüssel"
|
||
success = "Lizenzschlüssel gespeichert"
|
||
successMessage = "Ihr Lizenzschlüssel wurde erfolgreich aktiviert. Kein Neustart erforderlich."
|
||
|
||
[admin.settings.premium.key.overwriteWarning]
|
||
line1 = "Das Überschreiben Ihres aktuellen Lizenzschlüssels kann nicht rückgängig gemacht werden."
|
||
line2 = "Ihre vorherige Lizenz geht dauerhaft verloren, sofern Sie sie nicht anderweitig gesichert haben."
|
||
line3 = "Wichtig: Halten Sie Lizenzschlüssel privat und sicher. Geben Sie sie niemals öffentlich weiter."
|
||
title = "⚠️ Warnung: Vorhandene Lizenz erkannt"
|
||
|
||
[admin.settings.premium.licenseKey]
|
||
info = "Wenn Sie einen Lizenzschlüssel oder eine Zertifikatsdatei aus einem Direktkauf haben, können Sie ihn hier eingeben, um Premium- oder Enterprise-Funktionen zu aktivieren."
|
||
toggle = "Lizenzschlüssel oder Zertifikatsdatei vorhanden?"
|
||
|
||
[admin.settings.premium.movedFeatures]
|
||
auditLogging = "<0>Audit Logging</0> (ENTERPRISE) - Sicherheit"
|
||
customMetadata = "<0>Custom Metadata</0> (PRO) - Allgemein"
|
||
databaseConfiguration = "<0>Database Configuration</0> (ENTERPRISE) - Datenbank"
|
||
message = "Premium- und Enterprise-Funktionen sind nun in ihren jeweiligen Bereichen organisiert:"
|
||
title = "Premium-Funktionen verteilt"
|
||
|
||
[admin.settings.privacy]
|
||
analytics = "Analysen & Tracking"
|
||
description = "Einstellungen zum Datenschutz und zur Datenerfassung konfigurieren."
|
||
searchEngine = "Sichtbarkeit in Suchmaschinen"
|
||
title = "Datenschutz"
|
||
|
||
[admin.settings.privacy.enableAnalytics]
|
||
description = "Anonyme Nutzungsanalysen sammeln, um die Anwendung zu verbessern"
|
||
label = "Analysen aktivieren"
|
||
|
||
[admin.settings.privacy.googleVisibility]
|
||
description = "Suchmaschinen erlauben, diese Anwendung zu indexieren"
|
||
label = "Google-Sichtbarkeit"
|
||
|
||
[admin.settings.privacy.metricsEnabled]
|
||
description = "Erfassung von Leistungs- und Nutzungsmetriken aktivieren. Stellt Admins einen API-Endpunkt zum Zugriff auf Metrikdaten bereit"
|
||
label = "Metriken aktivieren"
|
||
|
||
[admin.settings.restart]
|
||
later = "Später neu starten"
|
||
message = "Einstellungen wurden erfolgreich gespeichert. Ein Serverneustart ist erforderlich, damit die Änderungen wirksam werden."
|
||
now = "Jetzt neu starten"
|
||
question = "Möchten Sie den Server jetzt oder später neu starten?"
|
||
title = "Neustart erforderlich"
|
||
|
||
[admin.settings.security]
|
||
authentication = "Authentifizierung"
|
||
description = "Authentifizierung, Anmeldeverhalten und Sicherheitsrichtlinien konfigurieren."
|
||
title = "Sicherheit"
|
||
|
||
[admin.settings.security.audit]
|
||
hideDetails = "Details zur Audit-Stufe ausblenden"
|
||
label = "Audit-Protokollierung"
|
||
showDetails = "Details zur Audit-Stufe anzeigen"
|
||
|
||
[admin.settings.security.audit.advancedOptions]
|
||
description = "Die folgenden Optionen erhöhen die Verarbeitungszeit und den Speicherverbrauch. Nur aktivieren, wenn wirklich benötigt."
|
||
title = "Erweiterte Optionen"
|
||
|
||
[admin.settings.security.audit.captureFileHash]
|
||
description = "SHA-256-Hash hochgeladener PDF-Dateien zur Integritätsprüfung extrahieren. Unabhängig von der Audit-Stufe."
|
||
label = "Datei-Hash erfassen (SHA-256)"
|
||
|
||
[admin.settings.security.audit.captureOperationResults]
|
||
description = "Rückgabewerte von Methoden erfassen. Nicht empfohlen: erhöht Protokollvolumen und Speicherbedarf erheblich."
|
||
label = "Operationsergebnisse erfassen"
|
||
|
||
[admin.settings.security.audit.capturePdfAuthor]
|
||
description = "Autorenfeld aus PDF-Dokumenten während der Verarbeitung extrahieren. Erfordert PDF-Parsing, erhöht die Latenz. Unabhängig von der Audit-Stufe."
|
||
label = "PDF-Autor-Metadaten erfassen"
|
||
|
||
[admin.settings.security.audit.enabled]
|
||
description = "Benutzeraktionen und Systemereignisse für Compliance und Sicherheitsüberwachung nachverfolgen"
|
||
label = "Audit-Protokollierung aktivieren"
|
||
|
||
[admin.settings.security.audit.level]
|
||
description = "0=AUS, 1=EINFACH, 2=STANDARD, 3=AUSFÜHRLICH"
|
||
label = "Audit-Level"
|
||
|
||
[admin.settings.security.audit.levelDetails]
|
||
basic = "PDF-Dateioperationen (komprimieren, teilen, zusammenführen usw.) und Einstellungsänderungen. Erfasst: Operationsstatus (Erfolg/Fehlschlag), Methodenparameter, Zeitmessung. Minimales Protokollvolumen."
|
||
off = "Keine Audit-Protokollierung (außer kritische Sicherheitsereignisse)"
|
||
standard = "BASIC-Ereignisse plus: Benutzer-Login/Logout, Kontenänderungen, allgemeine GET-Requests. Schließt kontinuierliche Polling-Aufrufe (/auth/me, /app-config, /health usw.) aus, um Protokollrauschen zu reduzieren. Ideal für die meisten Deployments."
|
||
verbose = "STANDARD-Ereignisse plus: kontinuierliche Polling-Aufrufe, alle GET-Requests, detaillierte Zeitmessung. Warnung: hohes Protokollvolumen und Leistungseinfluss."
|
||
|
||
[admin.settings.security.audit.retentionDays]
|
||
description = "Anzahl der Tage, die Audit-Logs aufbewahrt werden"
|
||
label = "Aufbewahrung Audit (Tage)"
|
||
|
||
[admin.settings.security.csrfDisabled]
|
||
description = "Cross-Site Request Forgery-Schutz deaktivieren (nicht empfohlen)"
|
||
label = "CSRF-Schutz deaktivieren"
|
||
|
||
[admin.settings.security.enableLogin]
|
||
description = "Benutzer müssen sich anmelden, bevor sie auf die Anwendung zugreifen"
|
||
label = "Anmeldung aktivieren"
|
||
|
||
[admin.settings.security.htmlUrlSecurity]
|
||
advanced = "Erweiterte Einstellungen"
|
||
description = "URL-Zugriffsbeschränkungen für HTML-Verarbeitung konfigurieren, um SSRF-Angriffe zu verhindern"
|
||
label = "HTML-URL-Sicherheit"
|
||
networkBlocking = "Netzwerk-Blockierung"
|
||
|
||
[admin.settings.security.htmlUrlSecurity.allowedDomains]
|
||
description = "Eine Domain pro Zeile (z. B. cdn.example.com). Nur diese Domains sind erlaubt, wenn die Stufe MAX ist"
|
||
label = "Zulässige Domains (Whitelist)"
|
||
|
||
[admin.settings.security.htmlUrlSecurity.blockCloudMetadata]
|
||
description = "Metadaten-Endpunkte von Cloud-Anbietern blockieren (169.254.169.254)"
|
||
label = "Cloud-Metadaten-Endpunkte blockieren"
|
||
|
||
[admin.settings.security.htmlUrlSecurity.blockedDomains]
|
||
description = "Eine Domain pro Zeile (z. B. malicious.com). Zusätzliche zu blockierende Domains"
|
||
label = "Gesperrte Domains (Blacklist)"
|
||
|
||
[admin.settings.security.htmlUrlSecurity.blockLinkLocal]
|
||
description = "Link-Local-Adressen blockieren (169.254.x.x, fe80::/10)"
|
||
label = "Link-Local-Adressen blockieren"
|
||
|
||
[admin.settings.security.htmlUrlSecurity.blockLocalhost]
|
||
description = "Localhost- und Loopback-Adressen blockieren (127.x.x.x, ::1)"
|
||
label = "Localhost blockieren"
|
||
|
||
[admin.settings.security.htmlUrlSecurity.blockPrivateNetworks]
|
||
description = "RFC-1918-Private-Netzwerke blockieren (10.x.x.x, 192.168.x.x, 172.16-31.x.x)"
|
||
label = "Private Netzwerke blockieren"
|
||
|
||
[admin.settings.security.htmlUrlSecurity.enabled]
|
||
description = "URL-Sicherheitsbeschränkungen für HTML-zu-PDF-Konvertierungen aktivieren"
|
||
label = "URL-Sicherheit aktivieren"
|
||
|
||
[admin.settings.security.htmlUrlSecurity.internalTlds]
|
||
description = "Eine TLD pro Zeile (z. B. .local, .internal). Domains mit diesen TLD-Mustern blockieren"
|
||
label = "Interne TLDs"
|
||
|
||
[admin.settings.security.htmlUrlSecurity.level]
|
||
description = "MAX: nur Whitelist, MEDIUM: interne Netzwerke blockieren, OFF: keine Beschränkungen"
|
||
label = "Sicherheitsstufe"
|
||
max = "Maximum (nur Whitelist)"
|
||
medium = "Mittel (interne blockieren)"
|
||
off = "Aus (keine Beschränkungen)"
|
||
|
||
[admin.settings.security.initialLogin]
|
||
label = "Initiale Anmeldung"
|
||
|
||
[admin.settings.security.initialLogin.password]
|
||
description = "Das Passwort für das initiale Admin-Konto"
|
||
label = "Initiales Passwort"
|
||
|
||
[admin.settings.security.initialLogin.username]
|
||
description = "Der Benutzername für das initiale Admin-Konto"
|
||
label = "Initialer Benutzername"
|
||
|
||
[admin.settings.security.jwt]
|
||
label = "JWT-Konfiguration"
|
||
|
||
[admin.settings.security.jwt.allowedClockSkewSeconds]
|
||
description = "Tolerance for client/server time drift during token validation (default: 60 seconds)"
|
||
label = "Clock Skew Tolerance (seconds)"
|
||
|
||
[admin.settings.security.jwt.desktopTokenExpiryMinutes]
|
||
description = "Access token lifetime in minutes for desktop clients. Desktop apps automatically detected via User-Agent and receive longer sessions for better UX (default: 43200 = 30 days)"
|
||
label = "Desktop Token Expiry (minutes)"
|
||
|
||
[admin.settings.security.jwt.enableKeyCleanup]
|
||
description = "Abgelaufene JWT-Schlüssel automatisch entfernen"
|
||
label = "Schlüsselbereinigung aktivieren"
|
||
|
||
[admin.settings.security.jwt.enableKeyRotation]
|
||
description = "JWT-Signaturschlüssel automatisch regelmäßig rotieren"
|
||
label = "Schlüsselrotation aktivieren"
|
||
|
||
[admin.settings.security.jwt.persistence]
|
||
description = "JWT-Schlüssel persistent speichern, damit Serverneustarts überstanden werden"
|
||
label = "Schlüsselpersistenz aktivieren"
|
||
|
||
[admin.settings.security.jwt.refreshGraceMinutes]
|
||
description = "Allow token refresh within this many minutes after expiry (default: 15 minutes, max 3 attempts)"
|
||
label = "Refresh Grace Period (minutes)"
|
||
|
||
[admin.settings.security.jwt.secureCookie]
|
||
description = "HTTPS für JWT-Cookies erforderlich (für Produktion empfohlen)"
|
||
label = "Sicheres Cookie"
|
||
|
||
[admin.settings.security.jwt.tokenExpiryMinutes]
|
||
description = "Access token lifetime in minutes for web clients (default: 1440 = 24 hours)"
|
||
label = "Web Token Expiry (minutes)"
|
||
|
||
[admin.settings.security.loginAttemptCount]
|
||
description = "Maximale Anzahl fehlgeschlagener Anmeldeversuche vor Kontosperre"
|
||
label = "Limit für Anmeldeversuche"
|
||
|
||
[admin.settings.security.loginMethod]
|
||
all = "Alle Methoden"
|
||
description = "Die Authentifizierungsmethode, die für die Benutzeranmeldung verwendet wird"
|
||
label = "Anmeldemethode"
|
||
normal = "Nur Benutzername/Passwort"
|
||
oauth2 = "Nur OAuth2"
|
||
saml2 = "Nur SAML2"
|
||
|
||
[admin.settings.security.loginResetTimeMinutes]
|
||
description = "Zeit, nach der fehlgeschlagene Anmeldeversuche zurückgesetzt werden"
|
||
label = "Zurücksetzungszeit für Anmeldungen (Minuten)"
|
||
|
||
[admin.settings.security.ssoNotice]
|
||
message = "OAuth2- und SAML2-Authentifizierungsanbieter wurden zur einfacheren Verwaltung in das Menü Verbindungen verschoben."
|
||
title = "Auf der Suche nach SSO/SAML-Einstellungen?"
|
||
|
||
[admin.settings.security.xFrameOptions]
|
||
deny = "Verweigern (Verhindert jegliches Einbetten)"
|
||
description = "Steuert, ob die Anwendung in iframes eingebettet werden kann"
|
||
disabled = "Disabled (No X-Frame-Options header)"
|
||
label = "X-Frame-Options"
|
||
sameorigin = "Gleiche Herkunft (Einbetten von derselben Domain erlauben)"
|
||
|
||
[admin.settings.storage]
|
||
description = "Server-Speicher und Freigabeoptionen verwalten."
|
||
title = "Dateispeicher & Freigabe"
|
||
|
||
[admin.settings.storage.enabled]
|
||
description = "Ermöglicht Benutzern, Dateien auf dem Server zu speichern."
|
||
label = "Server-Dateispeicher aktivieren"
|
||
|
||
[admin.settings.storage.sharing.email]
|
||
description = "Erlaubt das Teilen mit E-Mail-Adressen."
|
||
label = "E-Mail-Freigabe aktivieren"
|
||
mailLink = "E-Mail-Einstellungen konfigurieren"
|
||
mailNote = "Erfordert eine Mail-Konfiguration. "
|
||
|
||
[admin.settings.storage.sharing.enabled]
|
||
description = "Ermöglicht Benutzern, gespeicherte Dateien freizugeben."
|
||
label = "Freigabe aktivieren"
|
||
|
||
[admin.settings.storage.sharing.links]
|
||
description = "Erlaubt Freigabe über Links für angemeldete Benutzer."
|
||
frontendUrlLink = "In den Systemeinstellungen konfigurieren"
|
||
frontendUrlNote = "Erfordert eine Frontend-URL. "
|
||
label = "Freigabelinks aktivieren"
|
||
|
||
[admin.settings.storage.signing.enabled]
|
||
description = "Ermöglicht Benutzern, Signatursitzungen mit mehreren Teilnehmern zu erstellen. Erfordert aktivierten Server-Dateispeicher."
|
||
label = "Gruppensignieren aktivieren (Alpha)"
|
||
|
||
[admin.settings.telegram]
|
||
description = "Telegram-Bot-Konnektivität, Zugriffskontrollen und Feedback-Verhalten konfigurieren."
|
||
title = "Telegram Bot"
|
||
|
||
[admin.settings.telegram.accessControl]
|
||
description = "Einschränken, welche Benutzer oder Kanäle mit dem Bot interagieren können."
|
||
title = "Access Control"
|
||
|
||
[admin.settings.telegram.allowChannelIDs]
|
||
description = "Telegram-Kanal-IDs eingeben, die mit dem Bot interagieren dürfen."
|
||
label = "Allowed Channel IDs"
|
||
placeholder = "Kanal-ID hinzufügen und Enter drücken"
|
||
|
||
[admin.settings.telegram.allowUserIDs]
|
||
description = "Telegram-Benutzer-IDs eingeben, die mit dem Bot interagieren dürfen."
|
||
label = "Allowed User IDs"
|
||
placeholder = "Benutzer-ID hinzufügen und Enter drücken"
|
||
|
||
[admin.settings.telegram.botToken]
|
||
description = "API-Token, das von BotFather für Ihren Telegram-Bot bereitgestellt wird."
|
||
label = "Bot Token"
|
||
|
||
[admin.settings.telegram.botUsername]
|
||
description = "Der öffentliche Benutzername Ihres Telegram-Bots."
|
||
label = "Bot Username"
|
||
|
||
[admin.settings.telegram.customFolderSuffix]
|
||
description = "Chat-ID an eingehende Dateiordner anhängen, um Uploads pro Chat zu isolieren."
|
||
label = "Use Custom Folder Suffix"
|
||
|
||
[admin.settings.telegram.enableAllowChannelIDs]
|
||
description = "Wenn aktiviert, können nur aufgelistete Kanal-IDs den Bot verwenden."
|
||
label = "Allow Specific Channel IDs"
|
||
|
||
[admin.settings.telegram.enableAllowUserIDs]
|
||
description = "Wenn aktiviert, können nur aufgelistete Benutzer-IDs den Bot verwenden."
|
||
label = "Allow Specific User IDs"
|
||
|
||
[admin.settings.telegram.enabled]
|
||
description = "Benutzern erlauben, über Ihren konfigurierten Telegram-Bot mit Stirling PDF zu interagieren."
|
||
label = "Telegram-Bot aktivieren"
|
||
|
||
[admin.settings.telegram.feedback]
|
||
description = "Wählen Sie, wann der Bot Feedback an Benutzer und Kanäle senden soll."
|
||
title = "Feedback Messages"
|
||
|
||
[admin.settings.telegram.feedback.channel]
|
||
title = "Channel Feedback Rules"
|
||
|
||
[admin.settings.telegram.feedback.channel.errorMessage]
|
||
description = "Detaillierte Fehlermeldungen für Kanäle anzeigen."
|
||
label = "Show error messages (Channel)"
|
||
|
||
[admin.settings.telegram.feedback.channel.errorProcessing]
|
||
description = "Verarbeitungsfehlermeldungen an Kanäle senden."
|
||
label = "Show processing errors (Channel)"
|
||
|
||
[admin.settings.telegram.feedback.channel.noValidDocument]
|
||
description = "Die Antwort 'kein gültiges Dokument' für Kanal-Uploads unterdrücken."
|
||
label = "Show \"No valid document\" (Channel)"
|
||
|
||
[admin.settings.telegram.feedback.general.enabled]
|
||
description = "Steuern, ob der Bot überhaupt Feedback-Nachrichten sendet."
|
||
label = "Feedback aktivieren"
|
||
|
||
[admin.settings.telegram.feedback.user]
|
||
title = "User Feedback Rules"
|
||
|
||
[admin.settings.telegram.feedback.user.errorMessage]
|
||
description = "Detaillierte Fehlermeldungen für Benutzer anzeigen."
|
||
label = "Show error messages (User)"
|
||
|
||
[admin.settings.telegram.feedback.user.errorProcessing]
|
||
description = "Verarbeitungsfehlermeldungen an Benutzer senden."
|
||
label = "Show processing errors (User)"
|
||
|
||
[admin.settings.telegram.feedback.user.noValidDocument]
|
||
description = "Die Antwort 'kein gültiges Dokument' für Benutzer-Uploads unterdrücken."
|
||
label = "Show \"No valid document\" (User)"
|
||
|
||
[admin.settings.telegram.pipelineInboxFolder]
|
||
description = "Ordner im Pipeline-Verzeichnis, in dem eingehende Telegram-Dateien gespeichert werden."
|
||
label = "Inbox Folder"
|
||
|
||
[admin.settings.telegram.pollingIntervalMillis]
|
||
description = "Intervall zwischen Prüfungen auf neue Telegram-Updates."
|
||
label = "Polling Interval (ms)"
|
||
|
||
[admin.settings.telegram.processing]
|
||
description = "Polling-Intervalle und Verarbeitungs-Timeouts für Telegram-Uploads steuern."
|
||
title = "Processing"
|
||
|
||
[admin.settings.telegram.processingTimeoutSeconds]
|
||
description = "Maximale Wartezeit für einen Verarbeitungsauftrag, bevor ein Fehler gemeldet wird."
|
||
label = "Processing Timeout (seconds)"
|
||
|
||
[admin.settings.unsavedChanges]
|
||
cancel = "Weiter bearbeiten"
|
||
discard = "Änderungen verwerfen"
|
||
hint = "Sie haben ungespeicherte Änderungen"
|
||
message = "Sie haben ungespeicherte Änderungen. Möchten Sie diese verwerfen?"
|
||
title = "Ungespeicherte Änderungen"
|
||
|
||
[adminOnboarding]
|
||
adminTools = "Abschließend bieten wir erweiterte Administrationstools wie <strong>Audit-Protokollierung</strong> zur Nachverfolgung der Systemaktivität und <strong>Nutzungsanalysen</strong> zur Überwachung, wie Ihre Benutzer mit der Plattform interagieren."
|
||
configButton = "Klicken Sie auf die Schaltfläche <strong>Konfiguration</strong>, um alle Systemeinstellungen und Administrationskontrollen aufzurufen."
|
||
connectionsSection = "Der Bereich <strong>Verbindungen</strong> unterstützt verschiedene Anmeldemethoden, einschließlich benutzerdefiniertem SSO und SAML-Anbietern wie Google und GitHub, sowie E-Mail-Integrationen für Benachrichtigungen und Kommunikation."
|
||
databaseSection = "Für erweiterte Produktionsumgebungen gibt es Einstellungen für <strong>externe Datenbankanbindungen</strong>, damit Sie Ihre bestehende Infrastruktur integrieren können."
|
||
settingsOverview = "Dies ist das <strong>Einstellungsfeld</strong>. Admin-Einstellungen sind zur einfachen Navigation nach Kategorien organisiert."
|
||
systemCustomization = "Wir bieten umfangreiche Möglichkeiten zur UI-Anpassung: <strong>Systemeinstellungen</strong> ermöglichen Änderungen am App-Namen und an Sprachen, <strong>Funktionen</strong> ermöglicht die Verwaltung von Serverzertifikaten und <strong>Endpunkte</strong> das Aktivieren oder Deaktivieren spezifischer Tools für Ihre Benutzer."
|
||
teamsAndUsers = "Verwalten Sie hier <strong>Teams</strong> und einzelne Benutzer. Sie können neue Benutzer per E-Mail, teilbaren Links einladen oder selbst benutzerdefinierte Konten erstellen."
|
||
welcome = "Willkommen zur <strong>Admin-Tour</strong>! Entdecken wir die leistungsstarken Enterprise-Funktionen und Einstellungen für Systemadministratoren."
|
||
wrapUp = "Das war die Admin-Tour! Sie haben die Enterprise-Funktionen gesehen, die Stirling PDF zu einer leistungsstarken, anpassbaren Lösung für Organisationen machen. Sie können diese Tour jederzeit über das <strong>Hilfe</strong>-Menü aufrufen."
|
||
|
||
[adminUserSettings]
|
||
admin = "Administrator"
|
||
title = "Benutzerkontrolle"
|
||
|
||
[agents]
|
||
stirling_name = "Stirling"
|
||
|
||
[analytics]
|
||
learnMore = "Mehr erfahren"
|
||
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."
|
||
paragraph2 = "Bitte erwägen Sie die Analytics zu aktivieren, um Stirling-PDF beim Wachsen zu helfen und um unsere User besser zu verstehen."
|
||
title = "Möchten Sie Stirling-PDF verbessern?"
|
||
|
||
[annotate]
|
||
tags = "annotate,highlight,draw,markup,comment,notes,review,redline,feedback,markup tools,sticky notes,shapes,arrows,text box,freehand"
|
||
|
||
[annotation]
|
||
alignCenter = "Zentriert ausrichten"
|
||
alignLeft = "Links ausrichten"
|
||
alignRight = "Rechts ausrichten"
|
||
annotationStyle = "Anmerkungsstil"
|
||
backgroundColor = "Hintergrundfarbe"
|
||
borderOff = "Rahmen: Aus"
|
||
borderOn = "Rahmen: Ein"
|
||
changeColor = "Change Colour"
|
||
chooseColor = "Farbe wählen"
|
||
circle = "Kreis"
|
||
clearBackground = "Hintergrund entfernen"
|
||
clearDocumentAnnotations = "Alle Anmerkungen löschen"
|
||
clearDocumentAnnotationsConfirm = "Alles löschen"
|
||
clearDocumentAnnotationsDescription = "Dies entfernt alle Anmerkungen, die derzeit im Editor geladen sind. Bitte speichern Sie die Änderungen, um dies im PDF zu übernehmen."
|
||
clearDocumentAnnotationsEmptyBody = "Derzeit sind im Editor keine Anmerkungen geladen."
|
||
clearDocumentAnnotationsEmptyTitle = "Keine Anmerkungen zu löschen"
|
||
clearDocumentAnnotationsErrorTitle = "Anmerkungen konnten nicht gelöscht werden"
|
||
clearDocumentAnnotationsSuccessBody = "Bitte speichern Sie die Änderungen, um das Entfernen der Anmerkungen im PDF zu übernehmen."
|
||
clearDocumentAnnotationsSuccessTitle = "Alle Anmerkungen gelöscht"
|
||
clearDocumentAnnotationsTitle = "Alle Anmerkungen löschen?"
|
||
clearDocumentAnnotationsUnavailableBody = "Die Anmerkungsebene wird noch geladen. Versuchen Sie es in einem Moment erneut."
|
||
clearDocumentAnnotationsUnavailableTitle = "Anmerkungen sind noch nicht bereit"
|
||
color = "Farbe"
|
||
comment = "Kommentar"
|
||
comments = "Kommentare"
|
||
contents = "Text"
|
||
delete = "Delete"
|
||
drawing = "Zeichnung"
|
||
editSelectDescription = "Klicken Sie auf eine vorhandene Anmerkung, um Farbe, Deckkraft, Text oder Größe zu bearbeiten."
|
||
editText = "Textfeld bearbeiten"
|
||
fillColor = "Füllfarbe"
|
||
fillOpacity = "Fülldeckkraft"
|
||
fontSize = "Schriftgröße"
|
||
freehandHighlighter = "Freihand-Textmarker"
|
||
highlight = "Markieren"
|
||
imagePreview = "Vorschau"
|
||
insertText = "Text einfügen"
|
||
line = "Linie"
|
||
lineArrow = "Pfeil"
|
||
moreActions = "Weitere Aktionen"
|
||
noBackground = "Kein Hintergrund"
|
||
note = "Notiz"
|
||
notesStamps = "Notizen & Stempel"
|
||
opacity = "Deckkraft"
|
||
pen = "Stift"
|
||
polygon = "Polygon"
|
||
polyline = "Polylinie"
|
||
properties = "Properties"
|
||
rectangle = "Rechteck"
|
||
replaceText = "Text ersetzen"
|
||
saveChanges = "Save Changes"
|
||
select = "Auswählen"
|
||
selectAndMove = "Auswählen und Bearbeiten"
|
||
settings = "Einstellungen"
|
||
shapes = "Formen"
|
||
square = "Quadrat"
|
||
squiggly = "Wellenlinie"
|
||
stamp = "Bild hinzufügen"
|
||
stampSettings = "Stempel-Einstellungen"
|
||
strikeout = "Durchstreichen"
|
||
strokeColor = "Linienfarbe"
|
||
strokeOpacity = "Linien-Deckkraft"
|
||
strokeWidth = "Breite"
|
||
text = "Textfeld"
|
||
textAlignment = "Textausrichtung"
|
||
textMarkup = "Textmarkierung"
|
||
title = "Annotieren"
|
||
underline = "Unterstreichen"
|
||
width = "Width"
|
||
|
||
[app]
|
||
description = "Die kostenlose Adobe Acrobat Alternative (über 10 Millionen Downloads)"
|
||
|
||
[attachments]
|
||
convertToPdfA3b = "In PDF/A-3b konvertieren"
|
||
convertToPdfA3bDescription = "Erstellt ein Archiv-PDF mit eingebetteten Anhängen"
|
||
convertToPdfA3bTooltip = "PDF/A-3b ist ein Archivformat, das die langfristige Aufbewahrung sicherstellt. Es erlaubt das Einbetten beliebiger Dateiformate als Anhänge. Die Konvertierung erfordert Ghostscript und kann bei großen Dateien länger dauern."
|
||
convertToPdfA3bTooltipHeader = "Über die PDF/A-3b-Konvertierung"
|
||
convertToPdfA3bTooltipTitle = "Funktion"
|
||
tags = "einbetten, anhängen, datei, anhang, anhänge"
|
||
title = "Anhänge hinzufügen"
|
||
|
||
[audit]
|
||
configureAudit = "Audit-Protokollierung konfigurieren"
|
||
configureAuditMessage = "Audit-Protokollstufe, Aufbewahrungszeitraum und weitere Einstellungen im Bereich Sicherheit & Authentifizierung anpassen."
|
||
disabled = "Audit-Protokollierung ist deaktiviert"
|
||
disabledMessage = "Aktivieren Sie die Audit-Protokollierung in Ihrer Anwendungskonfiguration, um Systemereignisse nachzuverfolgen."
|
||
enterpriseRequired = "Enterprise-Lizenz erforderlich"
|
||
enterpriseRequiredMessage = "Das Audit-Protokollierungssystem ist eine Enterprise-Funktion. Bitte upgraden Sie auf eine Enterprise-Lizenz, um Audit-Logs und Analysen zu nutzen."
|
||
goToSettings = "Zu den Audit-Einstellungen"
|
||
notAvailable = "Audit-System nicht verfügbar"
|
||
notAvailableMessage = "Das Audit-System ist nicht konfiguriert oder nicht verfügbar."
|
||
|
||
[audit.charts]
|
||
byType = "Ereignisse nach Typ"
|
||
byUser = "Ereignisse nach Benutzer"
|
||
day = "Tag"
|
||
error = "Fehler beim Laden der Diagramme"
|
||
month = "Monat"
|
||
noData = "Keine Daten für diesen Zeitraum"
|
||
overTime = "Ereignisse über die Zeit"
|
||
title = "Audit-Dashboard"
|
||
week = "Woche"
|
||
|
||
[audit.clearData]
|
||
cancel = "Abbrechen"
|
||
codeDoesNotMatch = "Code stimmt nicht überein"
|
||
codePlaceholder = "Code hier eingeben"
|
||
confirmationCode = "Bestätigungscode"
|
||
confirmationRequired = "Alle Audit-Daten löschen"
|
||
confirmMessage = "Dadurch werden alle Audit-Protokolle dauerhaft entfernt. Geben Sie unten den Bestätigungscode ein, um fortzufahren."
|
||
confirmTitle = "Bitte bestätigen Sie, dass Sie löschen möchten"
|
||
deleteButton = "Löschen"
|
||
enterCode = "Bestätigungscode"
|
||
enterCodeBelow = "Geben Sie den Code exakt wie oben angezeigt ein (Groß-/Kleinschreibung beachten)"
|
||
initiateDelete = "Alle Daten löschen"
|
||
irreversible = "IRREVERSIBEL"
|
||
success = "Erfolg"
|
||
successMessage = "Alle Audit-Daten wurden erfolgreich gelöscht"
|
||
warning1 = "Diese Aktion kann nicht rückgängig gemacht werden"
|
||
warning2 = "Durch das Löschen von Audit-Daten werden alle historischen Audit-Protokolle dauerhaft aus der Datenbank entfernt, einschließlich Sicherheitsereignissen, Benutzeraktivitäten und Dateioperationen."
|
||
|
||
[audit.error]
|
||
title = "Fehler beim Laden des Audit-Systems"
|
||
|
||
[audit.events]
|
||
actions = "Aktionen"
|
||
author = "Autor"
|
||
clearFilters = "Zurücksetzen"
|
||
details = "Details"
|
||
documentName = "Dokument"
|
||
endDate = "Enddatum"
|
||
error = "Fehler beim Laden der Ereignisse"
|
||
eventDetails = "Ereignisdetails"
|
||
fileHash = "Datei-Hash"
|
||
filterByType = "Nach Typ filtern"
|
||
filterByUser = "Nach Benutzer filtern"
|
||
ipAddress = "IP-Adresse"
|
||
noEvents = "Keine Ereignisse gefunden"
|
||
startDate = "Startdatum"
|
||
timestamp = "Zeitstempel"
|
||
title = "Audit-Ereignisse"
|
||
type = "Typ"
|
||
user = "Benutzer"
|
||
viewDetails = "Details anzeigen"
|
||
|
||
[audit.export]
|
||
description = "Exportieren Sie Audit-Ereignisse in CSV- oder JSON-Format. Verwenden Sie Filter, um die exportierten Daten einzuschränken."
|
||
error = "Daten konnten nicht exportiert werden"
|
||
exportButton = "Daten exportieren"
|
||
fieldAuthor = "Autor (aus PDF)"
|
||
fieldDate = "Datum"
|
||
fieldDocumentName = "Dokumentname"
|
||
fieldFileHash = "Datei-Hash (SHA-256)"
|
||
fieldIpAddress = "IP-Adresse"
|
||
fieldOperationResults = "Operationsergebnisse"
|
||
fieldOutcome = "Ergebnis (Erfolg/Fehlschlag)"
|
||
fieldTool = "Tool"
|
||
fieldUsername = "Benutzername"
|
||
filters = "Filter (optional)"
|
||
format = "Exportformat"
|
||
selectFields = "Einzuschließende Felder auswählen"
|
||
title = "Audit-Daten exportieren"
|
||
|
||
[audit.filters]
|
||
last30Days = "Letzte 30 Tage"
|
||
last7Days = "Letzte 7 Tage"
|
||
quickPresets = "Schnellfilter"
|
||
thisMonth = "Diesen Monat"
|
||
today = "Heute"
|
||
|
||
[audit.stats]
|
||
activeUsers = "Aktive Benutzer"
|
||
attention = "Aufmerksamkeit erforderlich"
|
||
avgLatency = "Durchschnittliche Latenz"
|
||
error = "Fehler beim Laden der Statistiken"
|
||
excellent = "Ausgezeichnet"
|
||
good = "Gut"
|
||
noData = "k. A."
|
||
successRate = "Erfolgsrate"
|
||
totalEvents = "Ereignisse gesamt"
|
||
vsLastPeriod = "ggü. letztem Zeitraum"
|
||
|
||
[audit.systemStatus]
|
||
captureBySettings = "In den Einstellungen aktivieren"
|
||
capturedFields = "Erfasste Felder"
|
||
date = "Datum"
|
||
days = "Tage"
|
||
disabled = "Deaktiviert"
|
||
documentName = "Dokumentname"
|
||
enabled = "Aktiviert"
|
||
fileHash = "Datei-Hash"
|
||
level = "Audit-Level"
|
||
pdfAuthor = "PDF-Autor"
|
||
retention = "Aufbewahrungszeitraum"
|
||
status = "Audit-Protokollierung"
|
||
title = "Systemstatus"
|
||
tool = "Tool"
|
||
totalEvents = "Ereignisse insgesamt"
|
||
username = "Benutzername"
|
||
|
||
[audit.tabs]
|
||
clearData = "Daten löschen"
|
||
dashboard = "Dashboard"
|
||
events = "Audit-Ereignisse"
|
||
export = "Export"
|
||
|
||
[auth]
|
||
accessDenied = "Zugriff verweigert"
|
||
insufficientPermissions = "Sie haben keine Berechtigung, diese Aktion auszuführen."
|
||
|
||
[auth.displayName]
|
||
guest = "Gast"
|
||
user = "Benutzer"
|
||
|
||
[auto-rename]
|
||
description = "Findet automatisch den Titel aus Ihrem PDF-Inhalt und verwendet ihn als Dateinamen."
|
||
submit = "Automatisch umbenennen"
|
||
tags = "automatisch erkennen,header basiert,organisieren,neu kennzeichnen"
|
||
title = "PDF automatisch umbenennen"
|
||
|
||
[auto-rename.error]
|
||
failed = "Ein Fehler ist beim automatischen Umbenennen der PDF aufgetreten."
|
||
|
||
[auto-rename.results]
|
||
title = "Auto-Umbenennung-Ergebnisse"
|
||
|
||
[auto-rename.settings]
|
||
title = "Info"
|
||
|
||
[auto-rename.tooltip.description]
|
||
title = "Funktion"
|
||
|
||
[auto-rename.tooltip.header]
|
||
title = "Wie Auto-Umbenennung funktioniert"
|
||
|
||
[auto-rename.tooltip.howItWorks]
|
||
bullet1 = "Sucht nach Text, der als Titel oder Überschrift erscheint"
|
||
bullet2 = "Erstellt einen sauberen, gültigen Dateinamen aus dem erkannten Titel"
|
||
bullet3 = "Behält den ursprünglichen Namen bei, wenn kein geeigneter Titel gefunden wird"
|
||
title = "Intelligente Umbenennung"
|
||
|
||
[automate]
|
||
copyToSaved = "In gespeicherte kopieren"
|
||
desc = "Mehrstufige Arbeitsabläufe durch Verkettung von PDF-Aktionen erstellen. Ideal für wiederkehrende Aufgaben."
|
||
export = "Exportieren"
|
||
exportForFolderScanning = "Für Ordnerscan exportieren"
|
||
import = "Importieren"
|
||
importPartialSuccess_one = "Imported with {{count}} unmapped operation: {{ops}}"
|
||
importPartialSuccess_other = "Imported with {{count}} unmapped operations: {{ops}}"
|
||
importSuccess = "Automatisierung importiert: {{name}}"
|
||
invalidStep = "Ungültiger Schritt"
|
||
reviewTitle = "Automatisierungsergebnisse"
|
||
tags = "workflow,sequence,automation,automate,batch,batch processing,pipeline,chain,multi-step,recurring,scheduled,automatic,process multiple,bulk operations"
|
||
title = "Automatisieren"
|
||
|
||
[automate.config]
|
||
cancel = "Abbrechen"
|
||
description = "Einstellungen für dieses Tool konfigurieren. Diese Einstellungen werden angewendet, wenn die Automatisierung läuft."
|
||
noSettings = "Dieses Werkzeug hat keine konfigurierbaren Einstellungen."
|
||
save = "Konfiguration speichern"
|
||
title = "{{toolName}} konfigurieren"
|
||
|
||
[automate.creation]
|
||
createTitle = "Automatisierung erstellen"
|
||
editTitle = "Automatisierung bearbeiten"
|
||
export = "Exportieren"
|
||
exportForFolderScanning = "Für Ordnerscan exportieren"
|
||
intro = "Automatisierungen führen Werkzeuge sequenziell aus. Fügen Sie Werkzeuge in der gewünschten Reihenfolge hinzu, um zu beginnen."
|
||
save = "Automatisierung speichern"
|
||
|
||
[automate.creation.description]
|
||
label = "Beschreibung (optional)"
|
||
placeholder = "Beschreiben Sie, was diese Automatisierung macht..."
|
||
|
||
[automate.creation.icon]
|
||
label = "Symbol"
|
||
|
||
[automate.creation.name]
|
||
label = "Name der Automatisierung"
|
||
placeholder = "Meine Automatisierung"
|
||
|
||
[automate.creation.tools]
|
||
add = "Werkzeug hinzufügen..."
|
||
addTool = "Werkzeug hinzufügen"
|
||
configure = "Werkzeug konfigurieren"
|
||
notConfigured = "! Nicht konfiguriert"
|
||
remove = "Werkzeug entfernen"
|
||
selected = "Ausgewählte Werkzeuge"
|
||
selectTool = "Werkzeug auswählen..."
|
||
|
||
[automate.creation.unsavedChanges]
|
||
cancel = "Abbrechen"
|
||
confirm = "Zurückgehen"
|
||
message = "Sie haben ungespeicherte Änderungen. Sind Sie sicher, dass Sie zurückgehen möchten? Alle Änderungen gehen verloren."
|
||
title = "Ungespeicherte Änderungen"
|
||
|
||
[automate.entryMenu]
|
||
label = "Menü für {{title}} öffnen"
|
||
|
||
[automate.importModal]
|
||
cancel = "Abbrechen"
|
||
confirm = "Importieren"
|
||
detectedAutomation = "Automate-JSON"
|
||
detectedFolderScan = "Ordnerscan-JSON"
|
||
dropHint = "JSON hierher ziehen oder klicken, um eine Datei auszuwählen"
|
||
dropSubhint = "Sowohl Automate- als auch Ordnerscan-Konfigurationen werden akzeptiert"
|
||
dropzoneAriaLabel = "Automatisierungs-JSON-Datei hier ablegen"
|
||
intro = "Ziehen Sie eine JSON-Datei hierher oder fügen Sie ihren Inhalt unten ein. Das Format (Automate oder Ordnerscan) wird automatisch erkannt."
|
||
opCount_one = "{{count}} operation"
|
||
opCount_other = "{{count}} operations"
|
||
parseError = "Konnte nicht geparst werden: {{message}}"
|
||
pasteLabel = "Oder JSON einfügen"
|
||
pastePlaceholder = "Fügen Sie hier Ihr Automatisierungs-JSON ein…"
|
||
title = "Automatisierung importieren"
|
||
unresolved = "Nicht zugeordnet: {{ops}}"
|
||
|
||
[automate.run]
|
||
title = "Automatisierung ausführen"
|
||
|
||
[automate.selection]
|
||
title = "Automatisierungs-Auswahl"
|
||
|
||
[automate.selection.createNew]
|
||
title = "Neue Automatisierung erstellen"
|
||
|
||
[automate.selection.saved]
|
||
title = "Gespeichert"
|
||
|
||
[automate.selection.suggested]
|
||
title = "Vorschläge"
|
||
|
||
[automate.sequence]
|
||
finish = "Fertigstellen"
|
||
run = "Automatisierung ausführen"
|
||
running = "Automatisierung läuft..."
|
||
steps_one = "{{count}} step"
|
||
steps_other = "{{count}} Schritte"
|
||
unnamed = "Unbenannte Automatisierung"
|
||
|
||
[automation.suggested]
|
||
emailPreparation = "E-Mail-Vorbereitung"
|
||
emailPreparationDesc = "Optimiert PDFs für E-Mail-Verteilung durch Komprimierung von Dateien, Aufteilen großer Dokumente in 20MB-Blöcke für E-Mail-Kompatibilität und Entfernen von Metadaten für den Datenschutz."
|
||
prePublishSanitization = "Bereinigung vor Veröffentlichung"
|
||
prePublishSanitizationDesc = "Bereinigungs-Workflow, der alle versteckten Metadaten, JavaScript, eingebettete Dateien und Anmerkungen entfernt und Formulare flacht, um Datenabfluss vor der Online-Veröffentlichung von PDFs zu verhindern."
|
||
processImages = "Bilder verarbeiten"
|
||
processImagesDesc = "Konvertiert mehrere Bilddateien in ein einzelnes PDF-Dokument und wendet dann OCR-Technologie an, um durchsuchbaren Text aus den Bildern zu extrahieren."
|
||
securePdfIngestion = "Sichere PDF-Eingabe"
|
||
securePdfIngestionDesc = "Umfassender PDF-Verarbeitungsworkflow, der Dokumente bereinigt, OCR mit Säuberung anwendet, in PDF/A-Format für Langzeitarchivierung konvertiert und die Dateigröße optimiert."
|
||
secureWorkflow = "Sicherheits-Workflow"
|
||
secureWorkflowDesc = "Sichert PDF-Dokumente durch Entfernen potenziell schädlicher Inhalte wie JavaScript und eingebetteter Dateien und fügt anschließend Passwortschutz hinzu, um unbefugten Zugriff zu verhindern. Das Passwort ist standardmäßig auf „password“ gesetzt."
|
||
|
||
[autoRename]
|
||
description = "Dieses Tool benennt PDF-Dateien automatisch basierend auf ihrem Inhalt um. Es analysiert das Dokument, um den geeignetsten Titel aus dem Text zu finden."
|
||
tags = "auto-detect,header-based,organize,relabel,auto rename,automatic rename,smart rename,rename by content,filename,file naming,detect title"
|
||
|
||
[autoSizeSplitPDF]
|
||
tags = "pdf,teilen,dokument,organisation"
|
||
|
||
[autoSplitPDF]
|
||
dividerDownload2 = "Download 'Auto Splitter Divider (mit Anleitung).pdf'"
|
||
duplexMode = "Duplex-Modus (Scannen von Vorder- und Rückseite)"
|
||
tags = "qr basiert,trennen,segment scannen,organisieren"
|
||
title = "PDF automatisch teilen"
|
||
|
||
[backendHealth]
|
||
checking = "Backend-Status wird geprüft..."
|
||
offline = "Backend offline"
|
||
online = "Backend online"
|
||
starting = "Backend startet..."
|
||
wait = "Bitte warten Sie, bis das Backend vollständig gestartet ist, und versuchen Sie es erneut."
|
||
|
||
[backendStartup]
|
||
notFoundTitle = "Backend nicht gefunden"
|
||
retry = "Erneut versuchen"
|
||
unreachable = "Die Anwendung kann derzeit keine Verbindung zum Backend herstellen. Überprüfen Sie den Backend-Status und die Netzwerkverbindung und versuchen Sie es dann erneut."
|
||
|
||
[billing]
|
||
basedOnUsers = "(aktuelle Nutzer)"
|
||
currentSeats = "Aktuelle Plätze"
|
||
manageBilling = "Abrechnung verwalten"
|
||
minimumSeats = "Mindestplätze"
|
||
newSeatCount = "Neue Platzanzahl"
|
||
newSeatCountDescription = "Anzahl der Plätze für Ihre Enterprise-Lizenz auswählen"
|
||
notEnterprise = "Platzverwaltung ist nur für Enterprise-Lizenzen verfügbar"
|
||
preparingUpdate = "Platzaktualisierung wird vorbereitet..."
|
||
seatCountTooLow = "Die Platzanzahl muss mindestens {{minimum}} betragen (aktuelle Nutzerzahl)"
|
||
seatCountUnchanged = "Bitte eine andere Platzanzahl auswählen"
|
||
seatsUpdated = "Plätze aktualisiert"
|
||
seatsUpdatedMessage = "Ihre Enterprise-Plätze wurden auf {{seats}} aktualisiert"
|
||
stripePortalRedirect = "Sie werden zum Stripe-Abrechnungsportal weitergeleitet, um die Platzänderung zu prüfen und zu bestätigen. Der anteilige Betrag wird automatisch berechnet."
|
||
updateEnterpriseSeats = "Enterprise-Plätze aktualisieren"
|
||
updateProcessing = "Aktualisierung wird verarbeitet"
|
||
updateProcessingMessage = "Ihre Platzaktualisierung wird verarbeitet. Bitte aktualisieren Sie in wenigen Momenten."
|
||
updateSeats = "Plätze aktualisieren"
|
||
whatHappensNext = "Wie geht es weiter?"
|
||
|
||
[billing.portal]
|
||
error = "Abrechnungsportal konnte nicht geöffnet werden"
|
||
|
||
[bookletImposition]
|
||
paperSizeNote = "Die Papiergröße wird automatisch von Ihrer ersten Seite abgeleitet."
|
||
submit = "Broschüre erstellen"
|
||
tags = "broschüre,imposition,drucken,bindung,falten,signatur"
|
||
title = "Broschüren-Ausschießen"
|
||
|
||
[bookletImposition.addBorder]
|
||
label = "Ränder um Seiten hinzufügen"
|
||
tooltip = "Fügt Ränder um jeden Seitenbereich hinzu, um beim Schneiden und Ausrichten zu helfen"
|
||
|
||
[bookletImposition.addGutter]
|
||
label = "Bundsteg-Rand hinzufügen"
|
||
tooltip = "Fügt inneren Randbereich für die Bindung hinzu"
|
||
|
||
[bookletImposition.advanced]
|
||
toggle = "Erweiterte Optionen"
|
||
|
||
[bookletImposition.doubleSided]
|
||
label = "Doppelseitiger Druck"
|
||
tooltip = "Erstellt sowohl Vorder- als auch Rückseiten für ordnungsgemäßen Broschürendruck"
|
||
|
||
[bookletImposition.duplexPass]
|
||
first = "1. Durchgang"
|
||
firstInstructions = "Druckt Vorderseiten → stapelt mit der bedruckten Seite nach unten → erneut ausführen mit 2. Durchgang"
|
||
label = "Druckdurchgang"
|
||
second = "2. Durchgang"
|
||
secondInstructions = "Bedruckten Stapel mit der Seite nach unten einlegen → druckt Rückseiten"
|
||
|
||
[bookletImposition.error]
|
||
failed = "Ein Fehler ist bei der Erstellung der Broschüren-Anordnung aufgetreten."
|
||
|
||
[bookletImposition.flipOnShortEdge]
|
||
label = "An der kurzen Kante wenden (nur automatischer Duplex)"
|
||
manualNote = "Nicht erforderlich im manuellen Modus - Sie wenden den Stapel selbst"
|
||
tooltip = "Aktivieren für Kurzkanten-Duplexdruck (nur automatischer Duplex - wird im manuellen Modus ignoriert)"
|
||
|
||
[bookletImposition.gutterSize]
|
||
label = "Bundsteg-Größe (Punkte)"
|
||
|
||
[bookletImposition.manualDuplex]
|
||
instructions = "Für Drucker ohne automatischen Duplex. Sie müssen dies zweimal ausführen:"
|
||
title = "Manueller Duplex-Modus"
|
||
|
||
[bookletImposition.rtlBinding]
|
||
label = "Rechts-nach-links-Bindung"
|
||
tooltip = "Für Arabisch, Hebräisch oder andere Rechts-nach-links-Sprachen"
|
||
|
||
[bookletImposition.tooltip.advanced]
|
||
bullet1 = "Rechts-nach-Links-Bindung: Für Arabisch, Hebräisch oder RTL-Sprachen"
|
||
bullet2 = "Ränder: Zeigt Schnittlinien zum Zuschneiden an"
|
||
bullet3 = "Bundsteg: Fügt Platz für Bindung/Heftung hinzu"
|
||
bullet4 = "Kurzkantenumschlag: Nur für automatische Duplex-Drucker"
|
||
text = "Ihre Broschüre feinabstimmen:"
|
||
title = "Erweiterte Optionen"
|
||
|
||
[bookletImposition.tooltip.description]
|
||
text = "Erstellt professionelle Broschüren durch Anordnung der Seiten in der korrekten Druckreihenfolge. Ihre PDF-Seiten werden 2-seitig auf Querformat-Blätter platziert, damit sie beim Falten und Binden in richtiger Reihenfolge wie ein echtes Buch lesbar sind."
|
||
title = "Was ist Broschüren-Ausschießen?"
|
||
|
||
[bookletImposition.tooltip.example]
|
||
bullet1 = "Blatt 1 Vorderseite: Seiten 8, 1 | Rückseite: Seiten 2, 7"
|
||
bullet2 = "Blatt 2 Vorderseite: Seiten 6, 3 | Rückseite: Seiten 4, 5"
|
||
bullet3 = "Wenn gefaltet & gestapelt: Liest sich 1→2→3→4→5→6→7→8"
|
||
text = "Ihr 8-seitiges Dokument wird zu 2 Blättern:"
|
||
title = "Beispiel: 8-seitige Broschüre"
|
||
|
||
[bookletImposition.tooltip.header]
|
||
title = "Broschüren-Erstellungsanleitung"
|
||
|
||
[bookletImposition.tooltip.manualDuplex]
|
||
bullet1 = "'Doppelseitiger Druck' AUSSCHALTEN"
|
||
bullet2 = "'1. Durchgang' auswählen → Drucken → Mit bedruckter Seite nach unten stapeln"
|
||
bullet3 = "'2. Durchgang' auswählen → Stapel einlegen → Rückseiten drucken"
|
||
bullet4 = "Normal falten und zusammenfügen"
|
||
text = "Für Drucker ohne automatischen Duplex:"
|
||
title = "Manueller Duplex (Einseitige Drucker)"
|
||
|
||
[bookletImposition.tooltip.printing]
|
||
bullet1 = "Doppelseitig drucken mit 'An langer Kante wenden'"
|
||
bullet2 = "Blätter in Reihenfolge stapeln, in der Mitte falten"
|
||
bullet3 = "Entlang des gefalteten Rückens heften oder binden"
|
||
bullet4 = "Für Kurzkanten-Drucker: 'An kurzer Kante wenden'-Option aktivieren"
|
||
text = "Befolgen Sie diese Schritte für perfekte Broschüren:"
|
||
title = "Drucken & Zusammenfügen"
|
||
|
||
[bulkSelection]
|
||
syntaxError = "Es gibt ein Syntaxproblem. Siehe Tipps zur Seitenauswahl für Hilfe."
|
||
|
||
[bulkSelection.advanced]
|
||
title = "Erweitert"
|
||
|
||
[bulkSelection.everyNthPage]
|
||
placeholder = "Schrittgröße"
|
||
title = "Jede N-te Seite"
|
||
|
||
[bulkSelection.examples]
|
||
combineSets = "Mengen kombinieren"
|
||
every3rd = "Jede 3."
|
||
first50 = "Erste 50"
|
||
last50 = "Letzte 50"
|
||
oddWithinExcluding = "Ungerade innerhalb 1-20 ausgenommen 5-7"
|
||
title = "Beispiele"
|
||
|
||
[bulkSelection.firstNPages]
|
||
placeholder = "Anzahl der Seiten"
|
||
title = "Erste N Seiten"
|
||
|
||
[bulkSelection.header]
|
||
title = "Anleitung zur Seitenauswahl"
|
||
|
||
[bulkSelection.keywords]
|
||
title = "Schlüsselwörter"
|
||
|
||
[bulkSelection.lastNPages]
|
||
placeholder = "Anzahl der Seiten"
|
||
title = "Letzte N Seiten"
|
||
|
||
[bulkSelection.operators]
|
||
text = "AND hat höhere Priorität als Komma. NOT gilt innerhalb des Dokumentbereichs."
|
||
title = "Operatoren"
|
||
|
||
[bulkSelection.operators.and]
|
||
title = "Auswahlen kombinieren (beide Bedingungen müssen zutreffen)"
|
||
|
||
[bulkSelection.operators.descriptions]
|
||
and = "UND: & oder \"and\" – erfordert beide Bedingungen (z. B. 1-50 & even)"
|
||
comma = "Komma: , oder | – Auswahlen kombinieren (z. B. 1-10, 20)"
|
||
not = "NICHT: ! oder \"not\" – Seiten ausschließen (z. B. 3n & not 30)"
|
||
|
||
[bulkSelection.operators.even]
|
||
title = "Alle geraden Seiten auswählen (2, 4, 6, 8...)"
|
||
|
||
[bulkSelection.operators.not]
|
||
title = "Von Auswahl ausschließen"
|
||
|
||
[bulkSelection.operators.odd]
|
||
title = "Alle ungeraden Seiten auswählen (1, 3, 5, 7...)"
|
||
|
||
[bulkSelection.operators.or]
|
||
title = "Zur Auswahl hinzufügen (eine der Bedingungen kann zutreffen)"
|
||
|
||
[bulkSelection.pageSelection]
|
||
title = "Seitenauswahl"
|
||
|
||
[bulkSelection.range]
|
||
fromPlaceholder = "Von"
|
||
title = "Bereich"
|
||
toPlaceholder = "Bis"
|
||
|
||
[bulkSelection.syntax]
|
||
text = "Verwenden Sie Zahlen, Bereiche, Schlüsselwörter und Progressionen (n beginnt bei 0). Klammern werden unterstützt."
|
||
title = "Syntax-Grundlagen"
|
||
|
||
[bulkSelection.syntax.bullets]
|
||
keywords = "Schlüsselwörter: odd, even"
|
||
numbers = "Zahlen/Bereiche: 5, 10-20"
|
||
progressions = "Progressionen: 3n, 4n+1"
|
||
|
||
[certificateChoice.tooltip]
|
||
header = "Zertifikatstypen"
|
||
|
||
[certificateChoice.tooltip.organization]
|
||
bullet1 = "Von Systemadministratoren verwaltet"
|
||
bullet2 = "Für berechtigte Benutzer freigegeben"
|
||
bullet3 = "Repräsentiert die Unternehmensidentität, nicht die eines Einzelnen"
|
||
bullet4 = "Am besten geeignet für: Offizielle Dokumente, Team-Signaturen"
|
||
description = "Ein gemeinsames Zertifikat Ihrer Organisation. Wird für unternehmensweite Signierberechtigungen verwendet."
|
||
title = "Organisationszertifikat"
|
||
|
||
[certificateChoice.tooltip.personal]
|
||
bullet1 = "Bei der ersten Nutzung automatisch erzeugt"
|
||
bullet2 = "An Ihr Benutzerkonto gebunden"
|
||
bullet3 = "Kann nicht mit anderen Benutzern geteilt werden"
|
||
bullet4 = "Am besten geeignet für: Persönliche Dokumente, individuelle Verantwortlichkeit"
|
||
description = "Ein automatisch generiertes Zertifikat, das Ihrem Benutzerkonto eindeutig zugeordnet ist. Geeignet für individuelle Signaturen."
|
||
title = "Persönliches Zertifikat"
|
||
|
||
[certificateChoice.tooltip.upload]
|
||
bullet1 = "Erfordert P12/PFX-Datei und Passwort"
|
||
bullet2 = "Kann von externen Zertifizierungsstellen ausgestellt werden"
|
||
bullet3 = "Höheres Vertrauensniveau für juristische Dokumente"
|
||
bullet4 = "Am besten geeignet für: Rechtsverbindliche Verträge, externe Validierung"
|
||
description = "Verwenden Sie Ihre eigene PKCS#12-Zertifikatsdatei. Bietet vollständige Kontrolle über die Zertifikateigenschaften."
|
||
title = "Eigenes P12 hochladen"
|
||
|
||
[certSign]
|
||
awaitingSignatures = "Warten auf Signaturen"
|
||
chooseCertificate = "Zertifikatdatei auswählen"
|
||
chooseJksFile = "JKS-Datei auswählen"
|
||
chooseP12File = "PKCS12-Datei auswählen"
|
||
choosePfxFile = "PFX-Datei auswählen"
|
||
choosePrivateKey = "Private-Schlüsseldatei auswählen"
|
||
declined = "Abgelehnt"
|
||
fetchFailed = "Signierdaten konnten nicht geladen werden"
|
||
finalized = "Finalisiert"
|
||
location = "Ort"
|
||
logoTitle = "Logo"
|
||
name = "Name"
|
||
noLogo = "Kein Logo"
|
||
pageNumber = "Seitennummer"
|
||
password = "Zertifikat-Passwort"
|
||
passwordOptional = "Leer lassen, wenn kein Passwort"
|
||
pemCertificateLabel = "Zertifikat (.pem / .crt)"
|
||
pemPrivateKeyLabel = "Privater Schlüssel (.pem / .key)"
|
||
pending = "Ausstehend"
|
||
readyToFinalize = "Bereit zum Finalisieren"
|
||
reason = "Grund"
|
||
serverCertMessage = "Serverzertifikat wird verwendet – keine Dateien oder Passwörter erforderlich"
|
||
showLogo = "Logo anzeigen"
|
||
signatureProgress = "{{signedCount}}/{{totalCount}} Signaturen"
|
||
signed = "Signiert"
|
||
tags = "authentifizieren,pem,p12,offiziell,verschlüsseln"
|
||
title = "Zertifikatsignierung"
|
||
viewed = "Angesehen"
|
||
|
||
[certSign.appearance]
|
||
invisible = "Unsichtbar"
|
||
stepTitle = "Signatur-Erscheinungsbild"
|
||
visibility = "Sichtbarkeit"
|
||
visible = "Sichtbar"
|
||
|
||
[certSign.appearance.options]
|
||
title = "Signaturdetails"
|
||
|
||
[certSign.appearance.tooltip.header]
|
||
title = "Über das Signatur-Erscheinungsbild"
|
||
|
||
[certSign.appearance.tooltip.invisible]
|
||
bullet1 = "Bietet Sicherheit ohne visuelle Änderungen"
|
||
bullet2 = "Erfüllt rechtliche Anforderungen für digitale Signierung"
|
||
bullet3 = "Beeinflusst nicht das Dokumentenlayout oder -design"
|
||
text = "Die Signatur wird aus Sicherheitsgründen zur PDF hinzugefügt, ist aber beim Betrachten des Dokuments nicht sichtbar. Perfekt für rechtliche Anforderungen, ohne das Erscheinungsbild des Dokuments zu ändern."
|
||
title = "Unsichtbare Signaturen"
|
||
|
||
[certSign.appearance.tooltip.visible]
|
||
bullet1 = "Zeigt Signierername und Datum auf dem Dokument"
|
||
bullet2 = "Kann Grund und Ort der Signierung enthalten"
|
||
bullet3 = "Wählen Sie, auf welcher Seite die Signatur platziert werden soll"
|
||
bullet4 = "Optionales Logo kann eingefügt werden"
|
||
text = "Zeigt einen Signaturblock auf der PDF mit Ihrem Namen, Datum und optionalen Details. Nützlich, wenn die Leser deutlich sehen sollen, dass das Dokument signiert ist."
|
||
title = "Sichtbare Signaturen"
|
||
|
||
[certSign.certFiles]
|
||
stepTitle = "Zertifikat-Dateien"
|
||
|
||
[certSign.certType.tooltip.convert]
|
||
text = "Konvertieren Sie Ihre Datei mit keytool zu einem Java keystore (.jks), dann wählen Sie JKS."
|
||
title = "Schlüssel nicht aufgelistet?"
|
||
|
||
[certSign.certType.tooltip.header]
|
||
title = "Über Zertifikat-Typen"
|
||
|
||
[certSign.certType.tooltip.what]
|
||
text = "Es ist eine sichere ID für Ihre Signatur, die beweist, dass Sie signiert haben. Es sei denn, Sie müssen per Zertifikat signieren, empfehlen wir eine andere sichere Methode wie Tippen, Zeichnen oder Hochladen."
|
||
title = "Was ist ein Zertifikat?"
|
||
|
||
[certSign.certType.tooltip.which]
|
||
bullet1 = "PKCS#12 (.p12 / .pfx) – eine kombinierte Datei (am häufigsten)"
|
||
bullet2 = "PFX (.pfx) – Microsofts Version von PKCS12"
|
||
bullet3 = "PEM – separate private-key und certificate .pem Dateien"
|
||
bullet4 = "JKS – Java .jks keystore für dev / CI-CD Workflows"
|
||
text = "Wählen Sie das Format, das zu Ihrer Zertifikatdatei passt:"
|
||
title = "Welche Option sollte ich verwenden?"
|
||
|
||
[certSign.certTypeStep]
|
||
stepTitle = "Zertifikat-Format"
|
||
|
||
[certSign.collab.addParticipants]
|
||
add_one = "Add {{count}} Participant"
|
||
add_other = "Add {{count}} Participants"
|
||
reasonHelp = "Voreinstellung eines Signiergrundes für diese Teilnehmer (optional, kann beim Signieren überschrieben werden)"
|
||
reasonPlaceholder = "z. B. Genehmigung, Prüfung..."
|
||
|
||
[certSign.collab.finalize]
|
||
button = "Finalisieren und signiertes PDF laden"
|
||
early = "Mit aktuellen Signaturen finalisieren"
|
||
|
||
[certSign.collab.participant]
|
||
certInvalid = "✗ {{error}}"
|
||
certInvalidFallback = "Ungültiges Zertifikat"
|
||
certNetworkError = "Zertifikat konnte nicht validiert werden"
|
||
certValid = "✓ Zertifikat gültig"
|
||
certValidating = "Zertifikat wird validiert..."
|
||
certValidUntil = " bis {{date}}"
|
||
|
||
[certSign.collab.sessionCreation]
|
||
includeSummaryPage = "Seite mit Signaturübersicht einschließen"
|
||
includeSummaryPageHelp = "Am Ende wird eine Übersichtsseite mit allen Signatur-Metadaten hinzugefügt. Die Signaturfelder des digitalen Zertifikats auf einzelnen Seiten werden unterdrückt (Handsignaturen sind nicht betroffen)."
|
||
|
||
[certSign.collab.sessionDetail]
|
||
addParticipants = "Teilnehmer hinzufügen"
|
||
addParticipantsError = "Teilnehmer konnten nicht hinzugefügt werden"
|
||
backToList = "Zurück zu Sitzungen"
|
||
deleteConfirm = "Sind Sie sicher? Dies kann nicht rückgängig gemacht werden."
|
||
deleteError = "Sitzung konnte nicht gelöscht werden"
|
||
deleteSession = "Sitzung löschen"
|
||
dueDate = "Fälligkeitsdatum"
|
||
finalizeError = "Sitzung konnte nicht finalisiert werden"
|
||
loadPdfError = "Signiertes PDF konnte nicht geladen werden"
|
||
loadSignedPdf = "Signiertes PDF in aktive Dateien laden"
|
||
messageLabel = "Nachricht"
|
||
owner = "Eigentümer"
|
||
participantRemoved = "Teilnehmer entfernt"
|
||
participants = "Teilnehmer"
|
||
participantsAdded = "Teilnehmer erfolgreich hinzugefügt"
|
||
removeParticipant = "Entfernen"
|
||
removeParticipantError = "Teilnehmer konnte nicht entfernt werden"
|
||
selectUsers = "Benutzer auswählen..."
|
||
sessionInfo = "Sitzungsinfo"
|
||
|
||
[certSign.collab.sessionList]
|
||
active = "Aktiv"
|
||
finalized = "Finalisiert"
|
||
|
||
[certSign.collab.signatureSettings]
|
||
description = "Legen Sie fest, wie Signaturen für alle Teilnehmer erscheinen"
|
||
title = "Signaturdarstellung"
|
||
|
||
[certSign.collab.signRequest]
|
||
addedToFiles = "Dokument zu aktiven Dateien hinzugefügt"
|
||
addToFiles = "Zu aktiven Dateien hinzufügen"
|
||
advancedSettings = "Erweiterte Einstellungen"
|
||
backToList = "Zurück zu Signaturanfragen"
|
||
certificateChoice = "Wählen Sie ein Zertifikat zum Signieren aus"
|
||
changeSignature = "Signatur ändern"
|
||
clearSignature = "Signatur löschen"
|
||
completeAndSign = "Abschließen & Signieren"
|
||
createNewSignature = "Neue Signatur erstellen"
|
||
decline = "Anfrage ablehnen"
|
||
declineButton = "Ablehnen"
|
||
deleteSelected = "Ausgewählte Signatur löschen"
|
||
drawSignature = "Zeichnen Sie unten Ihre Signatur"
|
||
fileTooLarge = "Dateigröße muss unter 5 MB liegen"
|
||
fontFamily = "Schriftfamilie"
|
||
fontSize = "Schriftgröße: {{size}}px"
|
||
fontSizePlaceholder = "Größe"
|
||
from = "Von"
|
||
invalidFileType = "Bitte wählen Sie eine Bilddatei aus"
|
||
location = "Ort (optional)"
|
||
locationPlaceholder = "Von wo aus signieren Sie?"
|
||
noCertificate = "Bitte wählen Sie eine Zertifikatsdatei aus"
|
||
noSignatures = "Bitte platzieren Sie mindestens eine Signatur auf dem PDF"
|
||
p12File = "P12/PFX-Zertifikatsdatei"
|
||
password = "Zertifikatspasswort"
|
||
penColor = "Stiftfarbe"
|
||
penSize = "Stiftstärke: {{size}}px"
|
||
reason = "Grund (optional)"
|
||
reasonPlaceholder = "Warum signieren Sie?"
|
||
removeImage = "Bild entfernen"
|
||
savedSignatures = "Gespeicherte Signaturen"
|
||
selectFile = "Bilddatei auswählen"
|
||
selectSignatureTitle = "Signatur auswählen oder erstellen"
|
||
signatureInfo = "Diese Einstellungen werden vom Dokumenteigentümer konfiguriert"
|
||
signatureSettings = "Signatur-Einstellungen"
|
||
signatureText = "Signaturtext"
|
||
signatureTextPlaceholder = "Geben Sie Ihren Namen ein..."
|
||
signatureTypeLabel = "Signaturtyp"
|
||
signButton = "Dokument signieren"
|
||
signingTitle = "Signieren"
|
||
textColor = "Textfarbe"
|
||
typeSignature = "Geben Sie Ihren Namen ein, um eine Signatur zu erstellen"
|
||
uploadCert = "Eigenes Zertifikat"
|
||
uploadCertDesc = "Verwenden Sie Ihr eigenes P12/PFX-Zertifikat"
|
||
uploadSignature = "Laden Sie Ihr Signaturbild hoch"
|
||
usePersonalCert = "Persönliches Zertifikat"
|
||
usePersonalCertDesc = "Automatisch für Ihr Konto erzeugt"
|
||
useServerCert = "Organisationszertifikat"
|
||
useServerCertDesc = "Geteiltes Organisationszertifikat"
|
||
useSignature = "Signatur verwenden"
|
||
|
||
[certSign.collab.signRequest.certModal]
|
||
certInvalid = "Zertifikat ungültig: {{error}}"
|
||
certInvalidFallback = "Ungültiges Zertifikat"
|
||
certNetworkError = "Zertifikat konnte nicht validiert werden"
|
||
certValidating = "Zertifikat wird validiert..."
|
||
certValidUntil = "Zertifikat gültig bis {{date}}"
|
||
description_one = "You have placed {{count}} signature. Choose your certificate to complete signing."
|
||
description_other = "You have placed {{count}} signatures. Choose your certificate to complete signing."
|
||
sign = "Dokument signieren"
|
||
title = "Zertifikat konfigurieren"
|
||
|
||
[certSign.collab.signRequest.mode]
|
||
move = "Signatur verschieben"
|
||
place = "Signatur platzieren"
|
||
title = "Signier- oder Verschiebemodus"
|
||
|
||
[certSign.collab.signRequest.modeTabs]
|
||
draw = "Zeichnen"
|
||
image = "Hochladen"
|
||
text = "Eingeben"
|
||
|
||
[certSign.collab.signRequest.preview]
|
||
create = "Signatur hinzufügen"
|
||
imageAlt = "Ausgewählte Signatur"
|
||
textFallback = "Signatur"
|
||
|
||
[certSign.collab.signRequest.saved]
|
||
defaultCanvasLabel = "Gezeichnete Signatur"
|
||
defaultImageLabel = "Hochgeladene Signatur"
|
||
defaultLabel = "Signatur"
|
||
defaultTextLabel = "Eingegebene Signatur"
|
||
delete = "Signatur löschen"
|
||
none = "Keine gespeicherten Signaturen"
|
||
|
||
[certSign.collab.signRequest.signatureType]
|
||
draw = "Zeichnen"
|
||
type = "Eingeben"
|
||
upload = "Hochladen"
|
||
|
||
[certSign.collab.signRequest.steps]
|
||
back = "Zurück"
|
||
cancelPlacement = "Platzierung abbrechen"
|
||
certificate = "Zertifikat"
|
||
clickMultipleTimes = "Klicken Sie mehrfach auf das PDF, um Signaturen zu platzieren. Ziehen Sie eine Signatur, um sie zu verschieben oder zu skalieren."
|
||
clickToPlace = "Klicken Sie auf das PDF, wo Ihre Signatur erscheinen soll."
|
||
continue = "Weiter zur Zertifikatsauswahl"
|
||
continueToPlacement = "Weiter zur Platzierung"
|
||
continueToReview = "Weiter zur Prüfung"
|
||
createSignature = "Signatur erstellen"
|
||
invisible = "Unsichtbar"
|
||
location = "Ort:"
|
||
multipleSignatures = "{{count}} Signaturen werden auf das PDF angewendet"
|
||
oneSignature = "1 Signatur wird auf das PDF angewendet"
|
||
placeOnPdf = "Auf PDF platzieren"
|
||
reason = "Grund:"
|
||
reviewTitle = "Vor dem Signieren prüfen"
|
||
signaturePlaced = "Signatur auf Seite {{page}} platziert. Sie können die Position durch erneutes Klicken anpassen oder mit der Prüfung fortfahren."
|
||
visibility = "Sichtbarkeit:"
|
||
visible = "Sichtbar"
|
||
yourSignatures = "Ihre Signaturen ({{count}})"
|
||
|
||
[certSign.collab.userSelector]
|
||
inviteUsers = "Benutzer hinzufügen"
|
||
loadError = "Benutzer konnten nicht geladen werden"
|
||
noTeam = "Kein Team"
|
||
noUsers = "Keine weiteren Benutzer gefunden."
|
||
placeholder = "Benutzer auswählen..."
|
||
|
||
[certSign.device]
|
||
stepTitle = "Dieses Gerät"
|
||
|
||
[certSign.error]
|
||
failed = "Ein Fehler ist bei der Verarbeitung der Signaturen aufgetreten."
|
||
|
||
[certSign.format]
|
||
pkcs11 = "USB-Token"
|
||
windowsStore = "Windows-Zertifikatsspeicher"
|
||
|
||
[certSign.hardware]
|
||
certificate = "Zertifikat"
|
||
customLibrary = "Benutzerdefinierter Treiberpfad…"
|
||
driver = "PKCS#11-Treiber"
|
||
driverPath = "Pfad zur Treiberbibliothek"
|
||
driverPathPlaceholder = "Vollständiger Pfad zu Ihrem PKCS#11-Treiber (.dll, .so oder .dylib)"
|
||
expired = "abgelaufen"
|
||
expires = "läuft ab"
|
||
listCerts = "Zertifikate auflisten"
|
||
loading = "Zertifikate werden gelesen…"
|
||
noCerts = "Keine Signaturzertifikate gefunden"
|
||
noDriver = "Kein PKCS#11-Treiber erkannt. Installieren Sie den Treiber Ihres Tokens (z. B. OpenSC), öffnen Sie dies erneut - oder geben Sie unten den Treiberpfad manuell ein."
|
||
notYetValid = "noch nicht gültig"
|
||
pin = "Token-PIN"
|
||
pkcs11Hint = "Wählen Sie den PKCS#11-Treiber Ihres Tokens, geben Sie die PIN ein und listen Sie dann die Zertifikate auf dem Token auf."
|
||
pkcs11LoadError = "Zertifikate konnten nicht vom Token gelesen werden. Prüfen Sie PIN und Treiber."
|
||
refresh = "Aktualisieren"
|
||
selectCert = "Zertifikat auswählen"
|
||
selectDriver = "Treiber auswählen"
|
||
slot = "Slot (optional)"
|
||
windowsHint = "Wählen Sie ein Zertifikat aus Ihrem Windows-Zertifikatsspeicher. Beim Signieren wird der Schlüssel auf Ihrer Karte/Ihrem Token verwendet - Windows fordert zur Eingabe der PIN auf."
|
||
windowsLoadError = "Windows-Zertifikatsspeicher konnte nicht gelesen werden"
|
||
|
||
[certSign.sessions]
|
||
deleted = "Sitzung gelöscht"
|
||
fetchFailed = "Sitzungsdetails konnten nicht geladen werden"
|
||
finalized = "Sitzung finalisiert"
|
||
loaded = "Signiertes PDF geladen"
|
||
pdfNotReady = "PDF noch nicht bereit"
|
||
pdfNotReadyDesc = "Das signierte PDF wird erzeugt. Bitte versuchen Sie es in Kürze erneut."
|
||
|
||
[certSign.sign]
|
||
results = "Signierte PDF"
|
||
submit = "PDF signieren"
|
||
|
||
[certSign.signMode.tooltip.auto]
|
||
text = "Signiert mit einem server <b>selbst-signierten</b> Zertifikat. Gleiches <b>manipulationssicheres Siegel</b> und <b>Prüfprotokoll</b>; zeigt normalerweise <b>Unverifiziert</b> in Viewern an."
|
||
title = "Automatisch - Sofort-Systemsiegel ohne Einrichtung"
|
||
use = "Verwenden Sie dies, wenn: Sie Geschwindigkeit und eine konsistente interne Identität über Bewertungen und Aufzeichnungen hinweg benötigen."
|
||
|
||
[certSign.signMode.tooltip.header]
|
||
title = "Über PDF-Signaturen"
|
||
|
||
[certSign.signMode.tooltip.manual]
|
||
text = "Verwenden Sie Ihre eigenen Zertifikatsdateien für markengerechte Identität. Kann <b>Vertrauenswürdig</b> anzeigen, wenn Ihre CA/Kette erkannt wird."
|
||
title = "Manuell - Ihr eigenes Zertifikat verwenden"
|
||
use = "Verwendung für: kundenorientiert, rechtlich, Compliance."
|
||
|
||
[certSign.signMode.tooltip.overview]
|
||
text = "Beide Modi versiegeln das Dokument (alle Änderungen werden als Manipulation markiert) und zeichnen wer/wann/wie zur Prüfung auf. Das Vertrauen des Betrachters hängt von der Zertifikatskette ab."
|
||
title = "Wie Signaturen funktionieren"
|
||
|
||
[certSign.signMode.tooltip.rule]
|
||
text = "Benötigen Sie den <b>Vertrauenswürdig</b>-Status beim Empfänger? <b>Manuell</b>. Benötigen Sie ein schnelles, manipulationssicheres Siegel und Prüfprotokoll ohne Setup? <b>Auto</b>."
|
||
title = "Faustregel"
|
||
|
||
[certSign.source]
|
||
device = "Dieses Gerät"
|
||
noOtherSources = "Es sind keine weiteren Zertifikatsquellen verfügbar."
|
||
server = "Server"
|
||
stepTitle = "Zertifikatsquelle"
|
||
upload = "Hochladen"
|
||
|
||
[certSign.tooltip.header]
|
||
title = "Über die Signatur-Verwaltung"
|
||
|
||
[certSign.tooltip.overview]
|
||
bullet1 = "Vorhandene Signaturen und deren Gültigkeit prüfen"
|
||
bullet2 = "Detaillierte Informationen über Signierer und Zertifikate anzeigen"
|
||
bullet3 = "Neue digitale Signaturen hinzufügen, um Ihre Dokumente zu sichern"
|
||
bullet4 = "Mehrere Dateien unterstützt mit einfacher Navigation"
|
||
text = "Dieses Tool ermöglicht es Ihnen zu prüfen, ob Ihre PDFs digital signiert sind, und neue digitale Signaturen hinzuzufügen. Digitale Signaturen beweisen, wer ein Dokument erstellt oder genehmigt hat und zeigen, ob es seit der Signierung geändert wurde."
|
||
title = "Was kann dieses Tool?"
|
||
|
||
[certSign.tooltip.signing]
|
||
bullet1 = "Unterstützt PEM, PKCS12, JKS und Server-Zertifikatformate"
|
||
bullet2 = "Option, Signatur auf der PDF zu zeigen oder zu verstecken"
|
||
bullet3 = "Grund, Ort und Signierername hinzufügen"
|
||
bullet4 = "Wählen Sie, auf welcher Seite sichtbare Signaturen platziert werden sollen"
|
||
bullet5 = "Server-Zertifikat für einfache 'Mit Stirling-PDF signieren'-Option verwenden"
|
||
text = "Um eine PDF zu signieren, benötigen Sie ein digitales Zertifikat (wie PEM, PKCS12 oder JKS). Sie können wählen, ob Sie die Signatur auf dem Dokument sichtbar machen oder nur für die Sicherheit unsichtbar belassen."
|
||
title = "Signaturen hinzufügen"
|
||
|
||
[certSign.tooltip.validation]
|
||
bullet1 = "Zeigt, ob Signaturen gültig oder ungültig sind"
|
||
bullet2 = "Zeigt Signiererinformationen und Signierdatum an"
|
||
bullet3 = "Prüft, ob das Dokument nach der Signierung geändert wurde"
|
||
bullet4 = "Kann benutzerdefinierte Zertifikate für die Verifizierung verwenden"
|
||
text = "Wenn Sie Signaturen prüfen, zeigt Ihnen das Tool, ob sie gültig sind, wer das Dokument signiert hat, wann es signiert wurde und ob das Dokument seit der Signierung geändert wurde."
|
||
title = "Signaturen überprüfen"
|
||
|
||
[changeCreds]
|
||
changeUsername = "Aktualisieren Sie Ihren Benutzernamen. Nach dem Update werden Sie abgemeldet."
|
||
credsUpdated = "Konto aktualisiert"
|
||
description = "Änderungen gespeichert. Bitte melden Sie sich erneut an."
|
||
error = "Benutzername konnte nicht aktualisiert werden. Bitte überprüfen Sie Ihr Passwort und versuchen Sie es erneut."
|
||
header = "Aktualisieren Sie Ihre Kontodaten"
|
||
newUsername = "Neuer Benutzername"
|
||
oldPassword = "Aktuelles Passwort"
|
||
ssoManaged = "Ihr Konto wird von Ihrem Identity-Provider verwaltet."
|
||
title = "Anmeldeinformationen ändern"
|
||
|
||
[changeMetadata]
|
||
filenamePrefix = "metadaten"
|
||
submit = "Ändern"
|
||
tags = "edit,modify,update,metadata,properties,document properties,author,title,subject,keywords,creator,producer,info,document info,file properties"
|
||
|
||
[changeMetadata.advanced]
|
||
title = "Erweiterte Optionen"
|
||
|
||
[changeMetadata.author]
|
||
label = "Autor"
|
||
placeholder = "Dokumentautor"
|
||
|
||
[changeMetadata.creationDate]
|
||
label = "Erstellungsdatum"
|
||
placeholder = "Erstellungsdatum"
|
||
|
||
[changeMetadata.creator]
|
||
label = "Ersteller"
|
||
placeholder = "Dokumentersteller"
|
||
|
||
[changeMetadata.customFields]
|
||
add = "Feld hinzufügen"
|
||
description = "Benutzerdefinierte Metadatenfelder zum Dokument hinzufügen"
|
||
key = "Schlüssel"
|
||
keyPlaceholder = "Benutzerdefinierter Schlüssel"
|
||
remove = "Entfernen"
|
||
title = "Benutzerdefinierte Metadaten"
|
||
value = "Wert"
|
||
valuePlaceholder = "Benutzerdefinierter Wert"
|
||
|
||
[changeMetadata.dates]
|
||
title = "Datumsfelder"
|
||
|
||
[changeMetadata.deleteAll]
|
||
checkbox = "Alle Metadaten löschen"
|
||
label = "Vorhandene Metadaten entfernen"
|
||
|
||
[changeMetadata.error]
|
||
failed = "Ein Fehler ist beim Ändern der PDF-Metadaten aufgetreten."
|
||
|
||
[changeMetadata.keywords]
|
||
label = "Schlüsselwörter"
|
||
placeholder = "Dokumentschlüsselwörter"
|
||
|
||
[changeMetadata.modificationDate]
|
||
label = "Änderungsdatum"
|
||
placeholder = "Änderungsdatum"
|
||
|
||
[changeMetadata.producer]
|
||
label = "Produzent"
|
||
placeholder = "Dokumentproduzent"
|
||
|
||
[changeMetadata.results]
|
||
title = "Aktualisierte PDFs"
|
||
|
||
[changeMetadata.standardFields]
|
||
title = "Standardfelder"
|
||
|
||
[changeMetadata.subject]
|
||
label = "Betreff"
|
||
placeholder = "Dokumentbetreff"
|
||
|
||
[changeMetadata.title]
|
||
label = "Titel"
|
||
placeholder = "Dokumententitel"
|
||
|
||
[changeMetadata.tooltip.advanced]
|
||
title = "Erweiterte Optionen"
|
||
|
||
[changeMetadata.tooltip.advanced.trapped]
|
||
bullet1 = "True: Dokument wurde für den Druck getrapped"
|
||
bullet2 = "False: Dokument wurde nicht getrapped"
|
||
bullet3 = "Unknown: Trapped-Status ist nicht angegeben"
|
||
description = "Zeigt an, ob das Dokument für hochwertigen Druck vorbereitet ist."
|
||
title = "Trapped-Status"
|
||
|
||
[changeMetadata.tooltip.customFields]
|
||
bullet1 = "Fügen Sie beliebige benutzerdefinierte Felder hinzu, die für Ihr Dokument relevant sind"
|
||
bullet2 = "Beispiele: Abteilung, Projekt, Version, Status"
|
||
bullet3 = "Sowohl Schlüssel als auch Wert sind für jeden Eintrag erforderlich"
|
||
text = "Fügen Sie Ihre eigenen benutzerdefinierten Schlüssel-Wert-Metadatenpaare hinzu."
|
||
title = "Benutzerdefinierte Metadaten"
|
||
|
||
[changeMetadata.tooltip.dates]
|
||
bullet1 = "Erstellungsdatum: Wann das ursprüngliche Dokument erstellt wurde"
|
||
bullet2 = "Änderungsdatum: Wann zuletzt geändert"
|
||
text = "Wann das Dokument erstellt und geändert wurde."
|
||
title = "Datumsfelder"
|
||
|
||
[changeMetadata.tooltip.deleteAll]
|
||
text = "Vollständige Löschung der Metadaten zum Schutz der Privatsphäre."
|
||
title = "Vorhandene Metadaten entfernen"
|
||
|
||
[changeMetadata.tooltip.standardFields]
|
||
bullet1 = "Titel: Dokumentname oder Überschrift"
|
||
bullet2 = "Autor: Person, die das Dokument erstellt hat"
|
||
bullet3 = "Betreff: Kurze Beschreibung des Inhalts"
|
||
bullet4 = "Schlüsselwörter: Suchbegriffe für das Dokument"
|
||
bullet5 = "Ersteller/Produzent: Software zur Erstellung der PDF"
|
||
text = "Häufige PDF-Metadatenfelder, die das Dokument beschreiben."
|
||
title = "Standardfelder"
|
||
|
||
[changeMetadata.trapped]
|
||
false = "Falsch"
|
||
label = "Trapped-Status"
|
||
true = "Wahr"
|
||
unknown = "Unbekannt"
|
||
|
||
[changePermissions]
|
||
desc = "Dokumentbeschränkungen und -berechtigungen ändern."
|
||
submit = "Berechtigungen ändern"
|
||
tags = "permissions,restrictions,rights,access control,allow,deny,printing,copying,editing,modify permissions,security settings,user rights"
|
||
title = "Berechtigungen ändern"
|
||
|
||
[changePermissions.error]
|
||
failed = "Ein Fehler ist beim Ändern der PDF-Berechtigungen aufgetreten."
|
||
|
||
[changePermissions.permissions.preventAssembly]
|
||
label = "Das Zusammenstellen des PDFs verhindern"
|
||
|
||
[changePermissions.permissions.preventExtractContent]
|
||
label = "Inhaltsextrahierung verhindern"
|
||
|
||
[changePermissions.permissions.preventExtractForAccessibility]
|
||
label = "Inhaltsextrahierung zur Barrierefreiheit verhindern"
|
||
|
||
[changePermissions.permissions.preventFillInForm]
|
||
label = "Ausfüllen des Formulars verhindern"
|
||
|
||
[changePermissions.permissions.preventModify]
|
||
label = "Modifizierung verhindern"
|
||
|
||
[changePermissions.permissions.preventModifyAnnotations]
|
||
label = "Ändern von Kommentaren verhindern"
|
||
|
||
[changePermissions.permissions.preventPrinting]
|
||
label = "Drucken verhindern"
|
||
|
||
[changePermissions.permissions.preventPrintingFaithful]
|
||
label = "Degradiertes Drucken verhindern"
|
||
|
||
[changePermissions.results]
|
||
title = "Modifizierte PDFs"
|
||
|
||
[changePermissions.tooltip.description]
|
||
text = "Ändert Dokumentberechtigungen und erlaubt/verweigert Zugriff auf verschiedene Funktionen in PDF-Readern."
|
||
|
||
[changePermissions.tooltip.header]
|
||
title = "Berechtigungen ändern"
|
||
|
||
[changePermissions.tooltip.warning]
|
||
text = "Um diese Berechtigungen unveränderlich zu machen, verwenden Sie das Passwort hinzufügen-Tool, um ein Besitzer-Passwort zu setzen."
|
||
|
||
[chat.actions]
|
||
copy = "Nachricht kopieren"
|
||
|
||
[chat.fab]
|
||
close = "Close chat"
|
||
open = "Open Stirling AI assistant"
|
||
|
||
[chat.header]
|
||
agentMenu = "Stirling-Agent-Optionen"
|
||
clearChat = "Chat löschen"
|
||
|
||
[chat.input]
|
||
disclaimer = "AI can make mistakes. Be sure to verify the output before sharing."
|
||
placeholder = "Was möchten Sie tun?"
|
||
send = "Nachricht senden"
|
||
|
||
[chat.progress]
|
||
analyzing = "Ihre Anfrage wird analysiert..."
|
||
calling_engine = "KI denkt nach..."
|
||
executing_tool_generic = "Tool wird ausgeführt..."
|
||
executing_tool_generic_step = "Tool wird ausgeführt (Schritt {{step}} von {{total}})..."
|
||
executing_tool_single = "{{tool}} wird ausgeführt..."
|
||
executing_tool_step = "{{tool}} wird ausgeführt (Schritt {{step}} von {{total}})..."
|
||
extracting_content = "Inhalte werden aus Ihren Dokumenten extrahiert..."
|
||
processing = "Extrahierte Inhalte werden verarbeitet..."
|
||
ranForMinutes_one = "Ran for 1 minute"
|
||
ranForMinutes_other = "Ran for {{count}} minutes"
|
||
ranForMinutesSeconds = "Ran for {{minutes}} min, {{seconds}} sec"
|
||
ranForSeconds_one = "Ran for 1 second"
|
||
ranForSeconds_other = "Ran for {{count}} seconds"
|
||
thinking = "Es wird nachgedacht..."
|
||
whole_doc_compression_round = "Notizen werden zusammengeführt..."
|
||
whole_doc_read_done = "Dokument wurde eingelesen..."
|
||
whole_doc_read_started = "Dokument wird eingelesen..."
|
||
whole_doc_slice_done = "Dokument wird eingelesen... ({{percent}}% abgeschlossen)"
|
||
|
||
[chat.quickActions]
|
||
browseYourFiles = "Ihre Dateien durchsuchen"
|
||
compressMany = "Diese Dokumente komprimieren"
|
||
compressOne = "Dieses Dokument komprimieren"
|
||
convertMany = "Diese Dokumente in PDF konvertieren"
|
||
convertOne = "Dieses Dokument in PDF konvertieren"
|
||
heading = "Erste Schritte"
|
||
mergeMany = "Diese {{count}} Dokumente zu 1 zusammenführen"
|
||
moreFiles = "+{{count}} weitere"
|
||
openFromComputer = "Vom Computer öffnen"
|
||
removeFile = "{{name}} entfernen"
|
||
splitOne = "Dieses Dokument teilen"
|
||
|
||
[chat.responses]
|
||
cannot_continue = "Etwas ist schiefgelaufen und ich kann nicht fortfahren."
|
||
cannot_do = "Ich kann das nicht tun."
|
||
done = "Fertig."
|
||
need_clarification = "Könnten Sie Ihre Anfrage präzisieren?"
|
||
not_found = "Ich konnte die angeforderten Informationen nicht finden."
|
||
processing = "Verarbeitung ({{outcome}})..."
|
||
unsupported_capability = "Nicht unterstützte Fähigkeit: {{capability}}"
|
||
usage_limit_reached = "You've reached your usage limit. Check your plan options to keep going."
|
||
|
||
[chat.toolsUsed]
|
||
summary_one = "1 Tool ausgeführt"
|
||
summary_other = "{{count}} Tools ausgeführt"
|
||
unknownTool = "Unbekanntes Tool"
|
||
|
||
[cloudBadge]
|
||
tooltip = "Dieser Vorgang verwendet Ihre Cloud-Credits"
|
||
|
||
[color.eyeDropper]
|
||
tooltip = "Farbe vom Bildschirm aufnehmen"
|
||
|
||
[colorPicker]
|
||
title = "Farbe wählen"
|
||
|
||
[common]
|
||
back = "Zurück"
|
||
cancel = "Abbrechen"
|
||
close = "Schließen"
|
||
collapse = "Einklappen"
|
||
confirm = "Bestätigen"
|
||
continue = "Weiter"
|
||
copied = "Kopiert!"
|
||
copy = "Kopieren"
|
||
done = "Fertig"
|
||
error = "Fehler"
|
||
expand = "Ausklappen"
|
||
loading = "Laden..."
|
||
next = "Weiter"
|
||
preview = "Vorschau"
|
||
previous = "Zurück"
|
||
refresh = "Aktualisieren"
|
||
retry = "Wiederholen"
|
||
save = "Save"
|
||
|
||
[compare]
|
||
clearSelected = "Auswahl löschen"
|
||
clearSlot = "Datei entfernen"
|
||
cta = "Vergleichen"
|
||
loading = "Vergleiche..."
|
||
newLine = "Neue Zeile"
|
||
pages = "Seiten"
|
||
tags = "differenzieren,kontrastieren,verändern,analysieren"
|
||
title = "Vergleichen"
|
||
|
||
[compare.actions]
|
||
linkScroll = "Scrollen koppeln"
|
||
placeSideBySide = "Nebeneinander platzieren"
|
||
resetView = "Ansicht zurücksetzen"
|
||
stackVertically = "Vertikal stapeln"
|
||
unlinkScroll = "Scrollen entkoppeln"
|
||
zoomIn = "Vergrößern"
|
||
zoomOut = "Verkleinern"
|
||
|
||
[compare.clear]
|
||
confirm = "Löschen und zurückkehren"
|
||
confirmBody = "Dadurch wird der aktuelle Vergleich geschlossen und Sie kehren zu Aktive Dateien zurück."
|
||
confirmTitle = "Ausgewählte PDFs löschen?"
|
||
|
||
[compare.dropdown]
|
||
additions = "Hinzufügungen ({{count}})"
|
||
additionsLabel = "Hinzufügungen"
|
||
deletions = "Löschungen ({{count}})"
|
||
deletionsLabel = "Löschungen"
|
||
noResults = "Keine Änderungen gefunden"
|
||
searchPlaceholder = "Änderungen suchen..."
|
||
|
||
[compare.earlyDissimilarity]
|
||
body = "Bisher sehen wir nur sehr wenige Gemeinsamkeiten. Sie können den Vergleich stoppen, wenn dies keine verwandten Dokumente sind."
|
||
stopButton = "Vergleich stoppen"
|
||
title = "Diese PDFs sehen sehr unterschiedlich aus"
|
||
|
||
[compare.edited]
|
||
label = "Bearbeitetes PDF"
|
||
placeholder = "Bearbeitete PDF auswählen"
|
||
selectBaseFirst = "Zuerst die Original-PDF auswählen"
|
||
|
||
[compare.error]
|
||
filesMissing = "Die ausgewählten Dateien konnten nicht gefunden werden. Bitte wählen Sie sie erneut aus."
|
||
generic = "Diese Dateien können nicht verglichen werden."
|
||
selectRequired = "Wählen Sie ein Original- und ein bearbeitetes Dokument aus."
|
||
title = "Vergleich fehlgeschlagen"
|
||
|
||
[compare.large.file]
|
||
message = "Eines oder beide Dokumente sind zu groß, um verarbeitet zu werden"
|
||
|
||
[compare.longJob]
|
||
body = "Diese PDFs überschreiten zusammen 2.000 Seiten. Die Verarbeitung kann mehrere Minuten dauern."
|
||
title = "Großer Vergleich in Arbeit"
|
||
|
||
[compare.no.text]
|
||
message = "Ein oder beide ausgewählten PDFs enthalten keinen Textinhalt. Wählen Sie bitte PDFs mit Text für die Vergleichsanalyse."
|
||
|
||
[compare.original]
|
||
label = "Original-PDF"
|
||
placeholder = "Select the original PDF"
|
||
|
||
[compare.pixel]
|
||
base = "Original"
|
||
changed = "geändert"
|
||
comparison = "Bearbeitet"
|
||
diff = "Unterschiede"
|
||
diffOnly = "Nur Unterschiede"
|
||
missingInBase = "In der Originaldatei fehlend"
|
||
missingInComparison = "In der bearbeiteten Datei fehlend"
|
||
overall = "insgesamt"
|
||
overlay = "Überlagerung"
|
||
pageLabel = "Seite"
|
||
pagesChanged = "Seiten geändert"
|
||
sideBySide = "Nebeneinander"
|
||
sizeMismatch = "Größenabweichung"
|
||
summaryTitle = "Pixelvergleich"
|
||
|
||
[compare.pixel.errors]
|
||
canvasContextUnavailable = "2D-Canvas-Kontext für den Pixelvergleich kann nicht abgerufen werden."
|
||
|
||
[compare.pixel.warnings]
|
||
noPages = "Eines oder beide Dokumente haben keine Seiten."
|
||
pageCountMismatch = "Abweichende Seitenzahl: Original hat {{base}} Seite(n), das Bearbeitete hat {{comparison}}. Zusätzliche Seiten werden einseitig angezeigt und als vollständig entfernt/hinzugefügt markiert."
|
||
|
||
[compare.rendering]
|
||
complete = "Seiten-Rendering abgeschlossen"
|
||
inProgress = "Mindestens eines dieser PDFs ist sehr groß, das Scrollen ist erst flüssig, wenn das Rendering abgeschlossen ist"
|
||
pageNotReadyBody = "Einige Seiten werden noch gerendert. Die Navigation wird einrasten, sobald sie bereit sind."
|
||
pageNotReadyTitle = "Seite noch nicht gerendert"
|
||
pagesRendered = "Seiten gerendert"
|
||
rendering = "wird gerendert"
|
||
|
||
[compare.review]
|
||
title = "Vergleichsergebnis"
|
||
|
||
[compare.selection]
|
||
originalEditedTitle = "Original- und bearbeitetes PDF auswählen"
|
||
|
||
[compare.status]
|
||
complete = "Vergleich bereit"
|
||
error = "Vergleich fehlgeschlagen"
|
||
extracting = "Text wird extrahiert..."
|
||
processing = "Unterschiede werden analysiert..."
|
||
|
||
[compare.summary]
|
||
baseHeading = "Originaldokument"
|
||
comparisonHeading = "Bearbeitetes Dokument"
|
||
pageLabel = "Seite"
|
||
|
||
[compare.swap]
|
||
confirm = "Tauschen und erneut ausführen"
|
||
confirmBody = "Dadurch wird das Tool erneut ausgeführt. Sind Sie sicher, dass Sie die Reihenfolge von Original und Bearbeitet tauschen möchten?"
|
||
confirmTitle = "Vergleich erneut ausführen?"
|
||
label = "Tauschen"
|
||
|
||
[compare.toasts]
|
||
unlinkedBody = "Tipp: Pfeil hoch/runter scrollen beide Bereiche; Verschieben bewegt nur den aktiven Bereich."
|
||
unlinkedTitle = "Unabhängiges Scrollen & Verschieben aktiviert"
|
||
|
||
[compare.too.dissimilar]
|
||
message = "Diese Dokumente scheinen sehr unähnlich zu sein. Der Vergleich wurde zur Zeitersparnis gestoppt."
|
||
|
||
[compress]
|
||
desc = "PDFs komprimieren, um ihre Dateigröße zu reduzieren."
|
||
submit = "Komprimieren"
|
||
tags = "shrink,reduce,optimize,compress,smaller,downsize,file size,reduce size,minimize,make smaller,decrease size,optimize size"
|
||
title = "Komprimieren"
|
||
|
||
[compress.compressionLevel]
|
||
range1to3 = "Niedrigere Werte bewahren die Qualität, führen aber zu größeren Dateien"
|
||
range4to6 = "Mittlere Komprimierung mit moderater Qualitätsreduktion"
|
||
range7to9 = "Höhere Werte reduzieren die Dateigröße deutlich, können aber die Bildschärfe verringern"
|
||
|
||
[compress.error]
|
||
failed = "Ein Fehler ist beim Komprimieren der PDF aufgetreten."
|
||
|
||
[compress.grayscale]
|
||
label = "Graustufen für Komprimierung anwenden"
|
||
|
||
[compress.linearize]
|
||
label = "PDF für schnelles Web-Viewing linearisieren"
|
||
|
||
[compress.lineArt]
|
||
description = "Verwendet ImageMagick, um Seiten in kontrastreiches Schwarzweiß umzuwandeln und die Dateigröße maximal zu reduzieren."
|
||
detailLevel = "Detailgrad"
|
||
edgeEmphasis = "Kantenbetonung"
|
||
edgeHigh = "Stark"
|
||
edgeLow = "Sanft"
|
||
edgeMedium = "Ausgewogen"
|
||
label = "Bilder in Strichzeichnungen umwandeln"
|
||
unavailable = "ImageMagick ist auf diesem Server nicht installiert oder aktiviert"
|
||
|
||
[compress.method]
|
||
filesize = "Dateigröße"
|
||
quality = "Qualität"
|
||
title = "Kompressions-Methode"
|
||
|
||
[compress.settings]
|
||
desiredSize = "Gewünschte Dateigröße"
|
||
desiredSizePlaceholder = "Größe eingeben"
|
||
|
||
[compress.tooltip.description]
|
||
text = "Komprimierung ist eine einfache Möglichkeit, Ihre Dateigröße zu reduzieren. Wählen Sie Dateigröße, um eine Zielgröße einzugeben und wir passen die Qualität für Sie an. Wählen Sie Qualität, um die Komprimierungsstärke manuell festzulegen."
|
||
title = "Beschreibung"
|
||
|
||
[compress.tooltip.grayscale]
|
||
text = "Wählen Sie diese Option, um alle Bilder in Schwarz-Weiß zu konvertieren, was die Dateigröße erheblich reduzieren kann, insbesondere bei gescannten PDFs oder bildreichen Dokumenten."
|
||
title = "Graustufen"
|
||
|
||
[compress.tooltip.header]
|
||
title = "Kompressions-Einstellungen - Übersicht"
|
||
|
||
[compress.tooltip.lineArt]
|
||
text = "Konvertiert Seiten mit ImageMagick in kontrastreiches Schwarzweiß. Mit der Detailstufe steuern Sie, wie viel Inhalt schwarz wird, und mit der Kantenbetonung, wie aggressiv Kanten erkannt werden."
|
||
title = "Strichzeichnung"
|
||
|
||
[compress.tooltip.qualityAdjustment]
|
||
bullet1 = "Niedrige Werte bewahren die Qualität"
|
||
bullet2 = "Höhere Werte reduzieren die Dateigröße"
|
||
text = "Ziehen Sie den Regler, um die Kompressionsstärke anzupassen. Niedrige Werte (1-3) bewahren die Qualität, führen aber zu größeren Dateien. Höhere Werte (7-9) verkleinern die Datei stärker, reduzieren aber die Bildschärfe."
|
||
title = "Qualitätsanpassung"
|
||
|
||
[compressPdfs]
|
||
tags = "komprimieren,verkleinern,minimieren"
|
||
|
||
[config]
|
||
plan = "Tarif"
|
||
team = "Team"
|
||
|
||
[config.account.overview]
|
||
confirmDelete = "Mein Konto löschen"
|
||
deleteAccount = "Konto löschen"
|
||
deleteAccountTitle = "Konto löschen"
|
||
deleteFailed = "Löschen des Kontos fehlgeschlagen."
|
||
deleteFailedTitle = "Konto kann nicht gelöscht werden"
|
||
deleteWarning = "Diese Aktion ist dauerhaft und kann nicht rückgängig gemacht werden. Alle Ihre Daten werden gelöscht."
|
||
enterEmailConfirm = "Geben Sie zur Bestätigung unten Ihre E-Mail-Adresse ({{email}}) ein:"
|
||
guestDescription = "Sie sind als Gast angemeldet. Erwägen Sie ein Upgrade Ihres Kontos oben."
|
||
label = "Übersicht"
|
||
manageAccountPreferences = "Verwalten Sie Ihre Kontoeinstellungen"
|
||
signedInAs = "Angemeldet als"
|
||
title = "Kontoeinstellungen"
|
||
|
||
[config.account.profilePicture]
|
||
description = "Laden Sie ein Bild hoch, um Ihr Konto zu personalisieren."
|
||
help = "PNG, JPG oder WebP bis 2 MB."
|
||
remove = "Entfernen"
|
||
sizeError = "Bitte wählen Sie ein Bild kleiner als 2 MB."
|
||
switchedToCustom = "Auf benutzerdefiniertes Bild umgestellt. Sie können nun Ihr eigenes hochladen."
|
||
title = "Profilbild"
|
||
upload = "Hochladen"
|
||
useCustom = "Benutzerdefiniertes Bild verwenden"
|
||
usingProvider = "Verwendet {{provider}}-Profilbild"
|
||
|
||
[config.account.profilePicture.cropper]
|
||
cropError = "Zuschneiden des Bildes fehlgeschlagen. Bitte erneut versuchen."
|
||
invalidImage = "Ungültige Bilddatei. Bitte wählen Sie eine gültige PNG-, JPG- oder WebP-Datei."
|
||
processing = "Zuschnitt wird verarbeitet..."
|
||
save = "Zugeschnittenes Bild speichern"
|
||
sizeErrorAfterCrop = "Das zugeschnittene Bild ist zu groß. Bitte herauszoomen oder einen kleineren Bereich zuschneiden."
|
||
title = "Profilbild zuschneiden"
|
||
zoom = "Zoom"
|
||
|
||
[config.account.security]
|
||
changePassword = "Passwort ändern"
|
||
description = "Verwalten Sie Ihr Passwort und Ihre Sicherheitseinstellungen."
|
||
title = "Passwörter & Sicherheit"
|
||
update = "Passwort aktualisieren"
|
||
|
||
[config.account.upgrade]
|
||
description = "Verknüpfen Sie Ihr Konto, um Ihre Historie zu bewahren und mehr Funktionen zu nutzen!"
|
||
email = "E-Mail"
|
||
emailPassword = "oder geben Sie Ihre E-Mail und Ihr Passwort ein"
|
||
emailPlaceholder = "Geben Sie Ihre E-Mail-Adresse ein"
|
||
linkWith = "Verknüpfen mit"
|
||
password = "Passwort (optional)"
|
||
passwordNote = "Leer lassen, um nur E-Mail-Verifizierung zu verwenden"
|
||
passwordPlaceholder = "Passwort festlegen"
|
||
socialLogin = "Mit Social-Media-Konto upgraden"
|
||
title = "Gastkonto upgraden"
|
||
upgradeButton = "Konto upgraden"
|
||
|
||
[config.apiKeys]
|
||
copyKeyAriaLabel = "API-Schlüssel kopieren"
|
||
description = "Ihr API-Schlüssel für den Zugriff auf Stirlings PDF-Tools. Kopieren Sie ihn in Ihr Projekt oder aktualisieren Sie, um einen neuen zu generieren."
|
||
docsDescription = "Erfahren Sie mehr über die Integration mit Stirling PDF:"
|
||
docsLink = "API-Dokumentation"
|
||
docsTitle = "API-Dokumentation"
|
||
generateError = "Wir konnten Ihren API-Schlüssel nicht generieren."
|
||
goToAccount = "Zu Konto wechseln"
|
||
guestInfo = "Gastnutzer erhalten keine API-Schlüssel. Erstellen Sie ein Konto, um einen API-Schlüssel für Ihre Anwendungen zu erhalten."
|
||
intro = "Verwenden Sie Ihren API-Schlüssel, um programmgesteuert auf die Verarbeitungsfunktionen von Stirling PDF zuzugreifen."
|
||
label = "API-Schlüssel"
|
||
publicKeyAriaLabel = "Öffentlicher API-Schlüssel"
|
||
refreshAriaLabel = "API-Schlüssel aktualisieren"
|
||
schemaLink = "API-Schema-Referenz"
|
||
usage = "Fügen Sie diesen Schlüssel bei allen API-Anfragen im X-API-KEY-Header ein."
|
||
|
||
[config.apiKeys.alert]
|
||
apiKeyErrorTitle = "API Key Error"
|
||
apiKeyRefreshed = "API Key Refreshed"
|
||
apiKeyRefreshedBody = "Ihr API-Schlüssel wurde erfolgreich aktualisiert."
|
||
failedToCreateApiKey = "API-Schlüssel konnte nicht erstellt werden."
|
||
failedToFetchApiKey = "API-Schlüssel konnte nicht abgerufen werden."
|
||
failedToRefreshApiKey = "API-Schlüssel konnte nicht aktualisiert werden."
|
||
failedToRetrieveApiKey = "API-Schlüssel konnte nicht aus der Antwort abgerufen werden."
|
||
|
||
[config.apiKeys.refreshModal]
|
||
confirmCta = "Schlüssel aktualisieren"
|
||
confirmPrompt = "Sind Sie sicher, dass Sie fortfahren möchten?"
|
||
impact = "Alle Anwendungen oder Dienste, die derzeit diese Schlüssel verwenden, funktionieren nicht mehr, bis Sie sie mit den neuen Schlüsseln aktualisieren."
|
||
title = "API-Schlüssel aktualisieren"
|
||
warning = "⚠️ Warnung: Diese Aktion wird neue API-Schlüssel generieren und Ihre bisherigen Schlüssel ungültig machen."
|
||
|
||
[config.mcp]
|
||
description = "Model Context Protocol (MCP) lets AI assistants like Claude use your Stirling PDF tools directly. Connect a client once and your assistant can convert, edit, secure and process documents on your behalf."
|
||
guestInfo = "Guest users can't connect MCP clients. Create an account to use the MCP server and let your AI assistant run Stirling PDF tools on your behalf."
|
||
navLabel = "MCP Server"
|
||
tip = "Every action your assistant runs is performed as your account and counts towards your usage, just like using Stirling PDF directly."
|
||
title = "MCP Server"
|
||
viewApiKeys = "View API keys"
|
||
|
||
[config.mcp.copy]
|
||
configLabel = "Config"
|
||
copied = "Copied"
|
||
copy = "Copy"
|
||
endpointLabel = "Endpoint URL"
|
||
tooltip = "Copy {{label}}"
|
||
tooltipCopied = "{{label}} copied"
|
||
|
||
[config.mcp.endpoint]
|
||
label = "Your MCP endpoint"
|
||
|
||
[config.mcp.setup]
|
||
addTo = "Add to"
|
||
hint = "Pick your client, paste the snippet into the file shown, then restart it. You'll sign in with your Stirling account on first use - no keys to copy."
|
||
title = "Connect your AI assistant"
|
||
|
||
[config.overview]
|
||
description = "Aktuelle Anwendungseinstellungen und Konfigurationsdetails."
|
||
error = "Fehler"
|
||
loading = "Konfiguration wird geladen..."
|
||
title = "Anwendungskonfiguration"
|
||
warning = "Konfigurationswarnung"
|
||
|
||
[config.overview.sections]
|
||
basic = "Grundkonfiguration"
|
||
integration = "Integrationskonfiguration"
|
||
security = "Sicherheitskonfiguration"
|
||
system = "Systemkonfiguration"
|
||
|
||
[convert]
|
||
autoRotate = "Automatisch drehen"
|
||
autoRotateDescription = "Bilder automatisch drehen, um besser auf die PDF-Seite zu passen"
|
||
blackwhite = "Schwarz-Weiß"
|
||
cbrDpi = "DPI für Bildrendering"
|
||
cbrOptions = "CBR-Optionen"
|
||
cbrOutputOptions = "Optionen: PDF zu CBR"
|
||
cbrToPdf = "CBR → PDF"
|
||
cbzDpi = "DPI für Bildrendering"
|
||
cbzOptions = "Optionen: CBZ zu PDF"
|
||
cbzOutputOptions = "Optionen: PDF zu CBZ"
|
||
cbzToPdf = "CBZ → PDF"
|
||
color = "Farbe"
|
||
colorType = "Farbtyp"
|
||
combineImages = "Bilder kombinieren"
|
||
combineImagesDescription = "Alle Bilder in eine PDF kombinieren oder separate PDFs für jedes Bild erstellen"
|
||
combineSvgs = "Combine SVGs into single PDF"
|
||
combineSvgsDescription = "Alle SVG-Dateien in ein PDF mit mehreren Seiten kombinieren oder separate PDFs für jedes SVG erstellen"
|
||
conversionResults = "Konvertierungsergebnisse"
|
||
convertFiles = "Dateien konvertieren"
|
||
convertFrom = "Konvertieren von"
|
||
converting = "Konvertiere..."
|
||
convertTo = "Konvertieren zu"
|
||
desc = "Dateien zwischen verschiedenen Formaten konvertieren"
|
||
downloadHtml = "HTML-Zwischendatei anstatt PDF herunterladen"
|
||
dpi = "DPI"
|
||
ebookToPdf = "eBook → PDF"
|
||
emailOptions = "E-Mail-zu-PDF-Optionen"
|
||
emlToPdf = "E-Mail → PDF"
|
||
errorConversion = "Beim Konvertieren der Datei ist ein Fehler aufgetreten."
|
||
fileToPdf = "Office/Dokument → PDF"
|
||
fillPage = "Seite füllen"
|
||
fitDocumentToPage = "Dokument an Seite anpassen"
|
||
fitOption = "Anpassungsoption"
|
||
grayscale = "Graustufen"
|
||
imageOptions = "Bildoptionen"
|
||
includeAllRecipients = "CC- und BCC-Empfänger in der Kopfzeile einschließen"
|
||
includeAttachments = "E-Mail-Anhänge einschließen"
|
||
maintainAspectRatio = "Seitenverhältnis beibehalten"
|
||
maxAttachmentSize = "Maximale Anhangsgröße (MB)"
|
||
multiple = "Mehrfach"
|
||
optimizeForEbook = "PDF für E-Book-Reader optimieren (verwendet Ghostscript)"
|
||
output = "Ausgabe"
|
||
outputFormat = "Ausgabeformat"
|
||
pdfaDigitalSignatureWarning = "Das PDF enthält eine digitale Signatur. Sie wird im nächsten Schritt entfernt."
|
||
pdfaNote = "PDF/A-1b ist kompatibler, PDF/A-2b unterstützt mehr Funktionen."
|
||
pdfaOptions = "PDF/A-Optionen"
|
||
pdfOptions = "PDF-Optionen"
|
||
pdfToCbr = "PDF → CBR"
|
||
pdfToCbz = "PDF → CBZ"
|
||
pdfToEpub = "PDF → EPUB"
|
||
selectSourceFormatFirst = "Wählen Sie zuerst ein Quellformat aus"
|
||
settings = "Einstellungen"
|
||
single = "Einzeln"
|
||
sourceFormatPlaceholder = "Quellformat"
|
||
strictMode = "Strict Mode"
|
||
strictModeDesc = "Fehler, wenn Konvertierung nicht perfekt ist (verwendet VeraPDF-Überprüfung)"
|
||
svgPdfOptions = "SVG zu PDF-Optionen"
|
||
svgToPdf = "SVG → PDF"
|
||
svgVectorNote = "SVG-Dateien werden als Vektorgrafiken für gestochen scharfe Ausgabe in jeder Auflösung gerendert. Die Abmessungen des SVG bestimmen die PDF-Seitengröße."
|
||
tags = "transform,change,convert,PDF to Word,PDF to Excel,PDF to image,Word to PDF,Excel to PDF,PowerPoint to PDF,HTML to PDF,export,import,file conversion,format change,save as"
|
||
targetFormatPlaceholder = "Zielformat"
|
||
title = "Umwandeln"
|
||
webOptions = "Web-zu-PDF-Optionen"
|
||
zoomLevel = "Zoomstufe"
|
||
|
||
[convert.ebookOptions]
|
||
embedAllFonts = "Alle Schriftarten einbetten"
|
||
embedAllFontsDesc = "Alle Schriftarten aus dem E-Book in das erzeugte PDF einbetten"
|
||
includePageNumbers = "Seitenzahlen einfügen"
|
||
includePageNumbersDesc = "Seitenzahlen zum erzeugten PDF hinzufügen"
|
||
includeTableOfContents = "Inhaltsverzeichnis einfügen"
|
||
includeTableOfContentsDesc = "Ein erzeugtes Inhaltsverzeichnis zum Ergebnis-PDF hinzufügen"
|
||
optimizeForEbookPdf = "Für E-Book-Reader optimieren"
|
||
optimizeForEbookPdfDesc = "PDF für das Lesen auf E-Book-Readern optimieren (kleinere Dateigröße, bessere Darstellung auf E-Ink-Geräten)"
|
||
|
||
[convert.epubOptions]
|
||
detectChapters = "Detect chapters"
|
||
detectChaptersDesc = "Überschriften erkennen, die wie Kapitel aussehen, und EPUB-Seitenumbrüche einfügen"
|
||
kindleEink = "Kindle e-Ink (text optimized)"
|
||
outputFormat = "Output format"
|
||
outputFormatDesc = "Ausgabeformat für das eBook wählen"
|
||
tabletPhone = "Tablet/Telefon (mit Bildern)"
|
||
targetDevice = "Target device"
|
||
targetDeviceDesc = "Ein für das Lesegerät optimiertes Ausgabeprofil wählen"
|
||
|
||
[cookieBanner.popUp]
|
||
acceptAllBtn = "OK"
|
||
acceptNecessaryBtn = "Nein, danke"
|
||
showPreferencesBtn = "Einstellungen verwalten"
|
||
title = "Wie wir Cookies verwenden"
|
||
|
||
[cookieBanner.popUp.description]
|
||
1 = "Wir verwenden Cookies und andere Technologien, damit Stirling PDF für Sie besser funktioniert. Dies hilft uns dabei, unsere Tools zu verbessern und weiterhin Funktionen zu entwickeln, die Ihnen gefallen werden."
|
||
2 = "Wenn Sie dies nicht möchten, klicken Sie auf „Nein, Danke“. Dadurch werden nur die unbedingt erforderlichen Cookies aktiviert, die für einen reibungslosen Ablauf erforderlich sind."
|
||
|
||
[cookieBanner.preferencesModal]
|
||
acceptAllBtn = "Akzeptiere alle"
|
||
acceptNecessaryBtn = "Alle ablehnen"
|
||
closeIconLabel = "Anzeige schließen"
|
||
savePreferencesBtn = "Einstellungen speichern"
|
||
serviceCounterLabel = "Service | Dienstleistungen"
|
||
subtitle = "Cookie-Nutzung"
|
||
title = "Einwilligungszentrum"
|
||
|
||
[cookieBanner.preferencesModal.analytics]
|
||
description = "Diese Cookies helfen uns zu verstehen, wie unsere Tools genutzt werden, damit wir uns darauf konzentrieren können, die Funktionen zu entwickeln, die unserer Community am meisten am Herzen liegen. Seien Sie beruhigt – Stirling PDF kann und wird niemals den Inhalt der Dokumente verfolgen, mit denen Sie arbeiten."
|
||
title = "Analyse"
|
||
|
||
[cookieBanner.preferencesModal.description]
|
||
1 = "Stirling PDF verwendet Cookies und ähnliche Technologien, um Ihr Erlebnis zu verbessern und den Einsatz unserer Tools zu verstehen. Dies hilft uns, die Leistung zu verbessern, die für Sie wichtigen Funktionen zu entwickeln und unseren Nutzern kontinuierlichen Support zu bieten."
|
||
2 = "Stirling PDF kann und wird niemals den Inhalt der von Ihnen verwendeten Dokumente verfolgen oder darauf zugreifen."
|
||
3 = "Ihre Privatsphäre und Ihr Vertrauen stehen bei uns im Mittelpunkt."
|
||
|
||
[cookieBanner.preferencesModal.necessary]
|
||
description = "Diese Cookies sind für das ordnungsgemäße Funktionieren der Website unerlässlich. Sie ermöglichen grundlegende Funktionen wie das Festlegen Ihrer Datenschutzeinstellungen, das Anmelden und das Ausfüllen von Formularen. Daher können sie nicht deaktiviert werden."
|
||
|
||
[cookieBanner.preferencesModal.necessary.title]
|
||
1 = "Streng notwendige Cookies"
|
||
2 = "Immer aktiviert"
|
||
|
||
[cookieBanner.services]
|
||
posthog = "PostHog Analytics"
|
||
scarf = "Scarf Pixel"
|
||
|
||
[credits.modal]
|
||
advancedMonitoring = "Erweitertes Monitoring"
|
||
allInOneWorkspace = "All-in-one PDF-Arbeitsbereich (Viewer, Tools & Agent)"
|
||
apiSandbox = "API-Sandbox"
|
||
dedicatedSupportSlas = "Dedizierter Support & SLAs"
|
||
fasterThroughput = "10x schnellerer Durchsatz"
|
||
fullyPrivateFiles = "Vollständig private Dateien"
|
||
largeFileProcessing = "Verarbeitung großer Dateien"
|
||
orgWideAccess = "Organisationsweite Zugriffskontrollen"
|
||
premiumAiModels = "Premium-KI-Modelle"
|
||
prioritySupport = "Priorisierter Support"
|
||
privateDocCloud = "Private Dokumenten-Cloud"
|
||
ragFineTuning = "RAG + Fine-Tuning"
|
||
secureApiAccess = "Sicherer API-Zugriff"
|
||
standardThroughput = "Standard-Durchsatz"
|
||
unlimitedApiAccess = "Unbegrenzter API-Zugriff"
|
||
unlimitedSeats = "Unbegrenzte Plätze"
|
||
|
||
[crop]
|
||
autoCrop = "Auto-crop whitespace"
|
||
noFileSelected = "Wählen Sie eine PDF-Datei aus, um mit dem Zuschneiden zu beginnen"
|
||
reset = "Auf vollständiges PDF zurücksetzen"
|
||
submit = "Abschicken"
|
||
title = "Zuschneiden"
|
||
|
||
[crop.automation]
|
||
info = "Geben Sie Zuschnittkoordinaten in PDF-Punkten an. Der Ursprung (0,0) befindet sich unten links. Diese Werte werden auf alle PDFs angewendet, die in dieser Automatisierung verarbeitet werden."
|
||
reference = "Referenz: A4-Seite ist 595.28 × 841.89 Punkte (210mm × 297mm). 1 inch = 72 Punkte."
|
||
|
||
[crop.coordinates]
|
||
title = "Position und Größe"
|
||
|
||
[crop.coordinates.height]
|
||
desc = "Zuschnitthöhe (Punkte)"
|
||
label = "Höhe"
|
||
|
||
[crop.coordinates.width]
|
||
desc = "Zuschnittbreite (Punkte)"
|
||
label = "Breite"
|
||
|
||
[crop.coordinates.x]
|
||
desc = "Linke Kante (Punkte)"
|
||
label = "X-Position"
|
||
|
||
[crop.coordinates.y]
|
||
desc = "Untere Kante (Punkte)"
|
||
label = "Y-Position"
|
||
|
||
[crop.error]
|
||
failed = "PDF zuschneiden fehlgeschlagen"
|
||
invalidArea = "Zuschneidebereich überschreitet die PDF-Grenzen"
|
||
|
||
[crop.preview]
|
||
title = "Zuschneidebereich-Auswahl"
|
||
|
||
[crop.results]
|
||
title = "Zuschneide-Ergebnisse"
|
||
|
||
[crop.steps]
|
||
selectArea = "Zuschneidebereich auswählen"
|
||
|
||
[crop.tooltip]
|
||
description = "Wählen Sie den zu beschneidenden Bereich aus Ihrer PDF durch Ziehen und Größenänderung der blauen Überlagerung auf der Miniaturansicht."
|
||
drag = "Ziehen Sie die Überlagerung, um den Zuschneidebereich zu verschieben"
|
||
precision = "Verwenden Sie Koordinateneingaben für präzise Positionierung"
|
||
resize = "Ziehen Sie die Eck- und Kantengriffe, um die Größe zu ändern"
|
||
title = "PDFs zuschneiden - Anleitung"
|
||
|
||
[database]
|
||
backupCreated = "Datenbanksicherung erfolgreich"
|
||
fileName = "Dateiname"
|
||
title = "Datenbank Import/Export"
|
||
|
||
[defaultApp]
|
||
setDefault = "Als Standard festlegen"
|
||
title = "Als Standard-PDF-App festlegen"
|
||
|
||
[defaultApp.error]
|
||
message = "Standard-PDF-Handler konnte nicht festgelegt werden"
|
||
title = "Fehler"
|
||
|
||
[defaultApp.prompt]
|
||
message = "Stellen Sie Stirling PDF als Standardanwendung zum Öffnen von PDF-Dateien ein."
|
||
|
||
[defaultApp.settingsOpened]
|
||
message = "Bitte wählen Sie Stirling PDF in den Systemeinstellungen aus"
|
||
title = "Einstellungen geöffnet"
|
||
|
||
[defaultApp.success]
|
||
message = "Stirling PDF ist nun Ihr Standard-PDF-Editor"
|
||
title = "Standard-App festgelegt"
|
||
|
||
[desktopUpdate]
|
||
downloading = "Update wird heruntergeladen..."
|
||
installing = "Update wird installiert..."
|
||
installingWarning = "Die App wird zur Fertigstellung der Installation automatisch geschlossen."
|
||
installNow = "Jetzt installieren"
|
||
readyToRestart = "Update bereit"
|
||
restartMessage = "Das Update wurde installiert. Starten Sie die App neu, um abzuschließen."
|
||
restartNow = "Jetzt neu starten"
|
||
updateFailed = "Update fehlgeschlagen"
|
||
updateFailedMessage = "Das Update konnte nicht heruntergeladen oder installiert werden."
|
||
|
||
[desktopUpdate.blocked]
|
||
docsLink = "Installationsdokumentation anzeigen"
|
||
message = "Stirling-PDF hat auf diesem Gerät keine Berechtigung, sich selbst zu aktualisieren."
|
||
title = "Administratorberechtigungen erforderlich"
|
||
|
||
[devAirgapped]
|
||
tags = "air-gapped,offline,isolated,no internet,disconnected,secure,network isolation,standalone"
|
||
|
||
[devApi]
|
||
tags = "API,development,documentation,developer,REST,integration,endpoints,programmatic,automation,scripting"
|
||
|
||
[devFolderScanning]
|
||
tags = "automation,folder,scanning,watch folder,hot folder,automatic processing,batch,monitor folder,auto process,folder monitoring"
|
||
|
||
[devSsoGuide]
|
||
tags = "SSO,single sign-on,authentication,SAML,OAuth,OIDC,login,enterprise,identity provider,IdP"
|
||
|
||
[dropdownList]
|
||
searchPlaceholder = "Suchen..."
|
||
|
||
[editableSecretField]
|
||
edit = "Bearbeiten"
|
||
editSecretValue = "Geheimen Wert bearbeiten"
|
||
|
||
[editTableOfContents]
|
||
submit = "Inhaltsverzeichnis anwenden"
|
||
tags = "bookmarks,contents,edit,table of contents,TOC,outline,navigation,chapters,sections,add bookmarks,edit bookmarks,PDF outline"
|
||
|
||
[editTableOfContents.actions]
|
||
clipboardUnavailable = "Zwischenablagezugriff ist in diesem Browser nicht verfügbar."
|
||
export = "Lesezeichen exportieren"
|
||
exportClipboard = "JSON in die Zwischenablage kopieren"
|
||
exportJson = "JSON herunterladen"
|
||
importClipboard = "JSON aus Zwischenablage einfügen"
|
||
importJson = "JSON importieren"
|
||
loadFromPdf = "Aus ausgewähltem PDF laden"
|
||
noFile = "Wählen Sie ein PDF, um vorhandene Lesezeichen zu extrahieren."
|
||
selectedFile = "Geladen aus {{file}}"
|
||
source = "Lesezeichen laden"
|
||
|
||
[editTableOfContents.editor]
|
||
addTopLevel = "Oberstes Lesezeichen hinzufügen"
|
||
childBadge = "Untergeordnet"
|
||
confirmRemove = "Dieses Lesezeichen und alle Unterelemente entfernen?"
|
||
defaultChildTitle = "Untergeordnetes Lesezeichen"
|
||
defaultSiblingTitle = "Neues Lesezeichen"
|
||
defaultTitle = "Neues Lesezeichen"
|
||
description = "Lesezeichen hinzufügen, verschachteln und neu anordnen, um die PDF-Gliederung zu erstellen."
|
||
heading = "Lesezeichen-Editor"
|
||
pagePreview = "Seite {{page}}"
|
||
untitled = "Unbenanntes Lesezeichen"
|
||
|
||
[editTableOfContents.editor.actions]
|
||
addChild = "Untergeordnetes Lesezeichen hinzufügen"
|
||
addSibling = "Gleichgeordnetes Lesezeichen hinzufügen"
|
||
remove = "Lesezeichen entfernen"
|
||
toggle = "Unterelemente ein-/ausblenden"
|
||
|
||
[editTableOfContents.editor.empty]
|
||
action = "Erstes Lesezeichen hinzufügen"
|
||
description = "Importieren Sie vorhandene Lesezeichen oder fügen Sie Ihren ersten Eintrag hinzu."
|
||
title = "Noch keine Lesezeichen"
|
||
|
||
[editTableOfContents.editor.field]
|
||
page = "Zielseitennummer"
|
||
title = "Lesezeichentitel"
|
||
|
||
[editTableOfContents.error]
|
||
failed = "Aktualisieren des Inhaltsverzeichnisses fehlgeschlagen"
|
||
|
||
[editTableOfContents.info]
|
||
line1 = "Jedes Lesezeichen benötigt einen aussagekräftigen Titel und die zu öffnende Seite."
|
||
line2 = "Erstellen Sie Hierarchien für Kapitel, Abschnitte und Unterabschnitte mit untergeordneten Lesezeichen."
|
||
line3 = "Importieren Sie Lesezeichen aus dem ausgewählten PDF oder einer JSON-Datei, um Zeit zu sparen."
|
||
|
||
[editTableOfContents.messages]
|
||
copied = "In die Zwischenablage kopiert"
|
||
copiedBody = "Lesezeichen-JSON erfolgreich kopiert."
|
||
copyFailed = "Kopieren fehlgeschlagen"
|
||
exported = "JSON-Download bereit"
|
||
imported = "Lesezeichen importiert"
|
||
importedBody = "Ihre JSON-Gliederung hat den aktuellen Editorinhalt ersetzt."
|
||
importedClipboard = "Daten aus der Zwischenablage haben die aktuelle Lesezeichenliste ersetzt."
|
||
invalidJson = "Ungültige JSON-Struktur"
|
||
invalidJsonBody = "Bitte eine gültige JSON-Datei mit Lesezeichen angeben und erneut versuchen."
|
||
loadedBody = "Vorhandene Lesezeichen aus dem PDF wurden in den Editor geladen."
|
||
loadedTitle = "Lesezeichen extrahiert"
|
||
loadFailed = "Lesezeichen konnten nicht aus dem ausgewählten PDF extrahiert werden."
|
||
noBookmarks = "Im ausgewählten PDF wurden keine Lesezeichen gefunden."
|
||
|
||
[editTableOfContents.results]
|
||
subtitle = "Laden Sie die verarbeitete Datei herunter oder machen Sie die Aktion unten rückgängig."
|
||
title = "Aktualisiertes PDF mit Lesezeichen"
|
||
|
||
[editTableOfContents.settings]
|
||
replaceExisting = "Bestehende Lesezeichen ersetzen (deaktivieren zum Anhängen)"
|
||
replaceExistingHint = "Wenn deaktiviert, wird die neue Gliederung hinter die aktuellen Lesezeichen angehängt."
|
||
title = "Lesezeichen & Gliederung"
|
||
|
||
[editTableOfContents.workbench]
|
||
changeFile = "PDF wechseln"
|
||
filePrompt = "Wählen Sie ein PDF aus Ihrer Bibliothek oder laden Sie ein neues hoch."
|
||
selectFile = "PDF auswählen"
|
||
subtitle = "Lesezeichen importieren, Hierarchien erstellen und die Gliederung ohne enge Seitenleisten anwenden."
|
||
|
||
[editTableOfContents.workbench.empty]
|
||
description = "Wählen Sie das Tool Inhaltsverzeichnis bearbeiten, um den Arbeitsbereich zu laden."
|
||
title = "Tool öffnen, um mit dem Bearbeiten zu beginnen"
|
||
|
||
[emptyFilesState]
|
||
upload = "Hochladen"
|
||
|
||
[encryptedPdfUnlock]
|
||
description = "Dieses PDF ist passwortgeschützt. Geben Sie das Passwort ein, um weiter damit zu arbeiten."
|
||
emptyResponse = "Das Entfernen des Passworts hat keine Datei erzeugt."
|
||
incorrectPassword = "Falsches Passwort"
|
||
missingFile = "Die ausgewählte Datei ist nicht mehr verfügbar."
|
||
required = "Geben Sie das Passwort ein, um fortzufahren."
|
||
skip = "Für jetzt überspringen"
|
||
successBody = "Passwort erfolgreich entfernt."
|
||
successBodyWithName = "Passwort von {{fileName}} entfernt"
|
||
successTitle = "Passwort entfernt"
|
||
title = "Passwort entfernen, um fortzufahren"
|
||
unlock = "Entsperren & fortfahren"
|
||
unlockAll = "Für alle verwenden ({{count}})"
|
||
unlockAllPartialFail = "Falsches Passwort für: {{names}}"
|
||
unlockAllSuccess_one = "Unlocked {{count}} file."
|
||
unlockAllSuccess_other = "Unlocked {{count}} files."
|
||
unlockPrompt = "PDF entsperren, um fortzufahren"
|
||
viewerLocked = "Dieses PDF ist passwortgeschützt"
|
||
viewerUnlock = "Entsperren"
|
||
|
||
[encryptedPdfUnlock.password]
|
||
label = "PDF-Passwort"
|
||
placeholder = "PDF-Passwort eingeben"
|
||
|
||
[endpointStatistics]
|
||
title = "Endpunktstatistik"
|
||
|
||
[error]
|
||
_value = "Fehler"
|
||
dismissAllErrors = "Alle Fehler ausblenden"
|
||
generic = "Es ist ein Fehler aufgetreten"
|
||
|
||
[extractImages]
|
||
allowDuplicates = "Doppelte Bilder speichern"
|
||
selectText = "Wählen Sie das Bildformat aus, in das extrahierte Bilder konvertiert werden sollen"
|
||
submit = "Extrahieren"
|
||
tags = "bild,foto,speichern,archivieren,zippen,erfassen,greifen"
|
||
title = "Bilder extrahieren"
|
||
|
||
[extractImages.error]
|
||
failed = "Beim Extrahieren der Bilder aus der PDF ist ein Fehler aufgetreten."
|
||
|
||
[extractImages.settings]
|
||
title = "Einstellungen"
|
||
|
||
[extractPage]
|
||
tags = "extrahieren,seite"
|
||
|
||
[extractPages]
|
||
submit = "Seiten extrahieren"
|
||
tags = "pull,select,copy,extract,extract pages,get pages,pull out,save pages,export pages,copy pages,select pages,specific pages"
|
||
title = "Seiten extrahieren"
|
||
|
||
[extractPages.error]
|
||
failed = "Seiten konnten nicht extrahiert werden"
|
||
|
||
[extractPages.pageNumbers]
|
||
label = "Zu extrahierende Seiten"
|
||
placeholder = "z. B. 1,3,5-8 oder odd & 1-10"
|
||
|
||
[extractPages.results]
|
||
title = "Seiten extrahiert"
|
||
|
||
[extractPages.settings]
|
||
title = "Einstellungen"
|
||
|
||
[extractPages.tooltip]
|
||
description = "Extrahiert die ausgewählten Seiten in ein neues PDF und erhält die Reihenfolge."
|
||
|
||
[fileCard]
|
||
openInFileEditor = "Im Dateieditor öffnen"
|
||
viewInViewer = "Im Viewer anzeigen"
|
||
|
||
[fileDropdownMenu]
|
||
closeFile = "Datei schließen"
|
||
|
||
[fileEditor]
|
||
addFiles = "Dateien hinzufügen"
|
||
|
||
[fileManager]
|
||
active = "Aktiv"
|
||
addToUpload = "Zum Upload hinzufügen"
|
||
changesNotUploaded = "Änderungen nicht hochgeladen"
|
||
clearAll = "Alles löschen"
|
||
clearSelection = "Auswahl aufheben"
|
||
closeAllFiles = "Alle Dateien schließen"
|
||
closeFile = "Datei schließen"
|
||
cloudFile = "Cloud-Datei"
|
||
copyCreated = "Kopie auf diesem Gerät gespeichert."
|
||
copyFailed = "Kopie konnte nicht erstellt werden."
|
||
delete = "Löschen"
|
||
deleteAll = "Alle löschen"
|
||
deleteSelected = "Auswahl löschen"
|
||
deselectAll = "Auswahl aufheben"
|
||
details = "Dateidetails"
|
||
download = "Herunterladen"
|
||
downloadSelected = "Ausgewählte herunterladen"
|
||
dropFilesHere = "Dateien hier ablegen"
|
||
fileFormat = "Format"
|
||
fileHistory = "Dateiverlauf"
|
||
fileName = "Name"
|
||
fileSize = "Größe"
|
||
filesSelected = "Dateien ausgewählt"
|
||
filesStored = "Dateien gespeichert"
|
||
fileVersion = "Version"
|
||
filterAll = "Alle"
|
||
filterLocal = "Lokal"
|
||
filterSharedByMe = "Von mir freigegeben"
|
||
filterSharedWithMe = "Für mich freigegeben"
|
||
googleDrive = "Google Drive"
|
||
googleDriveNotAvailable = "Google Drive-Integration nicht verfügbar"
|
||
googleDriveShort = "Drive"
|
||
hideHistory = "Verlauf ausblenden"
|
||
lastModified = "Zuletzt geändert"
|
||
lastSynced = "Zuletzt synchronisiert"
|
||
leaveShare = "Aus meiner Liste entfernen"
|
||
leaveShareFailed = "Die freigegebene Datei konnte nicht entfernt werden."
|
||
leaveShareSuccess = "Aus Ihrer Freigabeliste entfernt."
|
||
loadingFiles = "Dateien werden geladen..."
|
||
localOnly = "Nur lokal"
|
||
makeCopy = "Kopie erstellen"
|
||
mobileShort = "Mobile"
|
||
mobileUpload = "Mobile Upload"
|
||
mobileUploadNotAvailable = "Mobiler Upload nicht aktiviert"
|
||
moreOptions = "Weitere Optionen"
|
||
myFiles = "Meine Dateien"
|
||
nextFile = "Nächste Datei"
|
||
noFiles = "Keine Dateien verfügbar"
|
||
noFilesFound = "Keine Dateien gefunden, die Ihrer Suche entsprechen"
|
||
noRecentFiles = "Keine kürzlichen Dateien gefunden"
|
||
openFile = "Datei öffnen"
|
||
openFiles = "Dateien öffnen"
|
||
openInFileEditor = "In Dateieditor öffnen"
|
||
openInPageEditor = "Im Seiten-Editor öffnen"
|
||
owner = "Eigentümer"
|
||
ownerUnknown = "Unbekannt"
|
||
previousFile = "Vorherige Datei"
|
||
recent = "Kürzlich"
|
||
removeBoth = "Aus beiden entfernen"
|
||
removeFilePrompt = "Diese Datei ist auf diesem Gerät und auf Ihrem Server gespeichert. Wo möchten Sie sie entfernen?"
|
||
removeFileTitle = "Datei entfernen"
|
||
removeLocalOnly = "Nur dieses Gerät"
|
||
removeServerFailed = "Die Datei konnte nicht vom Server entfernt werden."
|
||
removeServerOnly = "Nur Server"
|
||
removeServerOnlyPrompt = "Diese Datei ist nur auf Ihrem Server gespeichert. Möchten Sie sie vom Server entfernen?"
|
||
removeServerSuccess = "Vom Server entfernt."
|
||
removeSharedPrompt = "Diese Datei wurde für Sie freigegeben. Sie können sie von diesem Gerät oder aus Ihrer Freigabeliste entfernen."
|
||
removeSharedServerOnlyBlockedPrompt = "Diese Datei wurde für Sie freigegeben und ist nur auf dem Server gespeichert."
|
||
removeSharedServerOnlyPrompt = "Diese Datei wurde für Sie freigegeben und ist nur auf dem Server gespeichert. Aus Ihrer Liste entfernen?"
|
||
restore = "Wiederherstellen"
|
||
saveSelected = "Auswahl speichern"
|
||
searchFiles = "Dateien suchen..."
|
||
selectAll = "Alle auswählen"
|
||
selectedCount = "{{count}} ausgewählt"
|
||
share = "Freigeben"
|
||
shared = "Freigegeben"
|
||
sharedByYou = "Von Ihnen freigegeben"
|
||
sharedEditNoticeBody = "Sie haben keine Bearbeitungsrechte für die Serverversion dieser Datei. Alle Änderungen werden als lokale Kopie gespeichert."
|
||
sharedEditNoticeConfirm = "Verstanden"
|
||
sharedEditNoticeTitle = "Schreibgeschützte Serverkopie"
|
||
sharedWithYou = "Für Sie freigegeben"
|
||
shareSelected = "Auswahl freigeben"
|
||
sharing = "Freigabe"
|
||
showAll = "Alle anzeigen"
|
||
showHistory = "Verlauf anzeigen"
|
||
sortByDate = "Nach Datum sortieren"
|
||
sortByName = "Nach Name sortieren"
|
||
sortBySize = "Nach Größe sortieren"
|
||
storage = "Speicher"
|
||
storageState = "Speicher"
|
||
synced = "Synchronisiert"
|
||
title = "PDF-Dateien hochladen"
|
||
toolChain = "Angewendete Werkzeuge"
|
||
unsupported = "Nicht unterstützt"
|
||
unzip = "Entpacken"
|
||
updateOnServer = "Auf dem Server aktualisieren"
|
||
uploadSelected = "Auswahl hochladen"
|
||
uploadToServer = "Auf den Server hochladen"
|
||
versionHistory = "Version history"
|
||
|
||
[files]
|
||
addFiles = "Dateien hinzufügen"
|
||
created = "Erstellt"
|
||
selectFromWorkbench = "Dateien von der Workbench auswählen oder"
|
||
selectMultipleFromWorkbench = "Mindestens {{count}} Dateien von der Workbench auswählen oder"
|
||
size = "Dateigröße"
|
||
title = "Dateien"
|
||
upload = "Hochladen"
|
||
uploadFiles = "Dateien hochladen"
|
||
|
||
[fileSelectorPicker]
|
||
empty = "Keine Dateien verfügbar"
|
||
placeholder = "Datei auswählen"
|
||
search = "Dateien filtern…"
|
||
tabListLabel = "Gespeicherte Dateien, Arbeitsbereich, Hochladen"
|
||
upload = "Vom Computer hochladen"
|
||
|
||
[fileSelectorPicker.sort]
|
||
dateAsc = "Älteste zuerst"
|
||
dateDesc = "Neueste zuerst"
|
||
dateLabel = "Neueste"
|
||
nameAsc = "A bis Z"
|
||
nameDesc = "Z bis A"
|
||
nameLabel = "A–Z"
|
||
|
||
[fileSelectorPicker.tabs]
|
||
saved = "Gespeicherte Dateien"
|
||
upload = "Hochladen"
|
||
workbench = "Arbeitsbereich"
|
||
|
||
[fileSidebar]
|
||
addFiles = "Dateien hinzufügen"
|
||
addingFiles = "Dateien werden hinzugefügt…"
|
||
collapse = "Seitenleiste einklappen"
|
||
customizeGroups = "Gruppen anpassen"
|
||
dropHint = "Öffnen Sie Dateien, um zu beginnen"
|
||
dropToAdd = "Drop files to add"
|
||
expand = "Seitenleiste ausklappen"
|
||
files = "Dateien"
|
||
googleDrive = "Google Drive"
|
||
googleDriveDisabled = "Google Drive ist nicht konfiguriert"
|
||
leaveMyFiles = "Meine Dateien verlassen"
|
||
myFiles = "Meine Dateien"
|
||
noFiles = "Noch keine Dateien"
|
||
openFileManager = "Dateimanager öffnen"
|
||
openFromComputer = "Vom Computer öffnen"
|
||
openSettings = "Einstellungen öffnen"
|
||
other = "Andere"
|
||
recent = "Zuletzt verwendet"
|
||
search = "Suchen"
|
||
searchPlaceholder = "Dateien suchen..."
|
||
viewAll = "Alle {{count}} Dateien anzeigen"
|
||
|
||
[fileSidebar.fileItem]
|
||
closeViewer = "Viewer schließen"
|
||
delete = "Delete"
|
||
moreActions = "More actions"
|
||
openInViewer = "Im Viewer öffnen"
|
||
savedToServer = "Saved to server"
|
||
updateOnServer = "Update on server"
|
||
uploadToServer = "Upload to server"
|
||
versionHistory = "Version history"
|
||
|
||
[fileSidebar.groupsModal]
|
||
add = "Hinzufügen"
|
||
addLabel = "Label hinzufügen…"
|
||
categoryIconAria = "Symbol für {{name}} auswählen"
|
||
createCategory = "Kategorie erstellen"
|
||
delete = "Kategorie löschen"
|
||
done = "Fertig"
|
||
hide = "Kategorie ausblenden"
|
||
newCategory = "Neuer Kategoriename…"
|
||
removeLabel = "{{name}} entfernen"
|
||
rename = "Umbenennen"
|
||
reset = "Auf Standardwerte zurücksetzen"
|
||
search = "Labels suchen…"
|
||
show = "Kategorie anzeigen"
|
||
subtitle = "Gruppieren Sie Ihre Dateien in übergeordnete Kategorien. Fügen Sie vorhandene oder neue Labels zu einer Kategorie hinzu, benennen Sie sie um oder erstellen Sie eine eigene. Dateien, die in keiner Ihrer Kategorien sind, erscheinen unter „Andere“."
|
||
title = "Seitenleisten-Kategorien"
|
||
|
||
[filesPage]
|
||
addToWorkspace = "Zum Arbeitsbereich hinzufügen"
|
||
addToWorkspaceCount = "{{count}} zum Arbeitsbereich hinzufügen"
|
||
allFiles = "Alle Dateien"
|
||
back = "Zurück"
|
||
backToFolder = "Zurück zu {{folder}}"
|
||
backToMyFiles = "Zurück zu Meine Dateien"
|
||
breadcrumbs = "Ordnerpfad"
|
||
cancel = "Abbrechen"
|
||
classification = "Klassifizierung"
|
||
clearSearch = "Suche löschen"
|
||
clearSelection = "Auswahl aufheben"
|
||
closeDetails = "Details schließen"
|
||
create = "Erstellen"
|
||
cycleBlocked = "Ein Ordner kann nicht in einen seiner eigenen Unterordner verschoben werden."
|
||
delete = "Löschen"
|
||
deleteFilesChoiceBody = "Some of these files are saved both on this device and in the cloud. Where should they be deleted from?"
|
||
deleteFilesCloudBody_one = "Delete 1 file from the cloud? This cannot be undone."
|
||
deleteFilesCloudBody_other = "Delete {{count}} files from the cloud? This cannot be undone."
|
||
deleteFilesError = "Could not delete. Try again."
|
||
deleteFilesLocalBody_one = "Delete 1 file from this device? This cannot be undone."
|
||
deleteFilesLocalBody_other = "Delete {{count}} files from this device? This cannot be undone."
|
||
deleteFilesTitle_one = "Delete 1 file?"
|
||
deleteFilesTitle_other = "Delete {{count}} files?"
|
||
deleteFolder = "Ordner löschen"
|
||
deleteFolderBody = "Ordner \"{{name}}\" löschen?"
|
||
deleteFolderContents_one = "Also delete {{count}} file inside the folder"
|
||
deleteFolderContents_other = "Also delete {{count}} files inside the folder"
|
||
deleteFolderContentsWarning = "Dateien werden dauerhaft entfernt und können nicht wiederhergestellt werden."
|
||
deleteFolderError = "Ordner konnte nicht gelöscht werden. Versuchen Sie es erneut."
|
||
deleteFolderKeepHint = "Dateien darin werden nach Alle Dateien verschoben."
|
||
deleteFolderTitle = "Ordner löschen?"
|
||
deselectAll = "Auswahl aufheben"
|
||
details = "Details"
|
||
detailsCount_one = "{{count}} file selected"
|
||
detailsCount_other = "{{count}} files selected"
|
||
dismissError = "Ausblenden"
|
||
download = "Herunterladen"
|
||
downloadAll = "Alle herunterladen"
|
||
downloadVersion = "Diese Version herunterladen"
|
||
dropOverlay = "Dateien zum Hochladen hier ablegen"
|
||
dropOverlaySub = "Dateien starten in Lokal. Verwenden Sie 'Verschieben nach' oder 'In die Cloud speichern', um sie in einem Ordner zu organisieren."
|
||
file = "Datei"
|
||
fileInfo = "File info"
|
||
fileMenu = "Dateiaktionen"
|
||
folder = "Ordner"
|
||
folderItems_one = "{{count}} item"
|
||
folderItems_other = "{{count}} items"
|
||
folderMenu = "Ordneraktionen"
|
||
inPath = "in {{path}}"
|
||
inWorkspace = "Öffnen"
|
||
inWorkspaceAria = "Bereits im Arbeitsbereich"
|
||
loading = "Wird geladen…"
|
||
localFoldersUnavailable = "Ordner sind nur in der Cloud verfügbar – speichern Sie eine Datei in der Cloud, um sie zu organisieren."
|
||
moveSkippedRemote_one = "{{count}} file couldn't be moved on the server (no permission or already deleted)."
|
||
moveSkippedRemote_other = "{{count}} files couldn't be moved on the server (no permission or already deleted)."
|
||
moveTo = "Verschieben nach…"
|
||
myFiles = "Meine Dateien"
|
||
newFolder = "Neuer Ordner"
|
||
newFolderStorageDisabled = "Serverseitige Ordnerspeicherung ist nicht aktiviert. Bitten Sie Ihren Administrator, sie zu aktivieren."
|
||
newFolderTabUnavailable = "Wechseln Sie zu Alle oder Cloud, um Ordner zu erstellen."
|
||
offlineNoFolderEdits = "Serversynchronisation für Ordner nicht verfügbar – Ordneränderungen sind deaktiviert. Prüfen Sie Anmeldung und Speicherkonfiguration."
|
||
open = "Öffnen"
|
||
openVersionInWorkspace = "Version im Arbeitsbereich öffnen"
|
||
originFilter = "Nach Quelle filtern"
|
||
refresh = "Vom Server aktualisieren"
|
||
remove = "Löschen"
|
||
removeVersion = "Diese Version entfernen"
|
||
rename = "Umbenennen"
|
||
renameFolder = "Ordner umbenennen"
|
||
resizeFolderTree = "Ordnerbaum skalieren (Pfeiltasten, Umschalt für größere Schritte; Doppelklick zum automatischen Anpassen)"
|
||
save = "Speichern"
|
||
saveToServer = "Auf dem Server speichern"
|
||
saveToServerDisabledHint = "Speichern auf dem Server ist auf diesem Server nicht aktiviert. Bitten Sie Ihren Administrator, es zu aktivieren."
|
||
search = "Suchen"
|
||
searchPlaceholder = "Diesen Ordner & Unterordner durchsuchen"
|
||
selectAll = "Alle auswählen"
|
||
selectAllHint = "Klicken, um alles auszuwählen. Tipp: Halten Sie Strg (oder Cmd), um Dateien einzeln hinzuzufügen, Umschalt zum Auswählen eines Bereichs."
|
||
selectedCount = "{{count}} ausgewählt"
|
||
selectFile = "Datei {{name}} auswählen"
|
||
shareDisabledHint = "Dateifreigabe ist auf diesem Server nicht aktiviert. Bitten Sie Ihren Administrator, sie zu aktivieren."
|
||
shareManage = "Freigabe verwalten"
|
||
showDetails = "Details anzeigen"
|
||
signInRequired = "Sign in to use cloud storage."
|
||
summary_one = "{{count}} item"
|
||
summary_other = "{{count}} items"
|
||
tree = "Ordner"
|
||
upload = "Hochladen"
|
||
uploadedToLocal = "Hochgeladene Dateien starten in Lokal. Verwenden Sie 'In die Cloud speichern', um sie in einen Ordner zu legen."
|
||
uploadFromMobile = "Vom Mobilgerät hochladen"
|
||
versionActions = "Versionsaktionen"
|
||
versionCollapse = "Mittlere Versionen einklappen"
|
||
versionHistory = "Version history"
|
||
versionHistoryEmpty = "This file has no earlier versions."
|
||
versionOrigin = "Ursprünglicher Upload"
|
||
versionsCount = "{{count}} Versionen"
|
||
versionShowHidden = "{{count}} frühere Versionen anzeigen"
|
||
viewVersionHistory = "Version journey ({{count}})"
|
||
|
||
[filesPage.appearance]
|
||
colour = "Farbe"
|
||
icon = "Symbol"
|
||
title = "Erscheinungsbild"
|
||
useColour = "Farbe {{c}} verwenden"
|
||
|
||
[filesPage.column]
|
||
modified = "Geändert"
|
||
name = "Name"
|
||
size = "Größe"
|
||
type = "Typ"
|
||
|
||
[filesPage.deleteScope]
|
||
cloud = "Cloud only"
|
||
cloudHint = "Deletes from the server. A copy stays on this device."
|
||
device = "This device only"
|
||
deviceHint = "Removes the local copy. The cloud copy is kept."
|
||
everywhere = "Everywhere"
|
||
everywhereHint = "Deletes the file from this device and the cloud."
|
||
|
||
[filesPage.empty]
|
||
hint = "Legen Sie PDFs irgendwo auf dieser Seite ab, um sie hochzuladen, oder verwenden Sie die Schaltfläche Neuer Ordner, um Ihre Dateien zu organisieren."
|
||
newFolderCta = "Ordner erstellen"
|
||
title = "Dieser Ordner ist leer"
|
||
uploadCta = "Dateien hochladen"
|
||
|
||
[filesPage.empty.cloud]
|
||
hint = "Laden Sie eine Datei hoch, um zu starten, oder erstellen Sie einen Ordner zum Organisieren."
|
||
offlineHint = "Stellen Sie die Verbindung wieder her, um Ihre Cloud-Bibliothek zu laden."
|
||
offlineTitle = "Keine zwischengespeicherten Cloud-Dateien"
|
||
title = "Noch keine Cloud-Dateien"
|
||
|
||
[filesPage.empty.local]
|
||
hint = "Ohne Hochladen gespeicherte Dateien bleiben hier. Legen Sie eine Datei ab, um eine hinzuzufügen."
|
||
title = "Keine nur lokalen Dateien"
|
||
|
||
[filesPage.empty.recent]
|
||
hint = "Dateien, die Sie öffnen oder bearbeiten, erscheinen hier."
|
||
title = "Noch nichts geändert"
|
||
|
||
[filesPage.empty.shared]
|
||
hint = "Wenn jemand eine Datei per Link teilt, erscheint sie hier."
|
||
title = "Nichts mit Ihnen geteilt"
|
||
|
||
[filesPage.empty.sharedByMe]
|
||
hint = "Erstellen Sie einen Freigabelink oder laden Sie einen Teamkollegen aus einer Ihrer Dateien ein, um es hier zu sehen."
|
||
title = "Sie haben noch keine Dateien geteilt"
|
||
|
||
[filesPage.error]
|
||
actionFailed = "Konnte {{action}} nicht ausführen."
|
||
actionFailedDetail = "Konnte {{action}} nicht ausführen: {{message}}"
|
||
cloudDeleteFailed_one = "Couldn't delete 1 file from the cloud."
|
||
cloudDeleteFailed_other = "Couldn't delete {{count}} files from the cloud."
|
||
deleteFolderFailed = "Ordner konnte nicht gelöscht werden."
|
||
deleteFolderFailedDetail = "Ordner konnte nicht gelöscht werden: {{message}}"
|
||
folderAppearanceFailed = "Ordner-Erscheinungsbild konnte nicht aktualisiert werden."
|
||
folderAppearanceFailedDetail = "Ordner-Erscheinungsbild konnte nicht aktualisiert werden: {{message}}"
|
||
moveFilesFailed = "Dateien konnten nicht verschoben werden."
|
||
moveFilesFailedDetail = "Dateien konnten nicht verschoben werden: {{message}}"
|
||
moveFolderFailed = "Ordner konnte nicht verschoben werden."
|
||
moveFolderFailedDetail = "Ordner konnte nicht verschoben werden: {{message}}"
|
||
removeFilesFailed = "Dateien konnten nicht entfernt werden."
|
||
removeFilesFailedDetail = "Dateien konnten nicht entfernt werden: {{message}}"
|
||
uploadFilesFailed = "Dateien konnten nicht hochgeladen werden."
|
||
uploadFilesFailedDetail = "Dateien konnten nicht hochgeladen werden: {{message}}"
|
||
|
||
[filesPage.field]
|
||
added = "Hinzugefügt"
|
||
count = "Dateien"
|
||
folder = "Ordner"
|
||
labels = "Labels"
|
||
modified = "Geändert"
|
||
name = "Name"
|
||
size = "Größe"
|
||
toolHistoryAtVersion = "Kumulative Toolkette"
|
||
totalSize = "Gesamtgröße"
|
||
type = "Typ"
|
||
versionHistory = "Versionsverlauf"
|
||
|
||
[filesPage.folderName]
|
||
cancel = "Abbrechen"
|
||
error = "Ordner konnte nicht gespeichert werden. Versuchen Sie es erneut."
|
||
label = "Ordnername"
|
||
placeholder = "Ordnername"
|
||
|
||
[filesPage.moveDialog]
|
||
cancel = "Abbrechen"
|
||
confirm = "Hierher verschieben"
|
||
error = "Verschieben nicht möglich. Versuchen Sie es erneut."
|
||
hint = "Wählen Sie einen Zielordner. Tipp: Sie können Dateien auch per Drag & Drop auf Ordner im Baum links ziehen."
|
||
newFolderCancel = "Verwerfen"
|
||
newFolderCreate = "Erstellen"
|
||
newFolderError = "Ordner konnte nicht erstellt werden. Versuchen Sie es erneut."
|
||
newFolderLabel = "Neuer Ordnername"
|
||
newFolderPlaceholder = "Ordnername"
|
||
newFolderToggle = "Neuen Ordner erstellen…"
|
||
title = "In Ordner verschieben"
|
||
|
||
[filesPage.origin]
|
||
all = "Alle Quellen"
|
||
cloud = "Cloud"
|
||
cloudHint = "Auf dem Stirling-Server gespeichert"
|
||
local = "Lokal"
|
||
localHint = "Nur in diesem Browser gespeichert"
|
||
shared = "Geteilt"
|
||
sharedHint = "Über Link mit Ihnen geteilt"
|
||
|
||
[filesPage.sort]
|
||
modifiedAsc = "Älteste zuerst"
|
||
modifiedDesc = "Neueste zuerst"
|
||
nameAsc = "Name A→Z"
|
||
nameDesc = "Name Z→A"
|
||
sizeAsc = "Kleinste zuerst"
|
||
sizeDesc = "Größte zuerst"
|
||
|
||
[filesPage.syncError]
|
||
client = "Ordnersynchronisation fehlgeschlagen."
|
||
network = "Server konnte nicht erreicht werden."
|
||
server = "Serverfehler bei der Ordnersynchronisation."
|
||
|
||
[filesPage.tabName]
|
||
local = "Lokal"
|
||
recent = "Zuletzt"
|
||
shared = "Mit mir geteilt"
|
||
sharedByMe = "Von mir geteilt"
|
||
|
||
[filesPage.tabs]
|
||
all = "Alle"
|
||
ariaLabel = "Dateiansichten"
|
||
recent = "Zuletzt"
|
||
shared = "Mit mir geteilt"
|
||
sharedByMe = "Von mir geteilt"
|
||
|
||
[filesPage.treeMenu]
|
||
actions = "Ordneraktionen für {{name}}"
|
||
delete = "Ordner löschen"
|
||
newSubfolder = "Neuer Unterordner"
|
||
rename = "Umbenennen"
|
||
|
||
[filesPage.typeFilter]
|
||
allTypes = "Alle Typen"
|
||
label = "Nach Typ filtern"
|
||
|
||
[filesPage.viewMode]
|
||
grid = "Rasteransicht"
|
||
label = "Ansichtsmodus"
|
||
list = "Listenansicht"
|
||
|
||
[fileToPDF]
|
||
tags = "transformation,format,dokument,bild,folie,text,konvertierung,büro,dokumente,word,excel,powerpoint"
|
||
title = "Datei in PDF"
|
||
|
||
[fileUpload]
|
||
dropFilesHere = "Dateien hier ablegen oder Upload-Button klicken"
|
||
dropFilesHereOpen = "Dateien hier ablegen oder auf Öffnen klicken"
|
||
filesAvailable = "Dateien verfügbar"
|
||
loadFromStorage = "Aus Speicher laden"
|
||
noFilesInStorage = "Keine Dateien im Speicher verfügbar. Laden Sie zuerst einige Dateien hoch."
|
||
noFilesInStorageOpen = "Keine Dateien im Speicher verfügbar. Öffnen Sie zuerst einige Dateien."
|
||
open = "Öffnen"
|
||
openFile = "Datei öffnen"
|
||
openFiles = "Dateien öffnen"
|
||
selectFromStorage = "Aus Speicher auswählen"
|
||
upload = "Hochladen"
|
||
uploadFile = "Datei hochladen"
|
||
uploadFiles = "Dateien hochladen"
|
||
|
||
[firstLogin]
|
||
allFieldsRequired = "Alle Felder sind erforderlich"
|
||
changePassword = "Passwort ändern"
|
||
confirmPassword = "Neues Passwort bestätigen"
|
||
currentPassword = "Aktuelles Passwort"
|
||
enterCurrentPassword = "Geben Sie Ihr aktuelles Passwort ein"
|
||
enterNewPassword = "Neues Passwort eingeben (mind. 8 Zeichen)"
|
||
error = "Fehler"
|
||
loggedInAs = "Angemeldet als"
|
||
newPassword = "Neues Passwort"
|
||
passwordChangedSuccess = "Passwort erfolgreich geändert! Bitte melden Sie sich erneut an."
|
||
passwordChangeFailed = "Passwort konnte nicht geändert werden. Bitte prüfen Sie Ihr aktuelles Passwort."
|
||
passwordMustBeDifferent = "Das neue Passwort muss sich vom aktuellen Passwort unterscheiden"
|
||
passwordsDoNotMatch = "Die neuen Passwörter stimmen nicht überein"
|
||
passwordTooShort = "Das Passwort muss mindestens 8 Zeichen lang sein"
|
||
reEnterNewPassword = "Neues Passwort erneut eingeben"
|
||
title = "Erste Anmeldung"
|
||
welcomeMessage = "Aus Sicherheitsgründen müssen Sie bei der ersten Anmeldung Ihr Passwort ändern."
|
||
welcomeTitle = "Willkommen!"
|
||
|
||
[flatten]
|
||
submit = "Abflachen"
|
||
tags = "simplify,remove,interactive,flatten,flatten form,remove form fields,make static,finalize form,lock form,disable editing,convert to image,non-editable"
|
||
title = "Abflachen"
|
||
|
||
[flatten.error]
|
||
failed = "Ein Fehler ist beim Abflachen der PDF aufgetreten."
|
||
|
||
[flatten.options]
|
||
stepTitle = "Abflachungs-Optionen"
|
||
|
||
[flatten.options.flattenOnlyForms]
|
||
desc = "Nur Formularfelder vereinfachen, andere interaktive Elemente unverändert lassen"
|
||
label = "Nur Formulare vereinfachen"
|
||
|
||
[flatten.renderDpi]
|
||
help = "Lassen Sie das Feld leer, um die Systemvorgabe zu verwenden. Höhere DPI schärfen das Ergebnis, erhöhen aber die Verarbeitungszeit und die Dateigröße."
|
||
label = "Rendering-DPI (optional, empfohlen 150 DPI)"
|
||
placeholder = "z. B. 150"
|
||
|
||
[flatten.results]
|
||
title = "Reduzierungs-Ergebnisse"
|
||
|
||
[flatten.tooltip.description]
|
||
bullet1 = "Textfelder werden zu normalem Text (nicht bearbeitbar)"
|
||
bullet2 = "Checkboxen und Buttons werden zu Bildern"
|
||
bullet3 = "Ideal für Endversionen, die nicht geändert werden sollen"
|
||
bullet4 = "Gewährleistet einheitliches Aussehen auf allen Geräten"
|
||
text = "Das Abflachen macht Ihre PDF nicht bearbeitbar, indem ausfüllbare Formulare und Buttons in normalen Text und Bilder umgewandelt werden. Die PDF sieht genau gleich aus, aber niemand kann die Formulare mehr ändern oder ausfüllen. Perfekt zum Teilen ausgefüllter Formulare, Erstellen finaler Dokumente für Aufzeichnungen oder um sicherzustellen, dass die PDF überall gleich aussieht."
|
||
title = "Was bewirkt das Abflachen?"
|
||
|
||
[flatten.tooltip.formsOnly]
|
||
bullet1 = "Formulare werden nicht mehr bearbeitbar"
|
||
bullet2 = "Links funktionieren beim Anklicken weiterhin"
|
||
bullet3 = "Kommentare und Notizen bleiben sichtbar"
|
||
bullet4 = "Lesezeichen helfen weiterhin bei der Navigation"
|
||
text = "Diese Option entfernt nur die Möglichkeit, Formulare auszufüllen, lässt aber andere Funktionen wie das Anklicken von Links, das Anzeigen von Lesezeichen und das Lesen von Kommentaren weiterhin funktionieren."
|
||
title = "Was bedeutet 'Nur Formulare reduzieren'?"
|
||
|
||
[flatten.tooltip.header]
|
||
title = "Über das Abflachen von PDFs"
|
||
|
||
[footer]
|
||
discord = "Discord"
|
||
issues = "GitHub"
|
||
|
||
[formFill]
|
||
flattenAfterFilling = "Nach dem Ausfüllen ebnen"
|
||
rescanFields = "Felder erneut scannen"
|
||
rescanFormFields = "Formularfelder erneut scannen"
|
||
save = "Speichern"
|
||
|
||
[formFill.sidebar]
|
||
close = "Seitenleiste schließen"
|
||
|
||
[getPdfInfo]
|
||
downloadJson = "Als JSON herunterladen"
|
||
downloads = "Downloads"
|
||
indexTitle = "Index"
|
||
noneDetected = "Keine erkannt"
|
||
noResults = "Führen Sie das Tool aus, um einen Bericht zu erstellen."
|
||
processing = "Informationen werden extrahiert..."
|
||
results = "Ergebnisse"
|
||
submit = "Informationen anzeigen"
|
||
tags = "infomation,daten,statistik"
|
||
title = "Alle Informationen anzeigen"
|
||
|
||
[getPdfInfo.compliance]
|
||
failed = "Fehlgeschlagen"
|
||
failedCount = "fehlgeschlagen"
|
||
noVerification = "Keine Überprüfung durchgeführt"
|
||
noVerificationDesc = "Die Konformität mit PDF-Standards wurde für dieses Dokument nicht überprüft."
|
||
passed = "Bestanden"
|
||
passedCount = "bestanden"
|
||
|
||
[getPdfInfo.error]
|
||
partial = "Einige Dateien konnten nicht verarbeitet werden."
|
||
unexpected = "Unerwarteter Fehler während der Extraktion."
|
||
|
||
[getPdfInfo.other]
|
||
attachments = "Anhänge"
|
||
embeddedFiles = "Eingebettete Dateien"
|
||
javaScript = "JavaScript"
|
||
layers = "Ebenen"
|
||
structureTree = "Strukturbaum"
|
||
xmp = "XMPMetadata"
|
||
|
||
[getPdfInfo.perPage]
|
||
annotations = "Anmerkungen"
|
||
fonts = "Schriftarten"
|
||
images = "Bilder"
|
||
links = "Links"
|
||
multimedia = "Multimedia"
|
||
size = "Größe"
|
||
xobjects = "XObject-Anzahl"
|
||
|
||
[getPdfInfo.report]
|
||
shortTitle = "PDF-Informationen"
|
||
|
||
[getPdfInfo.sections]
|
||
basicInfo = "Grundlegende Informationen"
|
||
compliance = "Compliance"
|
||
documentInfo = "Dokumentinformationen"
|
||
encryption = "Verschlüsselung"
|
||
formFields = "Formularfelder"
|
||
metadata = "Metadaten"
|
||
other = "Sonstiges"
|
||
permissions = "Berechtigungen"
|
||
perPageInfo = "Informationen pro Seite"
|
||
tableOfContents = "Inhaltsverzeichnis"
|
||
|
||
[getPdfInfo.status]
|
||
complete = "Extraktion abgeschlossen"
|
||
|
||
[getPdfInfo.summary]
|
||
author = "Autor"
|
||
basic = "Grundlegende Informationen"
|
||
complianceChecked = "Standards überprüft ({{failed}} fehlgeschlagen)"
|
||
compliancePassed = "Mit {{standards}} konform"
|
||
created = "Erstellt"
|
||
documentInfo = "Dokumentinformationen"
|
||
fileSize = "Dateigröße"
|
||
language = "Sprache"
|
||
modified = "Geändert"
|
||
noCompliance = "Keine Compliance-Standards"
|
||
overviewTitle = "PDF-Übersicht"
|
||
pages = "Seiten"
|
||
pdfVersion = "PDF-Version"
|
||
permsAll = "Alle Berechtigungen erlaubt"
|
||
permsMixed = "Einige Berechtigungen eingeschränkt"
|
||
permsRestricted_one = "{{count}} restriction"
|
||
permsRestricted_other = "{{count}} restrictions"
|
||
securityTitle = "Sicherheitsstatus"
|
||
technical = "Technisch"
|
||
title = "PDF-Zusammenfassung"
|
||
|
||
[getPdfInfo.summary.overview]
|
||
text = "Dies ist ein {{pages}}-seitiges PDF mit dem Titel {{title}}, erstellt von {{author}} (PDF-Version {{version}})."
|
||
unknown = "Unbekannter Autor"
|
||
untitled = "ein unbenanntes Dokument"
|
||
|
||
[getPdfInfo.summary.security]
|
||
encrypted = "Verschlüsseltes PDF - Passwortschutz vorhanden"
|
||
unencrypted = "Unverschlüsseltes PDF - Kein Passwortschutz"
|
||
|
||
[getPdfInfo.summary.tech]
|
||
bookmarks = "Lesezeichen"
|
||
embeddedFiles = "Eingebettete Dateien"
|
||
fonts = "Schriftarten"
|
||
formFields = "Formularfelder"
|
||
images = "Bilder"
|
||
javaScript = "JavaScript"
|
||
layers = "Ebenen"
|
||
multimedia = "Multimedia"
|
||
|
||
[groupSigning.steps]
|
||
back = "Zurück"
|
||
completed = "Abgeschlossen"
|
||
current = "Aktuell"
|
||
stepLabel = "Schritt {{number}}"
|
||
|
||
[groupSigning.steps.configureDefaults]
|
||
continue = "Weiter zur Prüfung"
|
||
invisible = "Signaturen sind unsichtbar (nur Metadaten)"
|
||
locationLabel = "Ort:"
|
||
preview = "Vorschau"
|
||
reasonLabel = "Grund:"
|
||
title = "Signatur-Einstellungen konfigurieren"
|
||
visible = "Signaturen sind auf Seite {{page}} sichtbar"
|
||
|
||
[groupSigning.steps.review]
|
||
document = "Dokument"
|
||
dueDate = "Fälligkeitsdatum (optional)"
|
||
dueDatePlaceholder = "Fälligkeitsdatum auswählen..."
|
||
invisible = "Unsichtbar (nur Metadaten)"
|
||
location = "Ort:"
|
||
logo = "Logo:"
|
||
logoHidden = "Kein Logo"
|
||
logoShown = "Stirling PDF-Logo wird angezeigt"
|
||
participantCount_one = "{{count}} participant will sign in order"
|
||
participantCount_other = "{{count}} participants will sign in order"
|
||
participants = "Teilnehmer"
|
||
reason = "Grund:"
|
||
send = "Signaturanfragen senden"
|
||
signatureSettings = "Signatur-Einstellungen"
|
||
title = "Sitzungsdetails prüfen"
|
||
titleShort = "Prüfen & Senden"
|
||
visibility = "Sichtbarkeit:"
|
||
visible = "Auf Seite {{page}} sichtbar"
|
||
|
||
[groupSigning.steps.selectDocument]
|
||
continue = "Weiter zur Teilnehmerauswahl"
|
||
noFile = "Bitte wählen Sie eine einzelne PDF-Datei aus Ihren aktiven Dateien, um eine Signiersitzung zu erstellen."
|
||
selectedFile = "Ausgewähltes Dokument"
|
||
title = "Dokument auswählen"
|
||
|
||
[groupSigning.steps.selectParticipants]
|
||
continue = "Weiter zu den Signatur-Einstellungen"
|
||
count_one = "{{count}} participant selected"
|
||
count_other = "{{count}} participants selected"
|
||
label = "Teilnehmer auswählen"
|
||
placeholder = "Teilnehmer zum Signieren auswählen..."
|
||
title = "Teilnehmer auswählen"
|
||
|
||
[groupSigning.tooltip]
|
||
header = "Über das Gruppensignieren"
|
||
|
||
[groupSigning.tooltip.finalization]
|
||
bullet1 = "Alle Signaturen werden in der von Ihnen festgelegten Teilnehmerreihenfolge angewendet"
|
||
bullet2 = "Sie können bei Bedarf mit teilweisen Signaturen finalisieren"
|
||
bullet3 = "Nach dem Finalisieren kann die Sitzung nicht mehr geändert werden"
|
||
description = "Sobald alle Teilnehmer signiert haben (oder Sie sich für eine vorzeitige Finalisierung entscheiden), können Sie das endgültige signierte PDF erzeugen."
|
||
title = "Finalisierungsprozess"
|
||
|
||
[groupSigning.tooltip.roles]
|
||
bullet1 = "Eigentümer (Sie): erstellt die Sitzung, konfiguriert Signaturstandards, finalisiert das Dokument"
|
||
bullet2 = "Teilnehmer: Erstellen ihre Signatur, wählen ein Zertifikat und platzieren sie im PDF"
|
||
bullet3 = "Teilnehmer können Sichtbarkeit, Grund oder Ort der Signatur nicht ändern"
|
||
description = "Sie steuern die Einstellungen zur Signaturdarstellung für alle Teilnehmer."
|
||
title = "Teilnehmerrollen"
|
||
|
||
[groupSigning.tooltip.sequential]
|
||
bullet1 = "Der erste Teilnehmer muss signieren, bevor der zweite auf das Dokument zugreifen kann"
|
||
bullet2 = "Stellt die korrekte Signierreihenfolge für rechtliche Konformität sicher"
|
||
bullet3 = "Sie können die Teilnehmer durch Ziehen in der Liste neu anordnen"
|
||
description = "Teilnehmer signieren Dokumente in der von Ihnen festgelegten Reihenfolge. Jeder Unterzeichner erhält eine Benachrichtigung, wenn er an der Reihe ist."
|
||
title = "Sequenzielles Signieren"
|
||
|
||
[guestBanner]
|
||
dismiss = "Banner schließen"
|
||
message = "Erstellen Sie ein kostenloses Konto, um Ihre Arbeit zu speichern, auf mehr Funktionen zuzugreifen und das Projekt zu unterstützen."
|
||
signUp = "Kostenlos registrieren"
|
||
title = "Sie verwenden Stirling PDF als Gast!"
|
||
|
||
[home.addAttachments]
|
||
desc = "Eingebettete Dateien (Anhänge) zu einer PDF hinzufügen oder entfernen"
|
||
tags = "einbetten,anhängen,einfügen"
|
||
title = "Anhänge hinzufügen"
|
||
|
||
[home.addImage]
|
||
desc = "Fügt ein Bild an eine bestimmte Stelle im PDF ein (in Arbeit)"
|
||
tags = "einfügen,einbetten,platzieren"
|
||
title = "Bild einfügen"
|
||
|
||
[home.addPageNumbers]
|
||
desc = "Hinzufügen von Seitenzahlen an einer bestimmten Stelle"
|
||
tags = "nummerieren,paginierung,zählen"
|
||
title = "Seitenzahlen hinzufügen"
|
||
|
||
[home.addPassword]
|
||
desc = "Das PDF mit einem Passwort verschlüsseln"
|
||
tags = "encrypt,password,lock,secure,protect,security,encryption,safeguard,confidential,private,restrict access"
|
||
title = "Passwort hinzufügen"
|
||
|
||
[home.addStamp]
|
||
desc = "Text- oder Bildstempel an festgelegten Positionen hinzufügen"
|
||
tags = "stempel,markierung,siegel"
|
||
title = "Stempel zu PDF hinzufügen"
|
||
|
||
[home.addText]
|
||
desc = "Beliebigen Text überall in Ihrem PDF hinzufügen"
|
||
tags = "text,anmerkung,beschriftung"
|
||
title = "Text hinzufügen"
|
||
|
||
[home.adjustContrast]
|
||
desc = "Kontrast, Sättigung und Helligkeit einer PDF anpassen"
|
||
tags = "kontrast,helligkeit,sättigung"
|
||
title = "Farben/Kontrast anpassen"
|
||
|
||
[home.annotate]
|
||
desc = "Im Viewer markieren, zeichnen, Notizen und Formen hinzufügen"
|
||
tags = "annotieren,highlight,zeichnen"
|
||
title = "Annotieren"
|
||
|
||
[home.automate]
|
||
desc = "Mehrstufige Arbeitsabläufe durch Verkettung von PDF-Aktionen erstellen. Ideal für wiederkehrende Aufgaben."
|
||
tags = "arbeitsablauf,sequenz,automatisierung"
|
||
title = "Automatisieren"
|
||
|
||
[home.autoRename]
|
||
desc = "Benennt eine PDF-Datei automatisch basierend auf der erkannten Überschrift um"
|
||
tags = "auto-erkennung,kopfzeilen-basiert,organisieren,umbenennen"
|
||
title = "PDF automatisch umbenennen"
|
||
|
||
[home.autoSizeSplitPDF]
|
||
tags = "auto,teilen,größe"
|
||
title = "Teilen nach Größe/Anzahl"
|
||
|
||
[home.autoSplitPDF]
|
||
tags = "auto,teilen,QR"
|
||
title = "PDF automatisch teilen"
|
||
|
||
[home.bookletImposition]
|
||
desc = "Broschüren mit korrekter Seitenreihenfolge und mehrseitigem Layout für Druck und Bindung erstellen"
|
||
tags = "broschüre,druck,bindung"
|
||
title = "Broschürendruck"
|
||
|
||
[home.certSign]
|
||
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"
|
||
title = "Mit Zertifikat signieren"
|
||
|
||
[home.changeMetadata]
|
||
desc = "Ändern/Entfernen/Hinzufügen von Metadaten aus einem PDF-Dokument"
|
||
tags = "bearbeiten,ändern,aktualisieren"
|
||
title = "Metadaten ändern"
|
||
|
||
[home.changePermissions]
|
||
desc = "Dokumentbeschränkungen und -berechtigungen ändern"
|
||
tags = "berechtigungen,einschränkungen,rechte,zugriffskontrolle,erlauben,verweigern,drucken,kopieren,bearbeiten,berechtigungen ändern,sicherheitseinstellungen,benutzerrechte"
|
||
title = "Berechtigungen ändern"
|
||
|
||
[home.compare]
|
||
desc = "Vergleicht und zeigt die Unterschiede zwischen zwei PDF-Dokumenten an"
|
||
tags = "unterschied"
|
||
title = "Vergleichen"
|
||
|
||
[home.compress]
|
||
desc = "PDF komprimieren um die Dateigröße zu reduzieren"
|
||
tags = "verkleinern,reduzieren,optimieren"
|
||
title = "Komprimieren"
|
||
|
||
[home.convert]
|
||
desc = "Dateien zwischen verschiedenen Formaten konvertieren"
|
||
tags = "umwandeln,ändern"
|
||
title = "Umwandeln"
|
||
|
||
[home.crop]
|
||
desc = "PDF zuschneiden um die Größe zu verändern (Text bleibt erhalten!)"
|
||
tags = "zuschneiden,schneiden,größe ändern"
|
||
title = "PDF zuschneiden"
|
||
|
||
[home.devAirgapped]
|
||
desc = "Link zum Air-Gap-Einrichtungsleitfaden"
|
||
tags = "air-gapped,offline,isolated,no internet,disconnected,secure,network isolation,standalone"
|
||
title = "Offline-Setup"
|
||
|
||
[home.devApi]
|
||
desc = "Link zur API-Dokumentation"
|
||
tags = "API,entwicklung,dokumentation"
|
||
title = "API"
|
||
|
||
[home.devFolderScanning]
|
||
desc = "Link zum Leitfaden für automatisches Ordner-Scannen"
|
||
tags = "automatisierung,ordner,scannen"
|
||
title = "Autom. Ordner-Scan"
|
||
|
||
[home.devSsoGuide]
|
||
desc = "Link zum SSO-Leitfaden"
|
||
tags = "SSO,single sign-on,authentication,SAML,OAuth,OIDC,login,enterprise,identity provider,IdP"
|
||
title = "SSO-Anleitung"
|
||
|
||
[home.editTableOfContents]
|
||
desc = "Hinzufügen oder Bearbeiten von Lesezeichen und Inhaltsverzeichnissen in PDF-Dokumenten"
|
||
tags = "lesezeichen,inhalt,bearbeiten"
|
||
title = "Inhaltsverz. bearbeiten"
|
||
|
||
[home.extractImages]
|
||
desc = "Extrahiert alle Bilder aus einer PDF-Datei und speichert sie als Zip-Archiv"
|
||
tags = "extrahieren,speichern,exportieren"
|
||
title = "Bilder extrahieren"
|
||
|
||
[home.extractPages]
|
||
desc = "Spezifische Seiten aus einem PDF-Dokument extrahieren"
|
||
tags = "extrahieren,auswählen,kopieren"
|
||
title = "Seiten extrahieren"
|
||
|
||
[home.flatten]
|
||
desc = "Alle interaktiven Elemente und Formulare aus einem PDF entfernen"
|
||
tags = "vereinfachen,entfernen,interaktiv"
|
||
title = "Abflachen"
|
||
|
||
[home.formFill]
|
||
desc = "Fill PDF form fields interactively with a visual editor"
|
||
title = "Fill Form"
|
||
|
||
[home.getPdfInfo]
|
||
desc = "Erfasst alle möglichen Informationen in einer PDF"
|
||
tags = "info,metadaten,details"
|
||
title = "Alle PDF-Infos"
|
||
|
||
[home.manageCertificates]
|
||
tags = "zertifikate,importieren,exportieren"
|
||
title = "Zertifikate verwalten"
|
||
|
||
[home.merge]
|
||
desc = "Mehrere PDF-Dateien zu einer einzigen zusammenführen"
|
||
tags = "kombinieren,zusammenführen,vereinen"
|
||
title = "Zusammenführen"
|
||
|
||
[home.mobile]
|
||
brandAlt = "Stirling PDF-Logo"
|
||
openFiles = "Dateien öffnen"
|
||
swipeHint = "Zum Wechseln der Ansicht nach links oder rechts wischen"
|
||
tools = "Werkzeuge"
|
||
toolsSlide = "Bereich für Toolauswahl"
|
||
viewSwitcher = "Ansicht des Arbeitsbereichs wechseln"
|
||
workbenchSlide = "Arbeitsbereichs-Panel"
|
||
workspace = "Arbeitsbereich"
|
||
|
||
[home.multiTool]
|
||
desc = "Seiten zusammenführen, drehen, neu anordnen und entfernen"
|
||
tags = "mehrere,werkzeuge"
|
||
title = "PDF-Multitool"
|
||
|
||
[home.ocr]
|
||
desc = "Cleanup scannt und erkennt Text aus Bildern in einer PDF-Datei und fügt ihn erneut als Text hinzu"
|
||
tags = "extrahieren,scannen"
|
||
title = "OCR & Scans bereinigen"
|
||
|
||
[home.overlay-pdfs]
|
||
desc = "Ein PDF über ein anderes legen"
|
||
tags = "overlay,combine,merge,layer,superimpose,overlay PDF,layer PDFs,combine PDFs,stack,overlay pages,background,foreground,composite"
|
||
title = "PDFs überlagern"
|
||
|
||
[home.pageLayout]
|
||
desc = "Mehrere Seiten eines PDF zu einer Seite zusammenführen"
|
||
tags = "layout,anordnen,kombinieren"
|
||
title = "Mehrseitiges Layout"
|
||
|
||
[home.pdfCommentAgent]
|
||
desc = "Bitten Sie die KI, eine PDF basierend auf Ihrer Eingabe mit Haftnotiz-Kommentaren zu versehen"
|
||
tags = "KI,agent,kommentar,annotieren,haftnotiz,review,feedback,notizen"
|
||
title = "KI-Kommentare hinzufügen"
|
||
|
||
[home.pdfOrganiser]
|
||
tags = "organisieren,umordnen,neu anordnen"
|
||
title = "Organisieren"
|
||
|
||
[home.pdfTextEditor]
|
||
desc = "Vorhandenen Text und Bilder in PDFs bearbeiten"
|
||
tags = "text bearbeiten,text ändern,text modifizieren,inhalt bearbeiten,text aktualisieren,umschreiben,korrigieren,ändern,durchstreichen,überarbeiten,texteditor,inhaltseditor"
|
||
title = "PDF-Texteditor"
|
||
|
||
[home.pdfToSinglePage]
|
||
desc = "Fügt alle PDF-Seiten zu einer einzigen großen Seite zusammen"
|
||
tags = "kombinieren,zusammenführen,einzeln"
|
||
title = "PDF auf eine Seite"
|
||
|
||
[home.read]
|
||
desc = "PDFs anzeigen und kommentieren. Text hervorheben, zeichnen oder Kommentare für Überprüfung und Zusammenarbeit einfügen."
|
||
tags = "anzeigen,öffnen,anzeigen"
|
||
title = "Lesen"
|
||
|
||
[home.redact]
|
||
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"
|
||
title = "Schwärzen"
|
||
|
||
[home.removeAnnotations]
|
||
desc = "Entfernt alle Kommentare/Anmerkungen aus einem PDF"
|
||
tags = "löschen,bereinigen,entfernen"
|
||
title = "Anmerkungen entfernen"
|
||
|
||
[home.removeBlanks]
|
||
desc = "Erkennt und entfernt leere Seiten aus einem Dokument"
|
||
tags = "löschen,bereinigen,leer"
|
||
title = "Leere Seiten entfernen"
|
||
|
||
[home.removeCertSign]
|
||
desc = "Zertifikatsignatur aus PDF entfernen"
|
||
tags = "entfernen,löschen,entsperren"
|
||
title = "Zert.-Signatur entfernen"
|
||
|
||
[home.removeImage]
|
||
desc = "Bild aus PDF entfernen, um die Dateigröße zu verringern"
|
||
tags = "entfernen,löschen,bereinigen"
|
||
title = "Bild entfernen"
|
||
|
||
[home.removePages]
|
||
desc = "Ungewollte Seiten aus dem PDF entfernen"
|
||
tags = "löschen,extrahieren,ausschließen"
|
||
title = "Entfernen"
|
||
|
||
[home.removePassword]
|
||
desc = "Den Passwortschutz eines PDFs entfernen"
|
||
tags = "entsperren"
|
||
title = "Passwort entfernen"
|
||
|
||
[home.reorganizePages]
|
||
desc = "PDF-Seiten mit visueller Drag-and-Drop-Steuerung neu anordnen, duplizieren oder löschen."
|
||
tags = "umordnen,neu anordnen,organisieren"
|
||
title = "Seiten neu anordnen"
|
||
|
||
[home.repair]
|
||
desc = "Versucht, ein beschädigtes/kaputtes PDF zu reparieren"
|
||
tags = "reparieren,wiederherstellen"
|
||
title = "Reparatur"
|
||
|
||
[home.replaceColor]
|
||
desc = "Farben in PDF-Dokumenten ersetzen oder invertieren"
|
||
tags = "farbe ersetzen,farbe invertieren,farbersetzung,farben tauschen,farbe ändern,invertieren,negativ,farbtausch,farbe suchen und ersetzen,farbe konvertieren,farbwechsel"
|
||
title = "Farbe ersetzen & invertieren"
|
||
|
||
[home.rotate]
|
||
desc = "Drehen Sie Ihre PDFs ganz einfach"
|
||
tags = "drehen,spiegeln,ausrichten"
|
||
title = "Drehen"
|
||
|
||
[home.sanitize]
|
||
desc = "Potentiell schädliche Elemente aus PDF-Dateien entfernen"
|
||
tags = "bereinigen,löschen,entfernen"
|
||
title = "Bereinigen"
|
||
|
||
[home.scalePages]
|
||
desc = "Größe/Skalierung der Seite und/oder des Inhalts ändern"
|
||
tags = "größe ändern,anpassen,skalieren"
|
||
title = "Seitengröße / -skalierung"
|
||
|
||
[home.scannerEffect]
|
||
desc = "Erstellen Sie eine PDF, die aussieht, als wäre sie gescannt worden"
|
||
tags = "scannen,simulieren,erstellen"
|
||
title = "Scanner-Effekt"
|
||
|
||
[home.scannerImageSplit]
|
||
desc = "Teilt mehrere Fotos aus einem Foto/PDF auf"
|
||
tags = "erkennen,teilen,fotos"
|
||
title = "Scanfotos erkennen & teilen"
|
||
|
||
[home.sharedSign]
|
||
desc = "Signaturen von anderen anfordern und Signatursitzungen nachverfolgen"
|
||
title = "Gemeinsames Signieren"
|
||
|
||
[home.showJS]
|
||
desc = "Alle Javascript Funktionen in einer PDF anzeigen"
|
||
tags = "javascript,code,skript"
|
||
title = "Javascript anzeigen"
|
||
|
||
[home.sign]
|
||
desc = "Fügt PDF-Signaturen durch Zeichnung, Text oder Bild hinzu"
|
||
tags = "unterschrift,autogramm"
|
||
title = "Signieren"
|
||
|
||
[home.split]
|
||
desc = "PDFs in mehrere Dokumente aufteilen"
|
||
tags = "teilen,trennen,aufteilen"
|
||
title = "Aufteilen"
|
||
|
||
[home.splitByChapters]
|
||
tags = "teilen,kapitel,struktur"
|
||
title = "PDF nach Kapiteln teilen"
|
||
|
||
[home.splitBySections]
|
||
tags = "teilen,abschnitte,aufteilen"
|
||
title = "PDF in Abschnitte teilen"
|
||
|
||
[home.swagger]
|
||
tags = "API,dokumentation,test"
|
||
title = "API-Doku"
|
||
|
||
[home.timestampPdf]
|
||
desc = "Fügen Sie einen RFC 3161-Dokumentzeitstempel hinzu, um nachzuweisen, wann Ihr PDF existiert hat"
|
||
tags = "Zeitstempel,RFC 3161,TSA,Time Stamp Authority,Dokument-Zeitstempel,Existenznachweis,Timestamp-Token,vertrauenswürdiger Zeitstempel,Signatur-Zeitstempel,beglaubigen"
|
||
title = "PDF mit Zeitstempel"
|
||
|
||
[home.unlockPDFForms]
|
||
desc = "Entfernen Sie die schreibgeschützte Eigenschaft von Formularfeldern in einem PDF-Dokument."
|
||
tags = "entsperren,aktivieren,bearbeiten"
|
||
title = "PDF-Formulare entsperren"
|
||
|
||
[home.validateSignature]
|
||
desc = "Digitale Signaturen und Zertifikate in PDF-Dokumenten überprüfen"
|
||
tags = "validieren,überprüfen,zertifikat"
|
||
title = "PDF-Signatur überprüfen"
|
||
|
||
[home.viewPdf]
|
||
title = "PDF ansehen & ändern"
|
||
|
||
[home.watermark]
|
||
desc = "Fügen Sie ein eigenes Wasserzeichen zu Ihrem PDF hinzu"
|
||
tags = "stempel,markierung,überlagerung"
|
||
title = "Wasserzeichen hinzufügen"
|
||
|
||
[HTMLToPDF]
|
||
header = "HTML zu PDF"
|
||
tags = "markup,webinhalt,transformation,konvertierung"
|
||
title = "HTML zu PDF"
|
||
|
||
[image.upload]
|
||
hint = "Laden Sie eine PNG-, JPG-, SVG- oder andere Bilddatei hoch, um sie im PDF zu platzieren. SVG-Dateien werden zur Kompatibilität in PNG konvertiert."
|
||
label = "Bild hochladen"
|
||
placeholder = "Bilddatei auswählen"
|
||
|
||
[imageToPdf]
|
||
tags = "konvertierung,img,jpg,bild,foto"
|
||
|
||
[imageToPDF]
|
||
header = "Bild zu PDF"
|
||
title = "Bild zu PDF"
|
||
|
||
[infoBanner]
|
||
dismiss = "Ausblenden"
|
||
|
||
[invite]
|
||
acceptError = "Konto konnte nicht erstellt werden"
|
||
accountFor = "Konto wird erstellt für"
|
||
alreadyHaveAccount = "Sie haben bereits ein Konto?"
|
||
choosePassword = "Passwort wählen"
|
||
confirmPassword = "Passwort bestätigen"
|
||
confirmPasswordPlaceholder = "Passwort erneut eingeben"
|
||
createAccount = "Konto erstellen"
|
||
creating = "Konto wird erstellt..."
|
||
email = "E-Mail-Adresse"
|
||
emailPlaceholder = "Geben Sie Ihre E-Mail-Adresse ein"
|
||
emailRequired = "E-Mail-Adresse ist erforderlich"
|
||
goToLogin = "Zum Login"
|
||
invalidEmail = "Ungültige E-Mail-Adresse"
|
||
invalidInvitation = "Ungültige Einladung"
|
||
invalidToken = "Ungültiger Einladungslink"
|
||
linkExpires = "Link läuft ab"
|
||
passwordMismatch = "Passwörter stimmen nicht überein"
|
||
passwordPlaceholder = "Geben Sie Ihr Passwort ein"
|
||
passwordRequired = "Passwort ist erforderlich"
|
||
signIn = "Anmelden"
|
||
validating = "Einladung wird validiert..."
|
||
validationError = "Einladungslink konnte nicht validiert werden"
|
||
welcome = "Willkommen bei Stirling PDF"
|
||
welcomeSubtitle = "Schließen Sie die Kontoeinrichtung ab, um zu starten"
|
||
welcomeTitle = "Sie wurden eingeladen!"
|
||
|
||
[landing]
|
||
addFiles = "Dateien hinzufügen"
|
||
heroSubtitle = "Ziehen Sie eine PDF hierher oder fügen Sie eine vorhandene hinzu, um zu beginnen."
|
||
mobileUpload = "Von Mobilgerät hochladen"
|
||
openFromComputer = "Vom Computer öffnen"
|
||
uploadFromComputer = "Vom Computer hochladen"
|
||
workbenchEmptyStateHero = "PDF irgendwo ablegen"
|
||
|
||
[language]
|
||
direction = "ltr"
|
||
|
||
[legal]
|
||
accessibility = "Barrierefreiheit"
|
||
cookie = "Cookie-Richtlinie"
|
||
iAgreeToThe = "Ich stimme allen folgenden zu:"
|
||
impressum = "Impressum"
|
||
privacy = "Datenschutz"
|
||
showCookieBanner = "Cookie-Einstellungen"
|
||
terms = "AGB"
|
||
|
||
[licenses]
|
||
title = "Lizenzen von Drittanbietern"
|
||
|
||
[localMode]
|
||
toolUnavailable = "Dieses Tool erfordert ein Konto. Melden Sie sich bei Stirling Cloud an oder verbinden Sie sich mit einem selbstgehosteten Server, um es zu verwenden."
|
||
|
||
[localMode.toolPicker]
|
||
message = "Melden Sie sich an, um alle Tools freizuschalten."
|
||
signIn = "Anmelden"
|
||
|
||
[login]
|
||
accountCreatedSuccess = "Konto erfolgreich erstellt! Sie können sich jetzt anmelden."
|
||
backToSignIn = "Zurück zur Anmeldung"
|
||
changePasswordWarning = "Bitte ändern Sie Ihr Passwort nach dem ersten Login."
|
||
createAccount = "Create an account"
|
||
credentialsUpdated = "Ihre Anmeldedaten wurden aktualisiert. Bitte melden Sie sich erneut an."
|
||
defaultCredentials = "Standard-Login-Daten"
|
||
email = "E-Mail"
|
||
enterEmail = "Geben Sie Ihre E-Mail-Adresse ein"
|
||
enterEmailForMagicLink = "Geben Sie Ihre E-Mail für den Magic Link ein"
|
||
enterMfaCode = "6-stelligen Code eingeben"
|
||
enterPassword = "Geben Sie Ihr Passwort ein"
|
||
enterUsername = "Benutzernamen eingeben"
|
||
failedToSignIn = "Anmeldung mit {{provider}} fehlgeschlagen: {{message}}"
|
||
forgotPassword = "Passwort vergessen?"
|
||
loggingIn = "Anmeldung läuft..."
|
||
logIn = "Anmelden"
|
||
login = "Anmelden"
|
||
magicLinkSent = "Magic Link wurde an {{email}} gesendet! Prüfen Sie Ihre E-Mails und klicken Sie auf den Link zur Anmeldung."
|
||
mfaCode = "Authentifizierungscode"
|
||
mfaRequired = "Zwei-Faktor-Code erforderlich"
|
||
or = "Oder"
|
||
password = "Passwort"
|
||
passwordChangedSuccess = "Passwort erfolgreich geändert! Bitte melden Sie sich mit Ihrem neuen Passwort an."
|
||
passwordResetSent = "Passwort-Reset-Link wurde an {{email}} gesendet! Prüfen Sie Ihre E-Mails und folgen Sie den Anweisungen."
|
||
passwordUpdatedSuccess = "Ihr Passwort wurde erfolgreich aktualisiert."
|
||
pleaseEnterBoth = "Bitte geben Sie sowohl E-Mail als auch Passwort ein"
|
||
pleaseEnterEmail = "Bitte geben Sie Ihre E-Mail-Adresse ein"
|
||
resetHelp = "Geben Sie Ihre E-Mail ein, um einen sicheren Link zum Zurücksetzen Ihres Passworts zu erhalten. Wenn der Link abgelaufen ist, fordern Sie bitte einen neuen an."
|
||
resetYourPassword = "Passwort zurücksetzen"
|
||
sending = "Wird gesendet…"
|
||
sendMagicLink = "Magic Link senden"
|
||
sendResetLink = "Link zum Zurücksetzen senden"
|
||
sessionExpired = "Ihre Sitzung ist abgelaufen. Bitte melden Sie sich erneut an."
|
||
signin = "Anmelden"
|
||
signingIn = "Anmeldung läuft..."
|
||
signInWith = "Anmelden mit"
|
||
title = "Anmelden"
|
||
unexpectedError = "Unerwarteter Fehler: {{message}}"
|
||
updatePassword = "Passwort aktualisieren"
|
||
useEmailInstead = "Mit E-Mail anmelden"
|
||
useMagicLink = "Stattdessen Magic Link verwenden"
|
||
username = "Benutzername"
|
||
youAreLoggedIn = "Sie sind angemeldet!"
|
||
|
||
[login.slides.edit]
|
||
alt = "PDFs bearbeiten"
|
||
subtitle = "Mit über einem Dutzend Tools zum Schwärzen, Signieren, Lesen und Bearbeiten von PDFs finden Sie sicher, was Sie suchen."
|
||
title = "PDFs bearbeiten, um gewünschte Informationen anzuzeigen/zu schützen"
|
||
|
||
[login.slides.overview]
|
||
alt = "Stirling PDF Übersicht"
|
||
subtitle = "Eine Privacy-First-Cloud-Suite für PDFs, mit der Sie Dokumente konvertieren, signieren, schwärzen und verwalten – plus 50+ weitere leistungsstarke Tools."
|
||
title = "Ihr One-Stop-Shop für alle PDF-Anforderungen."
|
||
|
||
[login.slides.secure]
|
||
alt = "PDFs schützen"
|
||
subtitle = "Fügen Sie Passwörter hinzu, schwärzen Sie Inhalte und verwalten Sie Zertifikate mühelos."
|
||
title = "Schützen Sie sensible Informationen in Ihren PDFs"
|
||
|
||
[margin]
|
||
large = "Groß"
|
||
medium = "Mittel"
|
||
small = "Klein"
|
||
xLarge = "Extra groß"
|
||
|
||
[MarkdownToPDF]
|
||
header = "Markdown zu PDF"
|
||
tags = "markup,web-content,transformation,konvertieren"
|
||
title = "Markdown zu PDF"
|
||
|
||
[merge]
|
||
goToFileEditor = "Zum Datei-Editor wechseln"
|
||
submit = "Zusammenführen"
|
||
tags = "zusammenführen,seitenvorgänge,back end,serverseitig"
|
||
title = "Zusammenführen"
|
||
viewerModeHint = "Zusammenführen benötigt 2 oder mehr Dateien. Wechseln Sie zum Datei-Editor, um sie auszuwählen."
|
||
|
||
[merge.error]
|
||
failed = "Ein Fehler ist beim Zusammenführen der PDFs aufgetreten."
|
||
|
||
[merge.generateTableOfContents]
|
||
label = "Inhaltsverzeichnis in der zusammengeführten Datei erstellen?"
|
||
|
||
[merge.generateTableOfContents.tooltip]
|
||
description = "Erstellt automatisch ein klickbares Inhaltsverzeichnis in der zusammengeführten PDF basierend auf den ursprünglichen Dateinamen und Seitenzahlen."
|
||
title = "Inhaltsverzeichnis generieren"
|
||
|
||
[merge.removeDigitalSignature]
|
||
label = "Digitale Signatur in der zusammengeführten Datei entfernen?"
|
||
|
||
[merge.removeDigitalSignature.tooltip]
|
||
description = "Digitale Signaturen werden beim Zusammenführen von Dateien ungültig. Aktivieren Sie diese Option, um sie aus der endgültigen zusammengeführten PDF zu entfernen."
|
||
title = "Digitale Signatur entfernen"
|
||
|
||
[merge.sortBy]
|
||
ascending = "Aufsteigend"
|
||
dateModified = "Änderungsdatum"
|
||
descending = "Absteigend"
|
||
description = "Dateien werden in der Reihenfolge zusammengeführt, in der sie ausgewählt wurden. Ziehen Sie zum Neuordnen oder sortieren Sie unten."
|
||
filename = "Dateiname"
|
||
label = "Sortieren nach"
|
||
sort = "Sortieren"
|
||
|
||
[merge.tooltip.header]
|
||
title = "Übersicht zu Zusammenführen-Einstellungen"
|
||
|
||
[mobileScanner]
|
||
addToBatch = "Zum Stapel hinzufügen"
|
||
back = "Back"
|
||
batchImages = "Batch"
|
||
camera = "Camera"
|
||
cameraAccessDenied = "Kamerazugriff verweigert. Bitte aktivieren Sie den Kamerazugriff."
|
||
cameraDescription = "Dokumente mit der Gerätekamera mit automatischer Kantenerkennung scannen"
|
||
capture = "Capture Photo"
|
||
chooseMethod = "Choose Upload Method"
|
||
chooseMethodDescription = "Wählen Sie, wie Sie Dokumente scannen und hochladen möchten"
|
||
clearBatch = "Clear"
|
||
edgeDetection = "Edge Detection"
|
||
fileDescription = "Vorhandene Fotos oder Dokumente von Ihrem Gerät hochladen"
|
||
fileUpload = "File Upload"
|
||
flash = "Flash"
|
||
flashlight = "Flashlight"
|
||
httpsRequired = "Kamerazugriff erfordert HTTPS oder localhost. Bitte verwenden Sie HTTPS oder greifen Sie über localhost zu."
|
||
noSession = "Invalid Session"
|
||
noSessionMessage = "Bitte scannen Sie einen gültigen QR-Code, um auf diese Seite zuzugreifen."
|
||
processing = "Processing..."
|
||
retake = "Retake"
|
||
selectFilesPrompt = "Dateien zum Hochladen auswählen"
|
||
selectImage = "Select Image"
|
||
sessionExpired = "Diese Sitzung ist abgelaufen. Bitte aktualisieren Sie und versuchen Sie es erneut."
|
||
sessionInvalid = "Session Error"
|
||
sessionNotFound = "Sitzung nicht gefunden. Bitte aktualisieren Sie und versuchen Sie es erneut."
|
||
sessionValidationError = "Sitzung kann nicht verifiziert werden. Bitte versuchen Sie es erneut."
|
||
title = "Mobile Scanner"
|
||
upload = "Upload"
|
||
uploadAll = "Upload All"
|
||
uploadFailed = "Upload failed. Please try again."
|
||
uploading = "Uploading..."
|
||
uploadSuccess = "Upload Successful!"
|
||
uploadSuccessMessage = "Ihre Bilder wurden übertragen."
|
||
validating = "Validating session..."
|
||
|
||
[mobileUpload]
|
||
description = "Scannen Sie, um Fotos hochzuladen. Bilder werden automatisch in PDF konvertiert."
|
||
descriptionNoConvert = "Scannen Sie, um Fotos von Ihrem Mobilgerät hochzuladen."
|
||
error = "Connection Error"
|
||
expiryWarning = "Session Expiring Soon"
|
||
expiryWarningMessage = "Dieser QR-Code läuft in {{seconds}} Sekunden ab. Ein neuer Code wird automatisch generiert."
|
||
filesReceived_one = "{{count}} file received"
|
||
filesReceived_other = "{{count}} files received"
|
||
instructions = "Mit Ihrer Telefonkamera scannen. Bilder werden automatisch in PDF konvertiert."
|
||
instructionsNoConvert = "Mit Ihrer Telefonkamera scannen, um Dateien hochzuladen."
|
||
pollingError = "Fehler beim Prüfen auf Dateien"
|
||
sessionCreateError = "Sitzung konnte nicht erstellt werden"
|
||
title = "Von Mobilgerät hochladen"
|
||
|
||
[multiTool]
|
||
tags = "Multi-Tool,Mehrfachoperation,UI,Klicken und Ziehen,Frontend,clientseitig"
|
||
title = "PDF-Multitool"
|
||
|
||
[navbar]
|
||
search = "Suche"
|
||
|
||
[oauth.error]
|
||
message = "Die Authentifizierung war nicht erfolgreich. Sie können dieses Fenster schließen und es erneut versuchen."
|
||
title = "Authentifizierung fehlgeschlagen"
|
||
|
||
[oauth.success]
|
||
message = "Sie können dieses Fenster schließen und zu Stirling PDF zurückkehren."
|
||
title = "Authentifizierung erfolgreich"
|
||
|
||
[oauthConsent]
|
||
approve = "Allow access"
|
||
approving = "Allowing..."
|
||
decisionFailed = "Could not submit your decision. Please try again."
|
||
deny = "Deny"
|
||
denying = "Denying..."
|
||
loadFailed = "This authorisation request is invalid or has expired. Close this tab and try connecting again from the app."
|
||
loading = "Loading authorisation request..."
|
||
missingId = "Missing authorisation request. Start the connection from your app and try again."
|
||
redirecting = "Returning you to the app..."
|
||
requesting = "{{app}} wants to access your Stirling PDF account"
|
||
scopesIntro = "This will allow {{app}} to:"
|
||
signedInAs = "Signed in as {{name}}"
|
||
signInButton = "Sign in to continue"
|
||
signInPrompt = "Sign in to your Stirling PDF account to continue connecting the app."
|
||
title = "Authorise access"
|
||
unknownApp = "A third-party application"
|
||
|
||
[oauthConsent.access]
|
||
actAsYou = "Act as you - everything {{app}} does runs under your account and counts towards your usage"
|
||
tools = "Use your Stirling PDF tools on your behalf - convert, edit, sign, secure and process your documents"
|
||
|
||
[oauthConsent.scope]
|
||
email = "See your email address"
|
||
openid = "Confirm your identity"
|
||
phone = "See your phone number"
|
||
profile = "See your basic profile information"
|
||
|
||
[ocr]
|
||
desc = "Cleanup scannt und erkennt Text aus Bildern in einer PDF-Datei und fügt ihn erneut als Text hinzu"
|
||
tags = "erkennung,text,bild,scannen,lesen,identifizieren,erkennung,bearbeitbar"
|
||
title = "OCR / Scan-Bereinigung"
|
||
|
||
[ocr.error]
|
||
failed = "OCR-Vorgang fehlgeschlagen"
|
||
|
||
[ocr.languagePicker]
|
||
additionalLanguages = "Suchen Sie nach zusätzlichen Sprachen?"
|
||
loading = "Verfügbare Sprachen werden geladen..."
|
||
viewSetupGuide = "Setup-Anleitung ansehen →"
|
||
|
||
[ocr.operation]
|
||
submit = "OCR verarbeiten und überprüfen"
|
||
|
||
[ocr.results]
|
||
title = "OCR-Ergebnisse"
|
||
|
||
[ocr.settings]
|
||
title = "Einstellungen"
|
||
|
||
[ocr.settings.advancedOptions]
|
||
clean = "Eingabedatei bereinigen"
|
||
cleanFinal = "Endgültige Ausgabe bereinigen"
|
||
deskew = "Seiten entzerren"
|
||
label = "Verarbeitungsoptionen"
|
||
sidecar = "Textdatei erstellen"
|
||
|
||
[ocr.settings.compatibilityMode]
|
||
label = "Kompatibilitätsmodus"
|
||
|
||
[ocr.settings.languages]
|
||
label = "Sprachen"
|
||
placeholder = "Sprachen auswählen"
|
||
|
||
[ocr.settings.ocrMode]
|
||
auto = "Auto (Textebenen überspringen)"
|
||
force = "Erzwingen (alle neu per OCR erfassen, Text ersetzen)"
|
||
label = "OCR-Modus"
|
||
strict = "Strikt (abbrechen, wenn Text gefunden wird)"
|
||
|
||
[ocr.tooltip.advanced.clean]
|
||
text = "Verarbeitet die Eingabe vor, indem Rauschen entfernt, Kontrast verbessert und das Bild für bessere OCR-Erkennung vor der Verarbeitung optimiert wird."
|
||
title = "Eingabedatei bereinigen"
|
||
|
||
[ocr.tooltip.advanced.cleanFinal]
|
||
text = "Nachbearbeitung der finalen PDF durch Entfernung von OCR-Artefakten und Optimierung der Textebene für bessere Lesbarkeit und kleinere Dateigröße."
|
||
title = "Endgültige Ausgabe bereinigen"
|
||
|
||
[ocr.tooltip.advanced.compatibility]
|
||
text = "Verwendet OCR 'Sandwich PDF'-Modus: führt zu größeren Dateien, ist aber zuverlässiger bei bestimmten Sprachen und älterer PDF-Software. Standardmäßig verwenden wir hOCR für kleinere, moderne PDFs."
|
||
title = "Kompatibilitätsmodus"
|
||
|
||
[ocr.tooltip.advanced.deskew]
|
||
text = "Korrigiert automatisch schiefe oder geneigte Seiten, um die OCR-Genauigkeit zu verbessern. Nützlich für gescannte Dokumente, die nicht perfekt ausgerichtet waren."
|
||
title = "Seiten begradigen"
|
||
|
||
[ocr.tooltip.advanced.header]
|
||
title = "Erweiterte OCR-Verarbeitung"
|
||
|
||
[ocr.tooltip.advanced.sidecar]
|
||
text = "Generiert eine separate .txt-Datei neben der PDF, die den gesamten extrahierten Textinhalt für einfachen Zugriff und Verarbeitung enthält."
|
||
title = "Textdatei erstellen"
|
||
|
||
[ocr.tooltip.header]
|
||
title = "Übersicht der OCR-Einstellungen"
|
||
|
||
[ocr.tooltip.languages]
|
||
text = "Verbessern Sie die OCR-Genauigkeit, indem Sie die erwarteten Sprachen angeben. Wählen Sie eine oder mehrere Sprachen zur Unterstützung der Erkennung."
|
||
title = "Sprachen"
|
||
|
||
[ocr.tooltip.mode]
|
||
bullet1 = "Auto überspringt Seiten, die bereits Textebenen enthalten."
|
||
bullet2 = "Erzwingen führt OCR auf jeder Seite erneut durch und ersetzt den gesamten Text."
|
||
bullet3 = "Strikt hält an, wenn auswählbarer Text gefunden wird."
|
||
text = "Optical Character Recognition (OCR) hilft Ihnen dabei, gescannte oder als Screenshot erfasste Seiten in Text umzuwandeln, den Sie durchsuchen, kopieren oder markieren können."
|
||
title = "OCR-Modus"
|
||
|
||
[ocr.tooltip.output]
|
||
bullet1 = "Durchsuchbare PDF bettet Text hinter dem ursprünglichen Bild ein."
|
||
bullet2 = "HOCR XML gibt eine strukturierte maschinenlesbare Datei zurück."
|
||
bullet3 = "Reiner Text-Sidecar erstellt eine separate .txt-Datei mit unverarbeitetem Inhalt."
|
||
text = "Entscheiden Sie, wie die Textausgabe formatiert werden soll:"
|
||
title = "Ausgabe"
|
||
|
||
[onboarding]
|
||
activeFiles = "Die Ansicht <strong>Aktive Dateien</strong> zeigt alle PDFs, die Sie im Tool geladen haben, und ermöglicht es Ihnen, auszuwählen, welche verarbeitet werden sollen."
|
||
allTools = "Dies ist das Panel <strong>Alle Tools</strong>, in dem Sie alle verfügbaren PDF-Tools durchsuchen und auswählen können."
|
||
close = "Schließen"
|
||
cropSettings = "Nachdem wir die Datei ausgewählt haben, die wir zuschneiden möchten, können wir das Tool Zuschneiden konfigurieren, um den Bereich auszuwählen, auf den das PDF zugeschnitten werden soll."
|
||
fileCheckbox = "Durch Klicken auf eine der Dateien wählen Sie diese zur Verarbeitung aus. Sie können mehrere Dateien für Batch-Operationen auswählen."
|
||
fileReplacement = "Die geänderte Datei ersetzt automatisch die Originaldatei im Arbeitsbereich, sodass Sie sie einfach mit weiteren Tools verarbeiten können."
|
||
filesButton = "Mit der Schaltfläche <strong>Dateien</strong> in der Schnellzugriffsleiste können Sie PDFs hochladen, um die Tools darauf anzuwenden."
|
||
fileSources = "Sie können hier neue Dateien hochladen oder auf zuletzt verwendete Dateien zugreifen. Für die Tour verwenden wir eine Beispieldatei."
|
||
finish = "Fertigstellen"
|
||
next = "Weiter"
|
||
pinButton = "Mit der Schaltfläche <strong>Anheften</strong> können Sie dafür sorgen, dass Ihre Dateien nach dem Ausführen von Tools aktiv bleiben."
|
||
results = "Nachdem das Tool fertig ist, zeigt der Schritt <strong>Überprüfen</strong> in diesem Bereich eine Vorschau der Ergebnisse und ermöglicht es Ihnen, den Vorgang rückgängig zu machen oder die Datei herunterzuladen."
|
||
runButton = "Sobald das Tool konfiguriert ist, können Sie mit dieser Schaltfläche das Tool auf alle ausgewählten PDFs ausführen."
|
||
selectCropTool = "Wählen wir das Tool <strong>Zuschneiden</strong> aus, um zu zeigen, wie eines der Tools verwendet wird."
|
||
toolInterface = "Dies ist die Oberfläche des Tools <strong>Zuschneiden</strong>. Wie Sie sehen, ist hier noch nicht viel zu sehen, da wir noch keine PDF-Dateien hinzugefügt haben."
|
||
workbench = "Dies ist der <strong>Arbeitsbereich</strong> – der Hauptbereich, in dem Sie Ihre PDFs ansehen und bearbeiten."
|
||
wrapUp = "Alles fertig! Sie haben die Hauptbereiche der App und deren Verwendung kennengelernt. Klicken Sie jederzeit auf die Schaltfläche <strong>Hilfe</strong>, um diese Tour erneut zu sehen."
|
||
|
||
[onboarding.buttons]
|
||
back = "Zurück"
|
||
download = "Herunterladen →"
|
||
next = "Weiter →"
|
||
showMeAround = "Rundgang starten"
|
||
skipForNow = "Für jetzt überspringen"
|
||
skipTheTour = "Rundgang überspringen"
|
||
|
||
[onboarding.desktopInstall]
|
||
body = "Stirling funktioniert am besten als Desktop-App. Sie können es offline nutzen, schneller auf Dokumente zugreifen und lokal auf Ihrem Computer bearbeiten."
|
||
selectOs = "Betriebssystem auswählen"
|
||
title = "Herunterladen"
|
||
titleWithOs = "Herunterladen für {{osLabel}}"
|
||
|
||
[onboarding.mfa]
|
||
authenticationCode = "Authentifizierungscode"
|
||
qrCodeLoading = "Ihr QR-Code wird erstellt…"
|
||
|
||
[onboarding.planOverview]
|
||
adminBodyLoginDisabled = "Sobald Sie den Login-Modus aktivieren, können Sie Nutzer verwalten, Einstellungen konfigurieren und die Servergesundheit überwachen. Die ersten <strong>{{freeTierLimit}}</strong> Personen auf Ihrem Server nutzen Stirling kostenlos."
|
||
adminBodyLoginEnabled = "Als Admin können Sie Nutzer verwalten, Einstellungen konfigurieren und die Servergesundheit überwachen. Die ersten <strong>{{freeTierLimit}}</strong> Personen auf Ihrem Server nutzen Stirling kostenlos."
|
||
adminTitle = "Admin-Übersicht"
|
||
userBody = "Laden Sie Teammitglieder ein, weisen Sie Rollen zu und halten Sie Ihre Dokumente in einem sicheren Arbeitsbereich organisiert. Aktivieren Sie den Login-Modus, wenn Sie über die Einzelnutzung hinaus wachsen möchten."
|
||
userTitle = "Plan-Übersicht"
|
||
|
||
[onboarding.saas.freeEditor]
|
||
freeLine = "The editor is now <free>completely free</free>."
|
||
premium = "We've added loads of new features, including <strong>Policies</strong> and <strong>Agent Chat</strong>."
|
||
title = "Welcome to Stirling"
|
||
|
||
[onboarding.saas.team]
|
||
addButton = "Add"
|
||
createBody = "Work on documents together: teammates share files, automations and your plan. Add the first member by email to create your team."
|
||
createTitle = "Create your team"
|
||
inviteBody = "Everyone on your team shares files, automations and your plan. Add teammates by email and they'll get an invitation."
|
||
inviteTitle = "Invite members to your team"
|
||
|
||
[onboarding.saas.usage]
|
||
body = "Automations, AI and API requests draw from your free allowance. Manual editing never counts against it."
|
||
title = "Your free Processor allowance"
|
||
|
||
[onboarding.securityCheck]
|
||
message = "Die Anwendung hat kürzlich bedeutende Änderungen erfahren. Möglicherweise ist Aufmerksamkeit Ihres Server-Admins erforderlich. Bitte bestätigen Sie Ihre Rolle, um fortzufahren."
|
||
roleAdmin = "Administrator"
|
||
rolePlaceholder = "Rolle bestätigen"
|
||
roleUser = "Benutzer"
|
||
|
||
[onboarding.serverLicense]
|
||
freeBody = "Unsere <strong>Open-Core</strong>-Lizenz erlaubt bis zu <strong>{{freeTierLimit}}</strong> Nutzern pro Server kostenlos. Um unterbrechungsfrei zu skalieren, empfehlen wir den Stirling Server-Plan - <strong>unbegrenzte Plätze</strong> und <strong>SSO-Unterstützung</strong> für $99/Server/Monat."
|
||
freeTitle = "Server-Lizenz"
|
||
overLimitBody = "Unsere Lizenz erlaubt bis zu <strong>{{freeTierLimit}}</strong> Nutzer pro Server kostenlos. Sie haben <strong>{{overLimitUserCopy}}</strong> Stirling-Nutzer. Um ohne Unterbrechung fortzufahren, upgraden Sie auf den Stirling-Server-Plan – <strong>unbegrenzte Plätze</strong>, PDF-Textbearbeitung und volle Admin-Kontrolle für $99/Server/Monat."
|
||
overLimitTitle = "Server-Lizenz erforderlich"
|
||
seePlans = "Pläne ansehen →"
|
||
upgrade = "Jetzt upgraden →"
|
||
|
||
[onboarding.tourOverview]
|
||
body = "Stirling PDF V2 wird mit Dutzenden Tools und einem aufgefrischten Layout ausgeliefert. Machen Sie eine kurze Tour, um zu sehen, was sich geändert hat und wo Sie die benötigten Funktionen finden."
|
||
title = "Tour-Übersicht"
|
||
|
||
[onboarding.welcomeSlide]
|
||
body = "Stirling PDF ist jetzt bereit für Teams jeder Größe. Dieses Update bringt ein neues Layout, leistungsstarke neue Admin-Funktionen und unser meistgewünschtes Feature – <strong>Text bearbeiten</strong>."
|
||
title = "Willkommen bei Stirling"
|
||
|
||
[onboarding.whatsNew]
|
||
activeFilesView = "Verwenden Sie „Aktive Dateien“, um alles Geöffnete zu sehen und auszuwählen, woran Sie arbeiten möchten."
|
||
fileUpload = "Verwenden Sie die Schaltfläche <strong>Dateien</strong>, um eine PDF hochzuladen oder eine kürzlich verwendete auszuwählen. Wir laden ein Beispiel, damit Sie den Arbeitsbereich sehen können."
|
||
leftPanel = "Die linke <strong>Tools</strong>-Leiste zeigt alles, was Sie tun können. Durchsuchen Sie Kategorien oder suchen Sie, um schnell ein Tool zu finden."
|
||
pageEditorView = "Wechseln Sie zum Seiteneditor, um Seiten neu anzuordnen, zu drehen oder zu löschen."
|
||
quickAccess = "Starten Sie im Bereich <strong>Schnellzugriff</strong>, um zwischen Reader, Automate, Ihren Dateien und allen Touren zu wechseln."
|
||
topBar = "Die obere Leiste ermöglicht den Wechsel zwischen <strong>Viewer</strong>, <strong>Seiteneditor</strong> und <strong>Aktive Dateien</strong>."
|
||
wrapUp = "Das ist neu in V2. Öffnen Sie jederzeit das Menü <strong>Touren</strong>, um diese, die Tools-Tour oder die Admin-Tour erneut abzuspielen."
|
||
|
||
[overlay-pdfs]
|
||
desc = "Ein PDF über ein anderes legen"
|
||
submit = "Erstellen"
|
||
tags = "overlay,überlagern"
|
||
title = "PDFs überlagern"
|
||
|
||
[overlay-pdfs.counts]
|
||
item = "Anzahl für Datei"
|
||
label = "Overlay Anzahl (für Feste-Wiederholung)"
|
||
noFiles = "Fügen Sie Überlagerungsdateien hinzu, um Anzahlen zu konfigurieren"
|
||
|
||
[overlay-pdfs.error]
|
||
failed = "Beim Überlagern von PDFs ist ein Fehler aufgetreten."
|
||
|
||
[overlay-pdfs.mode]
|
||
fixedRepeat = "Feste-Wiederholung Overlay"
|
||
interleaved = "Verschachteltes Overlay"
|
||
label = "Overlay-Modus auswählen"
|
||
sequential = "Sequentielles Overlay"
|
||
|
||
[overlay-pdfs.overlayFiles]
|
||
addMore = "Weitere PDFs hinzufügen..."
|
||
label = "Overlay-PDF-Datei auswählen"
|
||
placeholder = "PDF(s) auswählen..."
|
||
|
||
[overlay-pdfs.position]
|
||
background = "Hintergrund"
|
||
foreground = "Vordergrund"
|
||
label = "Overlay Position auswählen"
|
||
|
||
[overlay-pdfs.results]
|
||
title = "Überlagerungsergebnisse"
|
||
|
||
[overlay-pdfs.settings]
|
||
title = "Einstellungen"
|
||
|
||
[overlay-pdfs.tooltip.counts]
|
||
text = "Geben Sie für jede Überlagerungsdatei eine positive Zahl an, wie viele Seiten genommen werden, bevor zur nächsten gewechselt wird. Erforderlich, wenn der Modus Feste Wiederholung ist."
|
||
title = "Anzahlen (nur Feste Wiederholung)"
|
||
|
||
[overlay-pdfs.tooltip.description]
|
||
text = "Ein Basis-PDF mit einem oder mehreren Überlagerungs-PDFs kombinieren. Überlagerungen können seitenweise in verschiedenen Modi angewendet und im Vorder- oder Hintergrund platziert werden."
|
||
title = "Beschreibung"
|
||
|
||
[overlay-pdfs.tooltip.header]
|
||
title = "Überblick: PDFs überlagern"
|
||
|
||
[overlay-pdfs.tooltip.mode]
|
||
fixedRepeat = "Feste Wiederholung: Eine festgelegte Anzahl an Seiten aus jeder Überlagerung nehmen, bevor zur nächsten gewechselt wird. Verwenden Sie Anzahlen, um die Zahlen festzulegen."
|
||
interleaved = "Abwechselnde Überlagerung: Nacheinander jeweils eine Seite aus jeder Überlagerung nehmen."
|
||
sequential = "Sequenzielle Überlagerung: Seiten des ersten Überlagerungs-PDFs verwenden, bis es endet, dann zum nächsten wechseln."
|
||
text = "Wählen Sie, wie Überlagerungsseiten auf die Seiten des Basis-PDFs verteilt werden."
|
||
title = "Überlagerungsmodus"
|
||
|
||
[overlay-pdfs.tooltip.overlayFiles]
|
||
text = "Wählen Sie ein oder mehrere PDFs aus, die über das Basis-PDF gelegt werden. Die Reihenfolge dieser Dateien beeinflusst die Seitenanwendung in den Modi Sequenziell und Feste Wiederholung."
|
||
title = "Überlagerungsdateien"
|
||
|
||
[overlay-pdfs.tooltip.position]
|
||
text = "Vordergrund legt die Überlagerung oben auf die Seite. Hintergrund platziert sie dahinter."
|
||
title = "Überlagerungsposition"
|
||
|
||
[pageEdit]
|
||
deselectAll = "Auswahl aufheben"
|
||
selectAll = "Alle auswählen"
|
||
|
||
[pageEditor]
|
||
title = "Seiten-Editor"
|
||
|
||
[pageEditor.emptyState]
|
||
body = "Dateien hinzufügen, um mit der Seitenbearbeitung zu beginnen"
|
||
title = "Keine PDF-Dateien geladen"
|
||
|
||
[pageEditor.toolbar]
|
||
delete = "Ausgewählte löschen"
|
||
redo = "Wiederholen"
|
||
rotateLeft = "Ausgewählte nach links drehen"
|
||
rotateRight = "Ausgewählte nach rechts drehen"
|
||
undo = "Rückgängig"
|
||
|
||
[pageExtracter]
|
||
title = "Seiten extrahieren"
|
||
|
||
[pageLayout]
|
||
addBorder = "Ränder hinzufügen"
|
||
borderWidth = "Rahmenstärke"
|
||
bottom = "Unterer Rand"
|
||
cols = "Spalten"
|
||
colsPlaceholder = "Spalten eingeben"
|
||
innerMargin = "Innenabstand"
|
||
left = "Linker Rand"
|
||
pagesPerSheet = "Seiten pro Blatt:"
|
||
right = "Rechter Rand"
|
||
rows = "Zeilen"
|
||
rowsPlaceholder = "Zeilen eingeben"
|
||
submit = "Abschicken"
|
||
tags = "zusammenführen,zusammensetzen,einzelansicht,organisieren"
|
||
title = "Mehrseitiges Layout"
|
||
top = "Oberer Rand"
|
||
|
||
[pageLayout.advanced.tooltip.arrangement]
|
||
bullet1 = "Nach Zeilen: Zuerst jede Zeile füllen."
|
||
bullet2 = "Nach Spalten: Zuerst jede Spalte füllen."
|
||
text = "Steuert, ob Seiten das Raster zeilenweise oder spaltenweise füllen."
|
||
title = "Seitenanordnung"
|
||
|
||
[pageLayout.advanced.tooltip.header]
|
||
title = "Erweiterte Layoutoptionen"
|
||
|
||
[pageLayout.advanced.tooltip.orientation]
|
||
text = "Wählen Sie die Ausrichtung des finalen Blatts. Hochformat eignet sich besser für hohes Inhalt, Querformat für breitere Layouts."
|
||
title = "Ausrichtung"
|
||
|
||
[pageLayout.advanced.tooltip.readingDirection]
|
||
bullet1 = "LTR: Links-nach-rechts-Reihenfolge."
|
||
bullet2 = "RTL: Rechts-nach-links-Reihenfolge."
|
||
text = "Legt die horizontale Reihenfolge im Raster fest, nützlich für links-nach-rechts und rechts-nach-links Konventionen."
|
||
title = "Leserichtung"
|
||
|
||
[pageLayout.arrangement]
|
||
byColumns = "Nach Spalten"
|
||
byRows = "Nach Zeilen"
|
||
label = "Seitenanordnung:"
|
||
|
||
[pageLayout.desc]
|
||
16 = "16 Seiten auf einem Blatt platzieren (4 × 4 Raster)."
|
||
2 = "2 Seiten nebeneinander auf einem Blatt platzieren."
|
||
4 = "4 Seiten auf einem Blatt platzieren (2 × 2 Raster)."
|
||
9 = "9 Seiten auf einem Blatt platzieren (3 × 3 Raster)."
|
||
|
||
[pageLayout.error]
|
||
failed = "Beim Erstellen des Mehrseiten-Layouts ist ein Fehler aufgetreten."
|
||
innerMarginTooLarge = "Der Innenabstand ist für das ausgewählte Layout zu groß."
|
||
outerHorizontalMarginsTooLarge = "Linker/Rechter Rand ist für dieses Seitenformat zu groß."
|
||
outerVerticalMarginsTooLarge = "Obere/Untere Ränder sind für dieses Seitenformat zu groß."
|
||
|
||
[pageLayout.margins]
|
||
borderThicknessPlaceholder = "Randstärke eingeben"
|
||
bottomPlaceholder = "Unteren Rand eingeben"
|
||
innerPlaceholder = "Innenrand eingeben"
|
||
leftPlaceholder = "Linken Rand eingeben"
|
||
rightPlaceholder = "Rechten Rand eingeben"
|
||
topPlaceholder = "Oberen Rand eingeben"
|
||
|
||
[pageLayout.marginsBorders.tooltip.borders]
|
||
text = "Aktivieren Sie Rahmen, um Linien um jede platzierte Seite zu zeichnen. Dies kann bei visueller Trennung oder beim Zuschneiden helfen."
|
||
title = "Rahmen hinzufügen"
|
||
|
||
[pageLayout.marginsBorders.tooltip.borderWidth]
|
||
text = "Die Rahmenstärke wird nur angewendet, wenn Rahmen aktiviert sind. Höhere Werte ergeben dickere Linien."
|
||
title = "Rahmenstärke"
|
||
|
||
[pageLayout.marginsBorders.tooltip.header]
|
||
title = "Ränder und Rahmen"
|
||
|
||
[pageLayout.marginsBorders.tooltip.innerMargin]
|
||
text = "Der Innenabstand fügt Zwischenräume zwischen Zellen im Seitenraster hinzu, um Trennung und Lesbarkeit zu verbessern."
|
||
title = "Innenabstand"
|
||
|
||
[pageLayout.marginsBorders.tooltip.margins]
|
||
text = "Verwenden Sie obere, untere, linke und rechte Ränder, um den Abstand um die gesamte Blattausgabe zu steuern."
|
||
title = "Ränder"
|
||
|
||
[pageLayout.mode]
|
||
custom = "Benutzerdefiniert"
|
||
default = "Standard"
|
||
label = "Modus:"
|
||
|
||
[pageLayout.orientation]
|
||
label = "Ausrichtung:"
|
||
landscape = "Querformat"
|
||
portrait = "Hochformat"
|
||
|
||
[pageLayout.readingDirection]
|
||
label = "Leserichtung:"
|
||
ltr = "Links nach rechts"
|
||
rtl = "Rechts nach links"
|
||
|
||
[pageLayout.tooltip.header]
|
||
title = "Seitenlayout-Leitfaden"
|
||
|
||
[pageLayout.tooltip.mode]
|
||
bullet1 = "Standard: Eine Voreinstellung wählen, das Raster wird automatisch berechnet."
|
||
bullet2 = "Benutzerdefiniert: Zeilen und Spalten manuell festlegen."
|
||
text = "Wählen Sie, wie das Raster konfiguriert wird:"
|
||
title = "Modus"
|
||
|
||
[pageLayout.tooltip.overview]
|
||
text = "Mehrere Seiten auf ein einziges Blatt anordnen, z. B. für Handouts oder um Papier zu sparen."
|
||
title = "Was ist Seitenlayout?"
|
||
|
||
[pageLayout.tooltip.pagesPerSheet]
|
||
text = "Wählen Sie, wie viele Seiten pro Blatt (z. B. 4 → 2×2, 9 → 3×3)."
|
||
title = "Seiten pro Blatt (Standardmodus)"
|
||
|
||
[pageLayout.tooltip.rowsCols]
|
||
text = "Exakte Rasterabmessungen festlegen. Gesamte Seiten pro Blatt = Zeilen × Spalten."
|
||
title = "Zeilen & Spalten (Benutzerdefinierter Modus)"
|
||
|
||
[pageRemover]
|
||
title = "Seiten entfernen"
|
||
|
||
[pageSelection.tooltip]
|
||
description = "Wählen Sie, welche Seiten für den Vorgang verwendet werden. Unterstützt Einzelseiten, Bereiche, Formeln und das Schlüsselwort alle."
|
||
|
||
[pageSelection.tooltip.complex]
|
||
bullet1 = "<strong>1,3-5,8,2n</strong> → Seiten 1, 3–5, 8 plus gerade"
|
||
bullet2 = "<strong>10-,2n-1</strong> → ab Seite 10 bis Ende + ungerade Seiten"
|
||
description = "Verschiedene Typen mischen."
|
||
title = "Komplexe Kombinationen"
|
||
|
||
[pageSelection.tooltip.header]
|
||
title = "Anleitung zur Seitenauswahl"
|
||
|
||
[pageSelection.tooltip.individual]
|
||
bullet1 = "<strong>1,3,5</strong> → wählt die Seiten 1, 3, 5"
|
||
bullet2 = "<strong>2,7,12</strong> → wählt die Seiten 2, 7, 12"
|
||
description = "Zahlen durch Kommas trennen."
|
||
title = "Einzelseiten"
|
||
|
||
[pageSelection.tooltip.mathematical]
|
||
bullet1 = "<strong>2n</strong> → alle geraden Seiten (2, 4, 6…)"
|
||
bullet2 = "<strong>2n-1</strong> → alle ungeraden Seiten (1, 3, 5…)"
|
||
bullet3 = "<strong>3n</strong> → jede 3. Seite (3, 6, 9…)"
|
||
bullet4 = "<strong>4n-1</strong> → Seiten 3, 7, 11, 15…"
|
||
description = "Verwenden Sie n in Formeln für Muster."
|
||
title = "Mathematische Funktionen"
|
||
|
||
[pageSelection.tooltip.ranges]
|
||
bullet1 = "<strong>3-6</strong> → wählt die Seiten 3–6"
|
||
bullet2 = "<strong>10-15</strong> → wählt die Seiten 10–15"
|
||
bullet3 = "<strong>5-</strong> → wählt die Seiten 5 bis Ende"
|
||
description = "- für aufeinanderfolgende Seiten verwenden."
|
||
title = "Seitenbereiche"
|
||
|
||
[pageSelection.tooltip.special]
|
||
bullet1 = "<strong>all</strong> → wählt alle Seiten"
|
||
title = "Spezielle Schlüsselwörter"
|
||
|
||
[payg.activity]
|
||
docs = "docs"
|
||
empty = "No billable activity yet this period."
|
||
subtitle = "Only AI and automation draw from your budget. Everyday tools are free and aren't listed here."
|
||
title = "Recent billable activity"
|
||
|
||
[payg.cap]
|
||
amount = "Cap amount"
|
||
custom = "Custom"
|
||
docsEstimate = "≈ {{docs}} processed PDFs / month"
|
||
docsRate = "at {{rate}} / PDF"
|
||
noCapDesc = "Usage is billed without an upper limit. You can re-enable a cap at any time."
|
||
noCapLabel = "No cap"
|
||
noneShort = "No cap"
|
||
perMonth = "/ month"
|
||
save = "Update cap"
|
||
subtitle = "Set your maximum spend. We convert this to PDFs using the current price tier."
|
||
title = "Monthly spending cap"
|
||
|
||
[payg.checkout]
|
||
connecting = "Connecting to Stripe…"
|
||
errorTitle = "Stripe error"
|
||
|
||
[payg.checkout.error]
|
||
startFailed = "Couldn't start checkout session"
|
||
|
||
[payg.checkout.mock]
|
||
backend = "Backend is in mock mode; no real Stripe session was created."
|
||
continue = "Continue with mock subscription"
|
||
noKey = "VITE_STRIPE_PUBLISHABLE_KEY is unset. Real iframe mounts here once configured."
|
||
title = "Stripe Embedded Checkout (mock mode)"
|
||
|
||
[payg.confirm]
|
||
body = "Your team can now run automation, AI, and API operations beyond your 500 free PDFs."
|
||
capValue = "{{symbol}}{{amount}} / month"
|
||
noCap = "No cap"
|
||
note = "You can change your cap, cancel, or open the Stripe customer portal any time from this page."
|
||
summaryLabel = "Monthly ceiling"
|
||
title = "Welcome to the Processor plan"
|
||
|
||
[payg.docHelp]
|
||
billable = "Only automation runs, AI tools, and API calls count. Manual tools in the editor are always free."
|
||
chains = "Running the same file through several steps of one automation counts it once, not once per step."
|
||
perFile = "Each file you process counts as one PDF. Very long or very large files can count as more than one."
|
||
refunds = "If a job fails on its first step, the PDF is credited back automatically."
|
||
toggle = "What counts as a PDF?"
|
||
|
||
[payg.error]
|
||
body = "We couldn't reach the billing service. Refresh the page to try again."
|
||
title = "Couldn't load your plan"
|
||
|
||
[payg.free.cta]
|
||
benefit1Body = "chain tools, schedule runs, batch process"
|
||
benefit1Title = "Automation pipelines"
|
||
benefit2Body = "summarise, classify, redact, AI-OCR"
|
||
benefit2Title = "AI tools"
|
||
benefit3Body = "call any Stirling endpoint programmatically"
|
||
benefit3Title = "API access"
|
||
button = "Turn on Processor →"
|
||
reassurance = "No minimum · Set a $0 cap to test · Cancel anytime"
|
||
subtitle = "Keep going past your 500 free PDFs with automation, AI, and the API. Set a monthly ceiling, so you stay in control."
|
||
title = "Turn on the Processor plan"
|
||
|
||
[payg.free.editor]
|
||
eyebrow = "Editor plan · Always free"
|
||
|
||
[payg.free.header]
|
||
freeBody = "View, edit, merge, split, sign, watermark, compress, convert and manual OCR — as much as you want, no matter where you trigger it."
|
||
freeTitle = "Unlimited PDF editing"
|
||
|
||
[payg.free.hero]
|
||
capSuffix = "/ {{limit}} free PDFs"
|
||
metaCategories = "Automation · AI · API requests"
|
||
|
||
[payg.free.member]
|
||
ownerOnly = "Only your team owner can turn on Processor. Manual tools stay free for you to use as much as you like."
|
||
|
||
[payg.free.proc]
|
||
eyebrow = "Processor plan · metered"
|
||
|
||
[payg.free.state]
|
||
approachingLimit = "Approaching limit"
|
||
limitReached = "Limit reached"
|
||
plentyLeft = "Plenty left"
|
||
|
||
[payg.gates]
|
||
ai = "AI tools (AI Create, suggestions, AI-OCR)"
|
||
automation = "Automations & pipelines"
|
||
client = "Browser-only tools (viewer, page editor, file management)"
|
||
offsite = "Server tools (compress, OCR, convert, watermark…)"
|
||
pauses = "pauses at cap"
|
||
title = "What happens when the cap is reached"
|
||
|
||
[payg.header]
|
||
eyebrow = "Processor plan · {{start}} – {{end}}"
|
||
freeBody = "View, edit, merge, split, sign, watermark, compress, convert and manual OCR — as much as you want, no matter where you trigger it."
|
||
freeLabel = "Always free"
|
||
freeTitle = "Unlimited PDF editing"
|
||
meterBody = "{{limit}} free PDFs to start, then billed per PDF up to your cap."
|
||
meterLabel = "Metered"
|
||
meterTitle = "Automation · AI · API"
|
||
|
||
[payg.member]
|
||
askLeader = "Only your team owner can change the cap."
|
||
|
||
[payg.members]
|
||
docs = "PDFs"
|
||
subtitle = "Billable PDFs each teammate has processed this period."
|
||
title = "Team member usage"
|
||
|
||
[payg.role]
|
||
leader = "Team owner"
|
||
member = "Member"
|
||
|
||
[payg.signupRequired]
|
||
body = "Stirling PDF gives every signed-up account 500 free operations, enough to keep most workflows humming without paying a cent. You're currently using Stirling as a guest, which doesn't include billable tools like AI, automations, or hosted processing."
|
||
cancel = "Not now"
|
||
cta = "Sign up free"
|
||
subtext = "Creating an account is free and takes a few seconds. No credit card required."
|
||
title = "Sign up to use {{category}}"
|
||
|
||
[payg.signupRequired.category]
|
||
ai = "AI features"
|
||
api = "this tool"
|
||
automation = "automations"
|
||
default = "this feature"
|
||
|
||
[payg.spendCapMeter]
|
||
capSuffix = "/ {{amount}} cap"
|
||
metaCategories = "Automation · AI · API spend"
|
||
resets = "Resets each billing period"
|
||
|
||
[payg.state]
|
||
degraded = "Cap reached"
|
||
full = "Healthy"
|
||
warned = "Approaching cap"
|
||
|
||
[payg.stripe]
|
||
open = "Open billing portal"
|
||
subtitle = "Receipts, invoices, payment method, billing currency."
|
||
title = "Manage billing in Stripe"
|
||
|
||
[payg.stripe.toast.unavailable]
|
||
body = "Billing portal isn't available right now. Try again in a moment."
|
||
title = "Billing portal unavailable"
|
||
|
||
[payg.upgrade]
|
||
backAria = "Back"
|
||
closeAria = "Close"
|
||
|
||
[payg.upgrade.button]
|
||
cancel = "Cancel"
|
||
continue = "Continue →"
|
||
finish = "Finish"
|
||
|
||
[payg.upgrade.cap]
|
||
help = "We'll never charge above this. Set $0 if you want to keep everything free while testing."
|
||
title = "Set your monthly spend ceiling"
|
||
usdNote = "Estimated in USD. You can adjust your cap any time after subscribing, in your own currency."
|
||
|
||
[payg.upgrade.checkout]
|
||
capValue = "{{symbol}}{{amount}} / month"
|
||
edit = "Edit"
|
||
help = "Stripe handles your card details. Stirling never sees them."
|
||
loading = "Loading checkout…"
|
||
noCap = "No cap"
|
||
title = "Add your payment method"
|
||
|
||
[payg.upgrade.help]
|
||
aiBody = "summarise, classify, redact, AI-OCR"
|
||
aiTitle = "AI tools"
|
||
apiBody = "programmatic access to any Stirling endpoint"
|
||
apiTitle = "API calls"
|
||
automationBody = "chained tools or scheduled runs that don't need clicks"
|
||
automationTitle = "Automation pipelines"
|
||
footnote = "Manual tools (viewing, editing, merging, splitting, watermarking, compressing, manual OCR) are always free, even past 500. The distinction is the type of work, not where you click."
|
||
title = "What we count toward billing"
|
||
|
||
[payg.upgrade.promise]
|
||
body = "You only pay for automation pipelines, AI tools, and API calls, the work that goes beyond a single click. Edit, merge, split, sign, compress as much as you want, no charge."
|
||
highlight = "Manual tools stay free, always."
|
||
|
||
[payg.upgrade.steps]
|
||
cap = "Set monthly ceiling"
|
||
payment = "Add payment method"
|
||
|
||
[payg.upgrade.title]
|
||
confirm = "You're subscribed"
|
||
default = "Upgrade to Processor plan"
|
||
|
||
[payg.usage]
|
||
breakdown = "AI {{ai}} • Automation {{automation}} • API {{api}}"
|
||
capLine = "{{cap}}/mo cap"
|
||
estBill = "≈ {{amount}} so far this period"
|
||
firstFree = "First {{free}} free"
|
||
noCap = "No monthly cap"
|
||
ofLimitProcessed = "/ {{limit}} PDFs processed"
|
||
processed = "PDFs processed"
|
||
resetsIn = "Resets in {{days}} days"
|
||
resetsTomorrow = "Resets tomorrow"
|
||
thisPeriod = "This billing period"
|
||
|
||
[payment]
|
||
canCloseWindow = "Sie können dieses Fenster jetzt schließen."
|
||
error = "Zahlungsfehler"
|
||
generatingLicense = "Ihr Lizenzschlüssel wird erstellt..."
|
||
licenseActivated = "Lizenz aktiviert! Ihr Lizenzschlüssel wurde gespeichert. Eine Bestätigungs-E-Mail wurde an Ihre registrierte E-Mail-Adresse gesendet."
|
||
licenseDelayed = "Zahlung erfolgreich! Ihre Lizenz wird erstellt. Sie erhalten in Kürze eine E-Mail mit Ihrem Lizenzschlüssel. Wenn Sie sie nicht innerhalb von 10 Minuten erhalten, kontaktieren Sie bitte den Support."
|
||
licenseDelayedMessage = "Ihr Lizenzschlüssel wird erstellt. Bitte prüfen Sie in Kürze Ihre E-Mail oder kontaktieren Sie den Support."
|
||
licenseInstructions = "Dies wurde zu Ihrer Installation hinzugefügt. Sie erhalten außerdem eine Kopie per E-Mail."
|
||
licenseKey = "Ihr Lizenzschlüssel"
|
||
licensePollingError = "Zahlung erfolgreich, aber Ihr Lizenzschlüssel konnte nicht automatisch abgerufen werden. Bitte prüfen Sie Ihre E-Mail oder kontaktieren Sie den Support mit Ihrer Zahlungsbestätigung."
|
||
licenseRetrievalError = "Zahlung erfolgreich, aber das Abrufen der Lizenz ist fehlgeschlagen. Sie erhalten Ihren Lizenzschlüssel per E-Mail. Bitte kontaktieren Sie den Support, wenn Sie ihn nicht innerhalb von 10 Minuten erhalten."
|
||
licenseSaveError = "Speichern des Lizenzschlüssels fehlgeschlagen. Bitte kontaktieren Sie den Support mit Ihrem Lizenzschlüssel, um die Aktivierung abzuschließen."
|
||
monthly = "Monatlich"
|
||
paymentCanceled = "Zahlung wurde abgebrochen. Es wurden keine Gebühren erhoben."
|
||
perMonth = "/Monat"
|
||
preparing = "Checkout wird vorbereitet..."
|
||
redirecting = "Weiterleitung zum sicheren Checkout..."
|
||
success = "Zahlung erfolgreich!"
|
||
successMessage = "Ihr Abonnement wurde erfolgreich aktiviert. Sie erhalten in Kürze eine Bestätigungs-E-Mail."
|
||
syncError = "Zahlung erfolgreich, aber die Lizenzsynchronisierung ist fehlgeschlagen. Ihre Lizenz wird in Kürze aktualisiert. Bitte kontaktieren Sie den Support, wenn das Problem bestehen bleibt."
|
||
syncingLicense = "Ihre upgegradete Lizenz wird synchronisiert..."
|
||
upgradeComplete = "Upgrade abgeschlossen"
|
||
upgradeCompleteMessage = "Ihr Abo wurde erfolgreich upgegradet. Ihr vorhandener Lizenzschlüssel wurde aktualisiert."
|
||
upgradeSuccess = "Zahlung erfolgreich! Ihr Abo wurde upgegradet. Die Lizenz wurde auf Ihrem Server aktualisiert. Sie erhalten in Kürze eine Bestätigungs-E-Mail."
|
||
upgradeTitle = "Upgrade auf {{planName}}"
|
||
yearly = "Jährlich"
|
||
|
||
[payment.emailStage]
|
||
continue = "Weiter"
|
||
description = "Wir verwenden diese, um Ihren Lizenzschlüssel und Belege zu senden."
|
||
emailLabel = "E-Mail-Adresse"
|
||
emailPlaceholder = "ihre@email.com"
|
||
modalTitle = "Loslegen – {{planName}}"
|
||
|
||
[payment.paymentStage]
|
||
modalTitle = "Zahlung abschließen – {{planName}}"
|
||
|
||
[payment.planStage]
|
||
billedYearly = "Jährlich abgerechnet mit {{currency}}{{amount}}"
|
||
modalTitle = "Abrechnungszeitraum wählen – {{planName}}"
|
||
savePercent = "{{percent}}% sparen"
|
||
savingsAmount = "Sie sparen {{amount}}"
|
||
selectMonthly = "Monatlich wählen"
|
||
selectYearly = "Jährlich wählen"
|
||
|
||
[pdfCommentAgent]
|
||
submit = "Kommentare erstellen"
|
||
|
||
[pdfCommentAgent.error]
|
||
emptyPrompt = "Bitte beschreiben Sie, worüber die KI kommentieren soll"
|
||
failed = "Erstellen der Kommentare fehlgeschlagen"
|
||
tooLong = "Eingabe ist zu lang (maximal {{max}} Zeichen)"
|
||
|
||
[pdfCommentAgent.prompt]
|
||
label = "Worüber soll die KI kommentieren?"
|
||
placeholder = "z. B. unklare Datumsangaben markieren und Klarstellungen vorschlagen"
|
||
|
||
[pdfCommentAgent.results]
|
||
title = "Kommentiertes PDF"
|
||
|
||
[pdfCommentAgent.settings]
|
||
title = "Anweisungen für Kommentare"
|
||
|
||
[pdfOrganiser]
|
||
placeholder = "(z.B. 1,3,2 oder 4-8,2,10-12 oder 2n-1)"
|
||
tags = "duplex,gerade,ungerade,sortieren,verschieben"
|
||
title = "Seiten anordnen"
|
||
|
||
[pdfOrganiser.mode]
|
||
1 = "Benutzerdefinierte Seitenreihenfolge"
|
||
10 = "Ungerade-Gerade-Zusammenführung"
|
||
11 = "Alle Seiten duplizieren"
|
||
2 = "Umgekehrte Reihenfolge"
|
||
3 = "Duplex-Sortierung"
|
||
4 = "Heftsortierung"
|
||
5 = "Seitenheftungs-Heftsortierung"
|
||
6 = "Ungerade-Gerade-Teilung"
|
||
7 = "Erste entfernen"
|
||
8 = "Letzte entfernen"
|
||
9 = "Erste und letzte entfernen"
|
||
_value = "Modus"
|
||
|
||
[pdfOrganiser.mode.desc]
|
||
BOOKLET_SORT = "Seiten für Broschürendruck anordnen (letzte, erste, zweite, vorletzte, …)."
|
||
CUSTOM = "Eine benutzerdefinierte Sequenz von Seitenzahlen oder Ausdrücken verwenden, um eine neue Reihenfolge zu definieren."
|
||
DUPLEX_SORT = "Vorderseiten dann Rückseiten verflechten, als hätte ein Duplexscanner erst alle Vorderseiten, dann alle Rückseiten gescannt (1, n, 2, n-1, …)."
|
||
DUPLICATE = "Jede Seite entsprechend der Anzahl in der benutzerdefinierten Reihenfolge duplizieren (z. B. 4 Duplikate – jede Seite 4×)."
|
||
ODD_EVEN_MERGE = "Zwei PDFs zusammenführen, indem Seiten abwechselnd übernommen werden: ungerade aus dem ersten, gerade aus dem zweiten."
|
||
ODD_EVEN_SPLIT = "Dokument in zwei Ausgaben aufteilen: alle ungeraden Seiten und alle geraden Seiten."
|
||
REMOVE_FIRST = "Erste Seite aus dem Dokument entfernen."
|
||
REMOVE_FIRST_AND_LAST = "Sowohl die erste als auch die letzte Seite aus dem Dokument entfernen."
|
||
REMOVE_LAST = "Letzte Seite aus dem Dokument entfernen."
|
||
REVERSE_ORDER = "Dokument umkehren, sodass die letzte Seite zuerst kommt usw."
|
||
SIDE_STITCH_BOOKLET_SORT = "Seiten für seitlich gehefteten Broschürendruck anordnen (optimiert für Bindung an der Seite)."
|
||
|
||
[pdfTextEditor]
|
||
conversionFailed = "PDF konnte nicht konvertiert werden. Bitte versuchen Sie es erneut."
|
||
converting = "PDF wird in ein bearbeitbares Format umgewandelt..."
|
||
currentFile = "Aktuelle Datei: {{name}}"
|
||
imageLabel = "Platziertes Bild"
|
||
noTextOnPage = "Auf dieser Seite wurde kein bearbeitbarer Text erkannt."
|
||
pagePreviewAlt = "Seitenvorschau"
|
||
pageSummary = "Seite {{number}} von {{total}}"
|
||
tags = "edit text,modify text,change text,edit content,update text,rewrite,correct,amend,redline,revise,text editor,content editor"
|
||
title = "PDF-JSON-Editor"
|
||
viewLabel = "PDF-Editor"
|
||
|
||
[pdfTextEditor.actions]
|
||
applyChanges = "Änderungen anwenden"
|
||
clearText = "Text leeren"
|
||
downloadCopy = "Kopie herunterladen"
|
||
moreOptions = "Weitere Optionen"
|
||
reset = "Änderungen zurücksetzen"
|
||
|
||
[pdfTextEditor.badges]
|
||
earlyAccess = "Früher Zugriff"
|
||
modified = "Bearbeitet"
|
||
|
||
[pdfTextEditor.empty]
|
||
dropzone = "Ziehen Sie eine PDF- oder JSON-Datei hierher, oder klicken Sie zum Durchsuchen"
|
||
dropzoneWithFiles = "Wählen Sie eine Datei auf der Registerkarte Dateien aus oder ziehen Sie eine PDF- oder JSON-Datei hierher, oder klicken Sie zum Durchsuchen"
|
||
title = "Kein Dokument geladen"
|
||
|
||
[pdfTextEditor.errors]
|
||
invalidJson = "JSON-Datei kann nicht gelesen werden. Stellen Sie sicher, dass sie vom PDF-zu-JSON-Tool erzeugt wurde."
|
||
pdfConversion = "Das bearbeitete JSON kann nicht zurück in ein PDF konvertiert werden."
|
||
|
||
[pdfTextEditor.fontAnalysis]
|
||
allFonts = "Alle Schriften"
|
||
currentPageFonts = "Schriften auf dieser Seite"
|
||
details = "Schriftdetails"
|
||
embedded = "Eingebettet"
|
||
fallback = "Fallback"
|
||
infoMessage = "Informationen zur Schriftreproduktion verfügbar."
|
||
missing = "fehlend"
|
||
perfect = "perfekt"
|
||
perfectMessage = "Alle Schriften können perfekt reproduziert werden."
|
||
subset = "Subset"
|
||
suggestions = "Hinweise"
|
||
type = "Typ"
|
||
warningMessage = "Einige Schriften werden möglicherweise nicht korrekt dargestellt."
|
||
warnings = "Warnungen"
|
||
webFormat = "Web-Format"
|
||
|
||
[pdfTextEditor.groupingMode]
|
||
auto = "Automatisch"
|
||
paragraph = "Absatz"
|
||
singleLine = "Einzeilig"
|
||
|
||
[pdfTextEditor.manual]
|
||
expandWidth = "Bis zum Seitenrand erweitern"
|
||
merge = "Auswahl zusammenführen"
|
||
mergeTooltip = "Ausgewählte Felder zusammenführen"
|
||
resetWidth = "Breite zurücksetzen"
|
||
resizeHandle = "Textbreite anpassen"
|
||
ungroup = "Gruppierung aufheben"
|
||
ungroupTooltip = "Absatz wieder in Zeilen aufteilen"
|
||
widthMenu = "Breitenoptionen"
|
||
|
||
[pdfTextEditor.modeChange]
|
||
cancel = "Abbrechen"
|
||
confirm = "Zurücksetzen und Modus ändern"
|
||
title = "Moduswechsel bestätigen"
|
||
warning = "Das Ändern des Textgruppierungsmodus setzt alle nicht gespeicherten Änderungen zurück. Möchten Sie wirklich fortfahren?"
|
||
|
||
[pdfTextEditor.options.advanced]
|
||
title = "Advanced Settings"
|
||
|
||
[pdfTextEditor.options.autoScaleText]
|
||
description = "Skaliert Text automatisch horizontal, sodass er in seinen ursprünglichen Begrenzungsrahmen passt, wenn die Schriftwiedergabe vom PDF abweicht."
|
||
title = "Text automatisch in Rahmen einpassen"
|
||
|
||
[pdfTextEditor.options.forceSingleElement]
|
||
description = "Wenn aktiviert, exportiert der Editor jedes bearbeitete Textfeld als ein PDF-Textelement, um überlappende Glyphen oder gemischte Schriften zu vermeiden."
|
||
title = "Bearbeiteten Text auf ein einzelnes PDF-Element fixieren"
|
||
|
||
[pdfTextEditor.options.groupingMode]
|
||
autoDescription = "Erkennt den Seitentyp automatisch und gruppiert den Text entsprechend."
|
||
paragraphDescription = "Gruppiert ausgerichtete Zeilen zu mehrzeiligen Absatz-Textfeldern."
|
||
singleLineDescription = "Behält jede PDF-Textzeile als eigenes Textfeld bei."
|
||
title = "Textgruppierungsmodus"
|
||
|
||
[pdfTextEditor.pageType]
|
||
paragraph = "Absatzseite"
|
||
sparse = "Spärlicher Text"
|
||
|
||
[pdfTextEditor.stages]
|
||
processing = "Processing"
|
||
uploading = "Uploading"
|
||
|
||
[pdfTextEditor.tooltip.alpha]
|
||
text = "Dieser Alpha-Viewer wird noch weiterentwickelt – bestimmte Schriftarten, Farben, Transparenzeffekte und Layoutdetails können leicht abweichen. Bitte prüfen Sie die erzeugte PDF vor dem Teilen."
|
||
title = "Alpha-Viewer"
|
||
|
||
[pdfTextEditor.tooltip.header]
|
||
title = "Vorschau-Einschränkungen"
|
||
|
||
[pdfTextEditor.tooltip.previewVariance]
|
||
text = "Einige Darstellungen (z. B. Tabellenränder, Formen oder das Erscheinungsbild von Anmerkungen) werden in der Vorschau möglicherweise nicht exakt angezeigt. Die exportierte PDF behält die ursprünglichen Zeichenbefehle nach Möglichkeit bei."
|
||
title = "Abweichungen in der Vorschau"
|
||
|
||
[pdfTextEditor.tooltip.textFocus]
|
||
text = "Dieser Arbeitsbereich konzentriert sich auf das Bearbeiten von Text und das Neupositionieren eingebetteter Bilder. Komplexe Seitengrafiken, Formular-Widgets und Ebenengrafiken bleiben für den Export erhalten, sind hier jedoch nicht vollständig bearbeitbar."
|
||
title = "Fokus auf Text und Bilder"
|
||
|
||
[pdfTextEditor.welcomeBanner]
|
||
bestFor = "Am besten geeignet für:"
|
||
bestFor1 = "Einfache PDFs mit überwiegend Text und Bildern"
|
||
bestFor2 = "Dokumente mit standardmäßiger Absatzformatierung"
|
||
bestFor3 = "Briefe, Aufsätze, Berichte und einfache Dokumente"
|
||
dontShowAgain = "Nicht mehr anzeigen"
|
||
experimental = "Dies ist eine experimentelle Funktion in aktiver Entwicklung. Während der Nutzung kann es zu Instabilitäten und Problemen kommen."
|
||
feedback = "Dies ist eine Early-Access-Funktion. Bitte melden Sie auftretende Probleme, um uns bei der Verbesserung zu helfen!"
|
||
gotIt = "Verstanden"
|
||
howItWorks = "Dieses Tool wandelt Ihr PDF in ein bearbeitbares Format um, in dem Sie Textinhalte ändern und Bilder neu positionieren können. Änderungen werden als neues PDF gespeichert."
|
||
issue1 = "Textfarbe wird derzeit nicht beibehalten (wird bald hinzugefügt)"
|
||
issue2 = "Im Absatzmodus treten häufiger Ausrichtungs- und Abstandsprobleme auf – Einzeilig-Modus empfohlen"
|
||
issue3 = "Die Vorschau unterscheidet sich vom exportierten PDF – exportierte PDFs sind näher am Original"
|
||
issue4 = "Ausrichtung von gedrehtem Text erfordert ggf. manuelle Anpassung"
|
||
issue5 = "Transparenz- und Ebeneneffekte können vom Original abweichen"
|
||
knownIssues = "Bekannte Probleme (in Bearbeitung):"
|
||
limitation1 = "Die Schriftwiedergabe kann leicht vom Original-PDF abweichen"
|
||
limitation2 = "Komplexe Grafiken, Formularfelder und Anmerkungen werden beibehalten, sind jedoch nicht bearbeitbar"
|
||
limitation3 = "Große Dateien können beim Konvertieren und Verarbeiten Zeit beanspruchen"
|
||
limitations = "Aktuelle Einschränkungen:"
|
||
notIdealFor = "Weniger geeignet für:"
|
||
notIdealFor1 = "PDFs mit spezieller Formatierung wie Aufzählungen, Tabellen oder mehrspaltigen Layouts"
|
||
notIdealFor2 = "Magazine, Broschüren oder stark gestaltete Dokumente"
|
||
notIdealFor3 = "Anleitungen mit komplexen Layouts"
|
||
title = "Willkommen beim PDF-Texteditor (Early Access)"
|
||
|
||
[PDFToCSV]
|
||
header = "PDF zu CSV"
|
||
title = "PDF zu CSV"
|
||
|
||
[PDFToHTML]
|
||
header = "PDF zu HTML"
|
||
tags = "webinhalte,browserfreundlich"
|
||
title = "PDF zu HTML"
|
||
|
||
[pdfToImage]
|
||
tags = "konvertierung,img,jpg,bild,foto"
|
||
title = "PDF zu Bild"
|
||
|
||
[PDFToMarkdown]
|
||
header = "PDF zu Markdown"
|
||
tags = "markup,web inhalt,transformation,konvertieren,md"
|
||
title = "PDF zu Markdown"
|
||
|
||
[pdfToPDFA]
|
||
header = "PDF zu PDF/A"
|
||
tags = "archiv,langfristig,standard,konvertierung,speicherung,aufbewahrung"
|
||
title = "PDF zu PDF/A"
|
||
|
||
[pdfToPDFX]
|
||
tags = "druck,standard,konvertierung,produktion,vorstufe,archiv"
|
||
title = "PDF in PDF/X"
|
||
|
||
[PDFToPresentation]
|
||
header = "PDF zu Präsentation"
|
||
tags = "folien,show,büro,microsoft"
|
||
title = "PDF zu Präsentation"
|
||
|
||
[PdfToSinglePage]
|
||
tags = "einzelseite,zusammenfassen"
|
||
|
||
[pdfToSinglePage]
|
||
description = "Dieses Tool fügt alle Seiten Ihrer PDF zu einer großen einzelnen Seite zusammen. Die Breite bleibt gleich wie die ursprünglichen Seiten, aber die Höhe ist die Summe aller Seitenhöhen."
|
||
submit = "Zusammenfassen"
|
||
tags = "combine,merge,single,single page,one page,merge to single,combine all,stitch pages,concatenate vertical,long page,poster"
|
||
title = "PDF zu einer Seite zusammenfassen"
|
||
|
||
[pdfToSinglePage.error]
|
||
failed = "Ein Fehler ist bei der Konvertierung zu einer einzelnen Seite aufgetreten."
|
||
|
||
[pdfToSinglePage.results]
|
||
title = "Einzelseiten-Ergebnisse"
|
||
|
||
[PDFToText]
|
||
header = "PDF in Text/RTF"
|
||
tags = "reichformat,richtextformat,rich text format"
|
||
title = "PDF in Text/RTF"
|
||
|
||
[PDFToWord]
|
||
header = "PDF zu Word"
|
||
tags = "doc,docx,odt,word,transformation,format,konvertierung,office,microsoft,docfile"
|
||
title = "PDF zu Word"
|
||
|
||
[PDFToXLSX]
|
||
header = "PDF zu Excel"
|
||
tags = "tabellenkalkulation,excel,xlsx,tabelle,extrahieren,konvertieren"
|
||
title = "PDF zu Excel (XLSX)"
|
||
|
||
[PDFToXML]
|
||
header = "PDF zu XML"
|
||
tags = "datenextraktion,strukturierter inhalt,interop,transformation,konvertierung"
|
||
title = "PDF zu XML"
|
||
|
||
[permissions]
|
||
tags = "lesen,schreiben,bearbeiten,drucken"
|
||
title = "Berechtigungen ändern"
|
||
|
||
[pipeline]
|
||
tags = "automatisieren,sequenzieren,skriptgesteuert,batch-prozess"
|
||
title = "Pipeline"
|
||
|
||
[plan]
|
||
contact = "Kontaktieren Sie uns"
|
||
current = "Aktueller Plan"
|
||
featureComparison = "Funktionsvergleich"
|
||
from = "Ab"
|
||
hideComparison = "Funktionsvergleich ausblenden"
|
||
licensedSeats = "Lizenziert: {{count}} Plätze"
|
||
manage = "Verwalten"
|
||
perMonth = "/Monat"
|
||
perSeat = "/Platz"
|
||
popular = "Beliebt"
|
||
selectPlan = "Plan auswählen"
|
||
showComparison = "Alle Funktionen vergleichen"
|
||
upgrade = "Upgrade"
|
||
withServer = "+ Server-Plan"
|
||
|
||
[plan.api]
|
||
large = "5.000 Credits"
|
||
medium = "1.000 Credits"
|
||
small = "500 Credits"
|
||
xsmall = "100 Credits"
|
||
|
||
[plan.availablePlans]
|
||
subtitle = "Wählen Sie den Plan, der Ihren Anforderungen entspricht"
|
||
title = "Verfügbare Pläne"
|
||
|
||
[plan.enterprise]
|
||
highlight1 = "Individuelle Preisgestaltung"
|
||
highlight2 = "Dedizierter Support"
|
||
highlight3 = "Neueste Funktionen"
|
||
name = "Enterprise"
|
||
requiresServer = "Erfordert Server"
|
||
requiresServerMessage = "Bitte zuerst auf den Server-Plan upgraden, bevor Sie auf Enterprise upgraden."
|
||
|
||
[plan.feature]
|
||
api = "API-Zugriff"
|
||
automation = "Tool-Workflows automatisieren"
|
||
customPricing = "Individuelle Preisgestaltung"
|
||
fileSize = "Dateigrößenlimit"
|
||
pdfTools = "Grundlegende PDF-Tools"
|
||
priority = "Priorisierter Support"
|
||
title = "Funktion"
|
||
|
||
[plan.features]
|
||
allPdfOperations = "Alle PDF-Operationen"
|
||
auditing = "Auditing"
|
||
communitySupport = "Community-Unterstützung"
|
||
customPdfMetadata = "Benutzerdefinierte PDF-Metadaten"
|
||
editingTextInPdfs = "Text in PDFs bearbeiten"
|
||
externalDatabase = "Externe Datenbank"
|
||
googleDriveIntegration = "Google Drive-Integration"
|
||
prometheusSupport = "Prometheus-Unterstützung"
|
||
regularUpdates = "Regelmäßige Updates"
|
||
saml = "SAML"
|
||
secureLoginSupport = "Unterstützung für sicheres Anmelden"
|
||
selfHostedDeployment = "Selbstgehostete Bereitstellung"
|
||
sso = "SSO"
|
||
unlimitedUsers = "Unbegrenzte Benutzer"
|
||
upToFiveUsers = "Bis zu 5 Benutzer"
|
||
upToFiveUsersLowercase = "bis zu 5 Benutzer"
|
||
usageTracking = "Nutzungsverfolgung"
|
||
usersLimitedToSeats = "Benutzer auf Plätze begrenzt"
|
||
|
||
[plan.free]
|
||
forever = "Für immer kostenlos"
|
||
highlight1 = "Begrenzte Tool-Nutzung pro Woche"
|
||
highlight2 = "Zugriff auf alle Tools"
|
||
highlight3 = "Community-Support"
|
||
included = "Inbegriffen"
|
||
name = "Kostenlos"
|
||
|
||
[plan.freeLimit]
|
||
cta = "View Processor Plan"
|
||
dismiss = "Maybe Later"
|
||
message = "That's your whole free allowance for automation, AI and the API. Seriously impressive! Keep the momentum going for just pennies a day."
|
||
title = "Woah, {{total}} PDFs Processed!"
|
||
|
||
[plan.highlights]
|
||
advancedIntegrations = "Erweiterte Integrationen"
|
||
allBasicFeatures = "Alle Basisfunktionen"
|
||
cancelAnytime = "Jederzeit kündigen"
|
||
customPdfMetadata = "Benutzerdefinierte PDF-Metadaten"
|
||
editingTextInPdfsCaps = "Text in PDFs bearbeiten"
|
||
enterpriseFeatures = "Enterprise-Funktionen (SAML, Auditing)"
|
||
perSeatLicensing = "Lizenzierung pro Platz"
|
||
saveWithAnnualBilling = "Sparen mit jährlicher Abrechnung"
|
||
selfHosted = "Selbstgehostet"
|
||
selfHostedOnInfrastructure = "Selbstgehostet auf Ihrer Infrastruktur"
|
||
ssoOAuth = "SSO (OAuth2/OIDC)"
|
||
unlimitedUsers = "Unbegrenzte Benutzer"
|
||
upToFiveUsers = "Bis zu 5 Benutzer"
|
||
usageTrackingPrometheus = "Nutzungsverfolgung & Prometheus"
|
||
|
||
[plan.licenseWarning]
|
||
body = "Sie haben {{total}} Nutzer, aber die kostenlose Stufe unterstützt nur {{limit}} pro Server. Upgraden Sie, um Stirling PDF reibungslos weiter zu betreiben."
|
||
cta = "Pläne ansehen"
|
||
overLimit = "mehr als {{limit}}"
|
||
title = "Freies Self-Hosted-Limit erreicht"
|
||
|
||
[plan.period]
|
||
month = "Monat"
|
||
|
||
[plan.pro]
|
||
highlight1 = "Unbegrenzte Tool-Nutzung"
|
||
highlight2 = "Erweiterte PDF-Tools"
|
||
highlight3 = "Keine Wasserzeichen"
|
||
name = "Pro"
|
||
|
||
[plan.spendCap]
|
||
cta = "View Spending Limit"
|
||
dismiss = "Not Now"
|
||
message = "You've made the most of this month's cap. That's a load of automation, AI and API work! Bump it up whenever you like to keep going."
|
||
title = "You're on a Roll!"
|
||
|
||
[plan.static]
|
||
activateLicense = "Lizenz aktivieren"
|
||
contactToUpgrade = "Kontaktieren Sie uns, um Ihren Plan zu upgraden oder anzupassen"
|
||
getLicense = "Server-Lizenz erhalten"
|
||
monthlyBilling = "Monatliche Abrechnung"
|
||
selectPeriod = "Abrechnungszeitraum auswählen"
|
||
upgradeToEnterprise = "Auf Enterprise upgraden"
|
||
upTo = "Bis zu"
|
||
yearlyBilling = "Jährliche Abrechnung"
|
||
|
||
[plan.static.billingPortal]
|
||
message = "Sie müssen Ihre E-Mail-Adresse im Stripe-Abrechnungsportal verifizieren. Prüfen Sie Ihre E-Mails auf einen Login-Link."
|
||
title = "E-Mail-Verifizierung erforderlich"
|
||
|
||
[plan.static.licenseActivation]
|
||
activate = "Lizenz aktivieren"
|
||
checkoutOpened = "Checkout in neuem Tab geöffnet"
|
||
doLater = "Ich mache das später"
|
||
enterKey = "Geben Sie unten Ihren Lizenzschlüssel ein, um Ihren Plan zu aktivieren:"
|
||
instructions = "Schließen Sie den Kauf im Stripe-Tab ab. Nach Abschluss der Zahlung erhalten Sie eine E-Mail mit Ihrem Lizenzschlüssel."
|
||
keyDescription = "Fügen Sie den Lizenzschlüssel aus Ihrer E-Mail ein"
|
||
success = "Lizenz aktiviert!"
|
||
successMessage = "Ihre Lizenz wurde erfolgreich aktiviert. Sie können dieses Fenster nun schließen."
|
||
|
||
[policies]
|
||
deleteConfirmBody = "This removes the policy and its workflow. Documents already processed are not affected."
|
||
deleteConfirmTitle = "Delete {{label}} policy?"
|
||
|
||
[policies.activity]
|
||
enforced = "durchgesetzt"
|
||
enforcing = "Wird durchgesetzt..."
|
||
failed = "Durchsetzung fehlgeschlagen"
|
||
outputsUnavailable = "Richtlinienergebnisse stehen nicht mehr zum Download bereit."
|
||
partialOutputsUnavailable = "Einige Richtlinienergebnisse stehen nicht mehr zum Download bereit."
|
||
retrying = "Ausgelastet, versuche es erneut..."
|
||
runNotFound = "Der Durchsetzungsdurchlauf konnte nicht mehr gefunden werden."
|
||
step = "Schritt {{current}}/{{total}}"
|
||
timedOut = "Zeitüberschreitung bei der Durchsetzung, bevor der Durchlauf abgeschlossen werden konnte."
|
||
|
||
[policies.catalog]
|
||
compliance = "Compliance"
|
||
ingestion = "Ingestion"
|
||
retention = "Retention"
|
||
routing = "Routing"
|
||
security = "Security"
|
||
|
||
[policies.detail]
|
||
close = "Schließen"
|
||
editSettings = "Edit Settings"
|
||
enforces = "Enforces"
|
||
managedByOrg = "Managed by your organisation. Contact a team leader to change this policy."
|
||
noActivityDescription = "Documents will appear here once this policy runs."
|
||
noActivityTitle = "No activity yet"
|
||
onEveryUpload = "On every upload"
|
||
originalsNote = "Originals stay untouched • Enforced version saved alongside"
|
||
pause = "Pause"
|
||
recentActivity = "Recent Activity"
|
||
resume = "Resume"
|
||
retry = "Retry"
|
||
showLess = "Show less"
|
||
showMore = "Show more"
|
||
statActive = "Active"
|
||
statDataProcessed = "Data processed"
|
||
statDocsEnforced = "Docs enforced"
|
||
statusActive = "Active"
|
||
statusPaused = "Paused"
|
||
|
||
[policies.docType]
|
||
Contracts = "Verträge"
|
||
"Financial reports" = "Finanzberichte"
|
||
"HR records" = "Personalakten"
|
||
Insurance = "Versicherung"
|
||
Invoices = "Rechnungen"
|
||
"Legal filings" = "Rechtliche Einreichungen"
|
||
"Medical / PHI" = "Medizinisch / PHI"
|
||
"Tax documents" = "Steuerdokumente"
|
||
|
||
[policies.enforcement]
|
||
applying = "Wende {{names}} an"
|
||
applyingProgress = "Wende {{names}} an ({{done}} von {{total}})"
|
||
exportFailureBody = "Sicherheitsrichtlinien konnten nicht angewendet werden. Dateien wurden unverändert exportiert."
|
||
exportFailureTitle = "Ohne Durchsetzung exportiert"
|
||
failureBody = "{{failures}} von {{total}} Datei(en) konnten nicht verarbeitet werden und wurden unverändert exportiert."
|
||
failureTitle = "Ohne vollständige Durchsetzung exportiert"
|
||
printPolicyAppliedBody = "Dieses PDF wurde aktualisiert, um eine Richtlinie zu erfüllen. Prüfen Sie die Änderungen und drucken Sie anschließend erneut."
|
||
printPolicyAppliedTitle = "Richtlinie vor dem Drucken angewendet"
|
||
queued = "+{{count}} in Warteschlange"
|
||
successTitle = "{{names}} angewendet"
|
||
summaryMore = "{{first}}, {{second}} und {{more}} weitere"
|
||
summaryTwo = "{{first}} und {{second}}"
|
||
|
||
[policies.enforcement.triggerVerb]
|
||
convert = "Durchsetzen vor dem Konvertieren"
|
||
default = "Durchsetzen"
|
||
export = "Durchsetzen vor dem Export"
|
||
input = "Durchsetzen beim Import"
|
||
print = "Durchsetzen vor dem Drucken"
|
||
|
||
[policies.field]
|
||
accessLog = "Zugriffsprotokoll"
|
||
archiveAfter = "Archivieren nach"
|
||
auditTrail = "Audit-Trail"
|
||
belowThreshold = "Unter Schwellenwert"
|
||
destination = "Ziel"
|
||
frameworks = "Frameworks"
|
||
immutableHold = "Unveränderliche Sperre"
|
||
keepFor = "Aufbewahren für"
|
||
minConfidence = "Min. Konfidenz"
|
||
notify = "Bei Weiterleitung benachrichtigen"
|
||
onViolation = "Bei Nichteinhaltung"
|
||
webhookUrl = "Webhook URL"
|
||
|
||
[policies.fieldOption.archiveAfter]
|
||
"1 year" = "1 Jahr"
|
||
"30 days" = "30 Tage"
|
||
"90 days" = "90 Tage"
|
||
Never = "Nie"
|
||
|
||
[policies.fieldOption.belowThreshold]
|
||
"Flag for review" = "Zur Prüfung markieren"
|
||
Hold = "Zurückhalten"
|
||
"Route to bucket" = "In Bucket weiterleiten"
|
||
|
||
[policies.fieldOption.destination]
|
||
Documents = "Dokumente"
|
||
"S3 bucket" = "S3-Bucket"
|
||
SharePoint = "SharePoint"
|
||
Webhook = "Webhook"
|
||
|
||
[policies.fieldOption.frameworks]
|
||
FedRAMP = "FedRAMP"
|
||
GDPR = "GDPR"
|
||
HIPAA = "HIPAA"
|
||
"ISO 27001" = "ISO 27001"
|
||
"PCI DSS" = "PCI DSS"
|
||
"SOC 2" = "SOC 2"
|
||
|
||
[policies.fieldOption.keepFor]
|
||
"1 year" = "1 Jahr"
|
||
"3 years" = "3 Jahre"
|
||
"30 days" = "30 Tage"
|
||
"7 years" = "7 Jahre"
|
||
Indefinite = "Unbefristet"
|
||
|
||
[policies.fieldOption.minConfidence]
|
||
"60%" = "60%"
|
||
"70%" = "70%"
|
||
"80%" = "80%"
|
||
"90%" = "90%"
|
||
"95%" = "95%"
|
||
|
||
[policies.fieldOption.onViolation]
|
||
"Auto-redact PHI" = "PHI automatisch schwärzen"
|
||
"Block export" = "Export blockieren"
|
||
"Flag for review" = "Zur Prüfung markieren"
|
||
"Quarantine document" = "Dokument unter Quarantäne stellen"
|
||
|
||
[policies.fields]
|
||
selectedCount = "{{count}} selected"
|
||
|
||
[policies.labels]
|
||
add = "Hinzufügen"
|
||
addPlaceholder = "Label hinzufügen…"
|
||
customNote = "Für Ihr Team angepasst."
|
||
defaultNote = "Verwendet den integrierten Standard, der mit Ihrem Team geteilt wird."
|
||
duplicate = "\"{{name}}\" existiert bereits."
|
||
edit = "Labels bearbeiten"
|
||
empty = "Noch keine Labels."
|
||
export = "JSON exportieren"
|
||
iconAria = "Symbol für {{name}} auswählen"
|
||
import = "JSON importieren"
|
||
importError = "Diese Datei konnte nicht importiert werden."
|
||
managedNote = "Team-Labels werden von Ihrer Teamleitung verwaltet."
|
||
modalSubtitle = "Mit Ihrem gesamten Team geteilt. Der Klassifizierer wählt die Labels aus, die zu jedem Dokument passen."
|
||
modalTitle = "Klassifizierungslabels"
|
||
pickIcon = "Symbol {{label}} verwenden"
|
||
removeAria = "{{name}} entfernen"
|
||
resetToDefault = "Auf Standard zurücksetzen"
|
||
saveForTeam = "Für Team speichern"
|
||
saving = "Wird gespeichert…"
|
||
sectionLabel = "Klassifizierungslabels"
|
||
startFromScratch = "Von Grund auf neu beginnen"
|
||
teamCount = "Team-Labels"
|
||
tooLong = "Labels dürfen höchstens {{max}} Zeichen lang sein."
|
||
ungrouped = "Nicht gruppiert"
|
||
view = "Labels anzeigen"
|
||
|
||
[policies.pii]
|
||
account = "Kontonummern (beschriftet)"
|
||
card = "Kredit-/Debitkarten"
|
||
email = "E-Mail-Adressen"
|
||
fieldLabel = "PII to redact"
|
||
iban = "IBANs"
|
||
phone = "Telefonnummern"
|
||
placeholder = "Select PII types"
|
||
routing = "US-Routingnummern (ABA)"
|
||
ssn = "Sozialversicherungsnummern"
|
||
|
||
[policies.settings]
|
||
noneExport = "Derzeit werden beim Export keine Richtlinien ausgeführt."
|
||
noneUpload = "Derzeit werden beim Upload keine Richtlinien ausgeführt."
|
||
onExport = "Beim Export"
|
||
onUpload = "Beim Upload"
|
||
reorderHandle = "Ziehen, um neu anzuordnen"
|
||
runOrderDesc = "Wenn mehrere Richtlinien durch denselben Auslöser ausgeführt werden, laufen sie in dieser Reihenfolge — jede auf der Ausgabe der vorherigen Richtlinie. Ziehen Sie, um neu anzuordnen."
|
||
title = "Richtlinieneinstellungen"
|
||
|
||
[policies.sidebar]
|
||
activeCount = "{{count}} active"
|
||
infoTooltip = "A policy is a fixed set of tools that runs automatically whenever it's triggered — for example when a new document arrives — enforcing rules like redacting PII with no manual steps."
|
||
loading = "Loading…"
|
||
optionsAriaLabel = "Richtlinienoptionen"
|
||
policySettings = "Richtlinieneinstellungen"
|
||
railAriaLabel = "{{label}} policy — {{status}}"
|
||
railSuffixActive = " (Active)"
|
||
railSuffixPaused = " (Paused)"
|
||
retryFailed = "Fehlgeschlagene Richtlinien erneut versuchen ({{count}})"
|
||
rowProgress = "{{completed}} von {{total}} Dateien verarbeitet"
|
||
setUp = "Set up"
|
||
title = "Policies"
|
||
upgradeToEnterprise = "Upgrade to enterprise"
|
||
whatIsPolicy = "Was ist eine Richtlinie?"
|
||
|
||
[policies.status]
|
||
active = "Active"
|
||
paused = "Paused"
|
||
setup = "Set up"
|
||
|
||
[policies.toolConfig]
|
||
enableAriaLabel = "Enable {{tool}}"
|
||
infoAriaLabel = "What does {{tool}} do?"
|
||
|
||
[policies.toolConfig.info]
|
||
redact = "Findet automatisch sensible Daten – wie Sozialversicherungs- und Kartennummern – und schwärzt sie, sodass sie im Dokument nicht gelesen werden können."
|
||
sanitize = "Entfernt verstecktes JavaScript aus der Datei, sodass beim Öffnen nichts automatisch ausgeführt wird."
|
||
watermark = "Bringt einen sichtbaren Vermerk (z. B. \"Vertraulich\") über jede Seite auf."
|
||
|
||
[policies.wizard]
|
||
allDocTypesDescription = "Enable the Classification policy to filter by document type."
|
||
allDocTypesTitle = "All document types"
|
||
back = "Back"
|
||
builderDesc = "Build the sequence of tools this policy runs on each document."
|
||
clear = "Clear"
|
||
close = "Schließen"
|
||
continue = "Continue"
|
||
docTypesLabel = "Document types"
|
||
edit = "Edit"
|
||
editTitle = "Edit {{label}} Policy"
|
||
enablePolicy = "Enable Policy"
|
||
filenameAutoNumber = "Auto-number"
|
||
filenamePositionAria = "Filename position"
|
||
filenamePrefix = "Prefix"
|
||
filenameSuffix = "Suffix"
|
||
filenameTextAria = "Filename text"
|
||
filenameTextPlaceholder = "Text to add (optional)"
|
||
lockedDescription = "Contact a team leader to change this policy."
|
||
lockedTitle = "Managed by your organisation"
|
||
maxRetriesLabel = "Max retries"
|
||
noToolsError = "Add at least one configured tool to the workflow first."
|
||
outputAsLabel = "Output as"
|
||
outputFilenameSubhead = "Output filename"
|
||
outputModeAria = "Output mode"
|
||
outputNewFile = "New file"
|
||
outputNewVersion = "New version"
|
||
outputRetriesLabel = "Output & retries"
|
||
outputSubhead = "Output"
|
||
retryDelayAria = "Retry delay minutes"
|
||
retryDelayLabel = "Retry delay (min)"
|
||
runOnExport = "Export"
|
||
runOnLabel = "Run on"
|
||
runOnSubhead = "Run on"
|
||
runOnUpload = "Upload"
|
||
saveChanges = "Save Changes"
|
||
saveError = "Couldn't save the policy. Please try again."
|
||
setupClassification = "Set up Classification"
|
||
setupTitle = "Set up {{label}} Policy"
|
||
sourcesDesc = "Choose where this policy runs and which document types it applies to."
|
||
sourcesLabel = "Sources"
|
||
stepOf = "Step {{step}} of {{total}}"
|
||
toolChainDesc = "Configure the tools this policy runs on each document."
|
||
typesSelected = "{{count}} types selected"
|
||
|
||
[policy]
|
||
badgeEnforcing = "{{name}} wird durchgesetzt..."
|
||
badgeRan = "Richtlinie {{name}} wurde für diese Datei ausgeführt"
|
||
blockingAction = "{{action}} blockiert, während die Richtlinie durchgesetzt wird. Bitte warten..."
|
||
dismiss = "Overlay ausblenden"
|
||
enforcingTitle = "Richtlinie wird durchgesetzt..."
|
||
viewAnyway = "Datei anzeigen (Richtlinie wird noch durchgesetzt)"
|
||
|
||
[portal]
|
||
comingSoon = "Demnächst"
|
||
|
||
[portal.accountLink.card]
|
||
billingNote = "Unbeaufsichtigte Verarbeitung wird Ihrem Organisations-Wallet berechnet."
|
||
eyebrow = "Kontoverknüpfung"
|
||
linkButton = "Ihr Stirling-Konto verknüpfen"
|
||
linked = "Verknüpft"
|
||
linkedAs = "Verknüpft als {{name}}."
|
||
linkedGeneric = "Diese Instanz ist verknüpft."
|
||
notLinked = "Nicht verknüpft"
|
||
title = "Diese Organisation mit ihrem Stirling-Konto verknüpfen"
|
||
unlink = "Verknüpfung aufheben"
|
||
|
||
[portal.accountLink.card.error]
|
||
title = "Verknüpfung konnte nicht hergestellt werden"
|
||
|
||
[portal.accountLink.card.loginNotConfigured]
|
||
after = "fest, um die Kontoverknüpfung mit dem gehosteten Stirling-Konto zu aktivieren. In der Entwicklung können Sie die Anmeldung über den Verknüpfungsdialog simulieren."
|
||
before = "Legen Sie"
|
||
title = "SaaS-Login nicht konfiguriert"
|
||
|
||
[portal.accountLink.gate]
|
||
action = "Konto verknüpfen"
|
||
description = "Verknüpfen Sie das Stirling-Konto dieser Organisation, um abrechenbare Funktionen zu nutzen."
|
||
title = "Verknüpfen zum Entsperren"
|
||
titleFeature = "Verknüpfen, um {{feature}} zu entsperren"
|
||
|
||
[portal.accountLink.instances]
|
||
active = "Aktiv"
|
||
revoke = "Widerrufen"
|
||
revoked = "Widerrufen"
|
||
unnamed = "Unbenannte Instanz"
|
||
|
||
[portal.accountLink.instances.columns]
|
||
instance = "Instanz"
|
||
lastSeen = "Zuletzt gesehen"
|
||
linked = "Verknüpft"
|
||
status = "Status"
|
||
|
||
[portal.accountLink.instances.empty]
|
||
description = "Verknüpfen Sie das Konto dieser Organisation und registrieren Sie dann Ihre selbst gehosteten Instanzen, um sie hier zu sehen."
|
||
title = "Keine verknüpften Instanzen"
|
||
|
||
[portal.accountLink.instances.time]
|
||
daysAgo_one = "vor {{count}} T."
|
||
daysAgo_other = "vor {{count}} T."
|
||
hoursAgo_one = "vor {{count}} Std."
|
||
hoursAgo_other = "vor {{count}} Std."
|
||
justNow = "gerade eben"
|
||
minutesAgo_one = "vor {{count}} Min."
|
||
minutesAgo_other = "vor {{count}} Min."
|
||
never = "nie"
|
||
|
||
[portal.accountLink.modal]
|
||
linkSubtitle = "Melden Sie sich bei dem Konto an, über das dieser Server abgerechnet werden soll."
|
||
linkTitle = "Ihr Stirling-Konto verknüpfen"
|
||
reauthSubtitle = "Ihre Sitzung ist abgelaufen — melden Sie sich erneut bei Ihrem Stirling-Konto an. Ihre Instanz bleibt verknüpft."
|
||
reauthTitle = "Erneut anmelden"
|
||
simulateSignIn = "Anmeldung simulieren (dev)"
|
||
|
||
[portal.accountLink.modal.loginNotConfigured]
|
||
after = "fest, um die In-App-Verknüpfung mit dem gehosteten Stirling-Konto zu aktivieren."
|
||
and = "und"
|
||
before = "Legen Sie"
|
||
title = "SaaS-Login nicht konfiguriert"
|
||
|
||
[portal.accountLink.panel]
|
||
instancesSub = "Jede selbst gehostete Instanz, die bei dieser Organisation registriert ist. Widerrufen Sie Zugangsdaten, um ihren unbeaufsichtigten Zugriff sofort zu unterbrechen."
|
||
instancesTitle = "Verknüpfte Instanzen"
|
||
revokeError = "Instanz konnte nicht widerrufen werden"
|
||
sub = "Verknüpfen Sie diese selbst gehostete Organisation mit ihrem Stirling-Konto, damit unbeaufsichtigte Verarbeitung Ihrem Organisations-Wallet berechnet wird."
|
||
|
||
[portal.accountLink.panel.loadError]
|
||
forbidden = "Nur der Teambesitzer kann die verknüpften Instanzen der Organisation anzeigen."
|
||
generic = "Die verknüpften Instanzen des Teams konnten nicht geladen werden. Versuchen Sie es gleich erneut."
|
||
title = "Verknüpfte Instanzen konnten nicht geladen werden"
|
||
|
||
[portal.accountLink.state]
|
||
free = "Editor-Tarif"
|
||
subscribed = "Processor-Tarif"
|
||
unlinked = "Nicht verknüpft"
|
||
|
||
[portal.agentBuilder]
|
||
bootstrapFromDocument = "Aus Dokument initialisieren"
|
||
sectionsAriaLabel = "Agent-Builder-Abschnitte"
|
||
selectorAriaLabel = "Agents"
|
||
subtitle = "Entwerfen, testen und veröffentlichen Sie KI-Agenten, die Ihre Dokumente klassifizieren, Inhalte extrahieren und weiterleiten. Definieren Sie Szenarien, begrenzen Sie den Tool-Zugriff, führen Sie ein Golden Set aus und veröffentlichen Sie eine Version."
|
||
title = "Agent Builder"
|
||
|
||
[portal.agentBuilder.bootstrap]
|
||
cancel = "Abbrechen"
|
||
dropzoneText = "Beispieldokument auswählen (PDF oder Bild)"
|
||
lead = "Legen Sie ein Beispieldokument ab, und wir schlagen Szenarien sowie ein Extraktionsschema vor, das Sie verfeinern können. Nichts wird veröffentlicht, bevor Sie es geprüft haben."
|
||
submit = "Agent initialisieren"
|
||
subtitle = "Einen neuen Agent aus einer repräsentativen Datei erstellen"
|
||
title = "Aus einem Dokument initialisieren"
|
||
|
||
[portal.agentBuilder.empty]
|
||
description = "Initialisieren Sie einen Agent aus einem Beispieldokument, um seine Szenarien und sein Extraktionsschema anzulegen, und verfeinern und veröffentlichen Sie ihn anschließend."
|
||
title = "Noch keine Agents"
|
||
|
||
[portal.agentBuilder.evals]
|
||
casesPassing = "Bestandene Fälle"
|
||
columnCase = "Eval-Fall"
|
||
columnLatency = "Latenz"
|
||
columnResult = "Ergebnis"
|
||
fail = "fehlgeschlagen"
|
||
goldenSetPassRate = "Golden-Set-Erfolgsrate"
|
||
latencyMs = "{{ms}} ms"
|
||
notRun = "nicht ausgeführt"
|
||
pass = "bestanden"
|
||
passRate = "Erfolgsrate"
|
||
runEvals = "Evals ausführen"
|
||
|
||
[portal.agentBuilder.evals.empty]
|
||
description = "Evals machen aus Ihren Szenarien ein wiederholbares Golden Set. Führen Sie ein Upgrade durch, um die Erfolgsrate über die Zeit zu erfassen und Veröffentlichungen davon abhängig zu machen."
|
||
title = "Noch kein Golden Set"
|
||
|
||
[portal.agentBuilder.kpi]
|
||
acrossGoldenSets = "über Golden Sets hinweg"
|
||
activeAgents = "Aktive Agents"
|
||
avgPassRate = "Durchschn. Eval-Erfolgsrate"
|
||
fleetWide = "flottenweit"
|
||
latestPublished = "Zuletzt veröffentlicht"
|
||
scenarios = "Szenarien"
|
||
testCases = "Testfälle"
|
||
totalDescription_one = "{{count}} insgesamt"
|
||
totalDescription_other = "{{count}} insgesamt"
|
||
|
||
[portal.agentBuilder.scenarios]
|
||
add = "Hinzufügen"
|
||
addScenario = "Szenario hinzufügen"
|
||
enable = "Aktivieren"
|
||
expectationLabel = "Erwartetes Verhalten"
|
||
expectationPlaceholder = "Was der Agent tun soll"
|
||
inEval = "in Eval"
|
||
mute = "Stummschalten"
|
||
muted = "stummgeschaltet"
|
||
nameLabel = "Name"
|
||
namePlaceholder = "z. B. Compliance-Eskalation"
|
||
|
||
[portal.agentBuilder.tabs]
|
||
evals = "Evals"
|
||
scenarios = "Szenarien"
|
||
tools = "Tools"
|
||
versions = "Versionen"
|
||
|
||
[portal.agentBuilder.tools]
|
||
broadAccess = "Breiter Zugriff"
|
||
deniedHint = "Ausgewählte Tools sind blockiert. Alles andere bleibt aufrufbar."
|
||
deniedTools = "Abgelehnte Tools"
|
||
governanceGate = "Tool-Governance ist im Enterprise-Tarif verfügbar."
|
||
restricted = "Eingeschränkt"
|
||
restrictedAccess = "Eingeschränkter Tool-Zugriff"
|
||
restrictedDescription = "Alle Tools außer den unten abgelehnten zulassen."
|
||
|
||
[portal.agentBuilder.versions]
|
||
current = "aktuell"
|
||
historyGate = "Vollständiger Versionsverlauf und Rollback sind im Enterprise-Tarif verfügbar."
|
||
publish = "Veröffentlichen"
|
||
rollBack = "Zurücksetzen"
|
||
|
||
[portal.assistant]
|
||
close = "Assistent schließen"
|
||
error = "Der Assistent konnte nicht erreicht werden."
|
||
errorWithDetail = "Der Assistent konnte nicht erreicht werden: {{detail}}"
|
||
inputAriaLabel = "Assistenten fragen"
|
||
inputPlaceholder = "Fragen Sie zu Stirling…"
|
||
open = "Assistent öffnen"
|
||
send = "Senden"
|
||
title = "Assistent"
|
||
tryAsking = "Versuchen Sie zu fragen"
|
||
typing = "Schreibt"
|
||
|
||
[portal.auth]
|
||
loading = "Wird geladen"
|
||
redirectingToEditor = "Weiterleitung zum Editor..."
|
||
|
||
[portal.billing.checkout]
|
||
noClientSecret = "Edge-Funktion hat kein client_secret zurückgegeben."
|
||
subtitle = "Fügen Sie eine Karte hinzu, um nach Ihrem kostenlosen Editor-Tarif-Guthaben fortzufahren. Stripe erledigt den Rest."
|
||
title = "Processor-Tarif aktivieren"
|
||
|
||
[portal.billing.checkout.activationSlow]
|
||
body = "Ihre Zahlung war erfolgreich, aber die Aktivierung dauert etwas länger als üblich. Sie wird automatisch aktiviert — schließen Sie dies, und sie erscheint hier in Kürze."
|
||
close = "Schließen"
|
||
title = "Fast geschafft"
|
||
|
||
[portal.billing.checkout.error]
|
||
title = "Checkout konnte nicht gestartet werden"
|
||
|
||
[portal.billing.checkout.finalizing]
|
||
body = "Ihre Zahlung wurde verarbeitet. Wir aktivieren die nutzungsbasierte Verarbeitung auf Ihren verknüpften Instanzen — dies dauert normalerweise ein paar Sekunden."
|
||
hint = "Bitte lassen Sie dieses Fenster geöffnet."
|
||
title = "Ihr Processor-Tarif wird aktiviert..."
|
||
|
||
[portal.billing.checkout.notConfigured]
|
||
bodyAfter = "in der Portal-Env fest, um den In-App-Checkout zu aktivieren."
|
||
bodyBefore = "Legen Sie"
|
||
title = "Stripe nicht konfiguriert"
|
||
|
||
[portal.billing.enterpriseUpsell]
|
||
cta = "Enterprise-Angebot erstellen"
|
||
description = "Volumenrabatte mit Abnahmeverpflichtung, Air-Gapped-Bereitstellung, benutzerdefinierte MSA- und Sicherheitsprüfungen sowie Partnerschaften mit Drittanbieter-Distributoren."
|
||
eyebrow = "Volumenrabatt · 1M+ PDFs"
|
||
title = "Stirling Enterprise"
|
||
|
||
[portal.billing.freeEditors]
|
||
activeThisMonth = "Diesen Monat aktiv"
|
||
cost = "Kosten"
|
||
editorsDeployed = "Bereitgestellte Editoren"
|
||
inviteTeammates = "Teammitglieder einladen"
|
||
pdfsEdited = "PDFs bearbeitet"
|
||
subtitle = "Überall bereitstellen, für Ihr ganzes Team."
|
||
title = "Kostenlose PDF-Editoren"
|
||
|
||
[portal.billing.freePlan]
|
||
checkoutErrorTitle = "Checkout konnte nicht gestartet werden"
|
||
currentPlan = "Aktueller Tarif"
|
||
freeForever = "Für immer kostenlos"
|
||
noTeamResolved = "Für Ihr Wallet wurde noch kein Team ermittelt — aktualisieren Sie und versuchen Sie es erneut."
|
||
ownerOnly = "Nur der Teambesitzer kann den Processor-Tarif aktivieren."
|
||
planName = "Editor"
|
||
ssoIncluded = "SSO enthalten"
|
||
switchOnProcessor = "Processor aktivieren →"
|
||
unlimitedUsers = "Unbegrenzte Benutzer"
|
||
|
||
[portal.billing.invoices]
|
||
columnAmount = "Betrag"
|
||
columnDate = "Datum"
|
||
columnDescription = "Beschreibung"
|
||
columnPdfsProcessed = "Verarbeitete PDFs"
|
||
columnStatus = "Status"
|
||
descriptionFallback = "Rechnung"
|
||
downloadAriaLabel = "Rechnung {{number}} als PDF herunterladen"
|
||
emptyDescription = "Sobald Ihr Team ein Abonnement hat und der erste Zyklus abgeschlossen ist, erscheinen Ihre Rechnungen hier."
|
||
emptyTitle = "Noch keine Rechnungen"
|
||
fetchLimitNote_one = "Ihre {{count}} neueste Rechnung wird angezeigt. Ältere Rechnungen befinden sich im Stripe-Portal."
|
||
fetchLimitNote_other = "Ihre {{count}} neuesten Rechnungen werden angezeigt. Ältere Rechnungen befinden sich im Stripe-Portal."
|
||
loadError = "Rechnungen konnten nicht geladen werden: {{error}}"
|
||
pdfLink = "PDF ↓"
|
||
showAll_one = "Alle {{count}} anzeigen"
|
||
showAll_other = "Alle {{count}} anzeigen"
|
||
showFewer_one = "Weniger anzeigen (oberste {{count}})"
|
||
showFewer_other = "Weniger anzeigen (oberste {{count}})"
|
||
showMostRecent_one = "{{count}} neueste anzeigen"
|
||
showMostRecent_other = "{{count}} neueste anzeigen"
|
||
title = "Rechnungsverlauf"
|
||
viewAriaLabel = "Rechnung {{number}} in Stripe anzeigen"
|
||
viewLink = "Anzeigen ↗"
|
||
|
||
[portal.billing.linkPrompt]
|
||
cta = "Stirling-Konto verknüpfen"
|
||
description = "Manuelle PDF-Bearbeitung — anzeigen, signieren, zusammenführen, teilen, Wasserzeichen hinzufügen, komprimieren, konvertieren, manuelle OCR — ist immer kostenlos, ob verknüpft oder nicht. Verknüpfen Sie Ihr Konto, um 500 kostenlose PDFs für nutzungsbasierte Verarbeitung (Automatisierung, KI und API) zu erhalten; wenn Sie mehr benötigen, aktivieren Sie den Processor-Tarif und zahlen nur für das, was Sie nutzen."
|
||
title = "Ihr Stirling-Konto verknüpfen"
|
||
|
||
[portal.billing.paymentMethod]
|
||
billedMonthly = "Monatlich abgerechnet"
|
||
cardEnding = "{{brand}} endet auf {{last4}}"
|
||
cardFallback = "Karte"
|
||
expiresBilledMonthly = "Läuft ab {{expiry}} · monatlich abgerechnet"
|
||
eyebrow = "Zahlungsmethode"
|
||
managedSub = "Ihre Karten- und Rechnungsdaten werden sicher im Kundenportal von Stripe gespeichert."
|
||
managedTitle = "In Stripe verwaltet"
|
||
update = "Aktualisieren"
|
||
|
||
[portal.billing.pdfsProcessed]
|
||
emptyPeriod = "In diesem Zeitraum noch keine nutzungsbasierte Verarbeitung."
|
||
eyebrow = "In diesem Zeitraum verarbeitete PDFs"
|
||
legendValue_one = "{{formatted}} PDF"
|
||
legendValue_other = "{{formatted}} PDFs"
|
||
segbarAriaLabel = "Nutzungsbasierte PDFs nach Kategorie aufgeteilt"
|
||
segmentAgentsDesc = "KI-Agent-Aktionen"
|
||
segmentAgentsLabel = "Agents"
|
||
segmentApiDesc = "Direkte API-Anfragen"
|
||
segmentApiLabel = "API"
|
||
segmentAutomationDesc = "Automatisierungen & Pipelines"
|
||
segmentAutomationLabel = "Automatisierung"
|
||
unit = "nutzungsbasierte PDFs"
|
||
|
||
[portal.billing.spendLimit]
|
||
adjustLimit = "Limit anpassen"
|
||
cancel = "Abbrechen"
|
||
capControlNote = "Änderungen gelten sofort — erhöhen oder senken Sie die Obergrenze jederzeit."
|
||
capSuffix = "/ Monat"
|
||
capSuffixWithDocs = "/ Monat · ≈ {{documents}} Dokumente"
|
||
displaySub = "Ihnen wird nur berechnet, was Sie automatisch verarbeiten — niemals über die Obergrenze hinaus."
|
||
editTitle = "Monatliche Obergrenze festlegen"
|
||
eyebrow = "Ausgabenlimit"
|
||
guardrailBody = "eine feste Obergrenze — Ihnen wird nie mehr berechnet. Bei Erreichen der Obergrenze pausiert die nutzungsbasierte Verarbeitung (unbegrenzte PDF-Bearbeitung funktioniert weiter), bis Sie sie erhöhen oder der Zyklus zurückgesetzt wird. Nichts geht verloren."
|
||
guardrailLabel = "Ihre Leitplanke:"
|
||
noCap = "keine Obergrenze"
|
||
pctUsed = "{{pct}}% genutzt"
|
||
remaining = "{{amount}} verbleibend"
|
||
save = "Limit speichern"
|
||
saveError = "Limit konnte nicht gespeichert werden"
|
||
thisPeriodUncapped = "{{amount}} in diesem Zeitraum · ohne Obergrenze"
|
||
usedThisMonth = "{{amount}} diesen Monat genutzt"
|
||
useSuggested = "Vorschlag verwenden · {{amount}} / Monat"
|
||
|
||
[portal.billing.spendLimit.projection]
|
||
body_one = "Bei {{rate}}/Tag erreichen Sie die Obergrenze in ca. {{count}} Tag (ca. {{monthEnd}} Monatsende). Vorgeschlagenes Limit ca. {{suggested}}."
|
||
body_other = "Bei {{rate}}/Tag erreichen Sie die Obergrenze in ca. {{count}} Tagen (ca. {{monthEnd}} Monatsende). Vorgeschlagenes Limit ca. {{suggested}}."
|
||
label = "Voraussichtlich überschritten."
|
||
|
||
[portal.billing.spendThisMonth]
|
||
eyebrow = "Ausgaben diesen Monat"
|
||
processed_one = "{{formattedCount}} PDF verarbeitet."
|
||
processed_other = "{{formattedCount}} PDFs verarbeitet."
|
||
processedWithRate_one = "{{formattedCount}} PDF verarbeitet, zu je {{rate}}."
|
||
processedWithRate_other = "{{formattedCount}} PDFs verarbeitet, zu je {{rate}}."
|
||
|
||
[portal.billing.subscribedPlan.capWarn]
|
||
approachingBody = "Erhöhen Sie es jetzt, damit die automatisierte Verarbeitung nie pausiert."
|
||
approachingTitle = "Sie haben {{pct}}% Ihres monatlichen Ausgabenlimits erreicht"
|
||
raiseLimit = "Limit erhöhen"
|
||
reachedBody = "Die nutzungsbasierte Verarbeitung ist pausiert, bis Sie das Limit erhöhen oder der Zyklus zurückgesetzt wird. Unbegrenzte PDF-Bearbeitung funktioniert weiter."
|
||
reachedTitle = "Monatliches Ausgabenlimit erreicht"
|
||
|
||
[portal.billing.subscribedPlan.portalError]
|
||
title = "Stripe-Portal konnte nicht geöffnet werden"
|
||
|
||
[portal.billing.walletMeter]
|
||
capSuffix_one = "von {{allowance}} kostenlosen PDFs genutzt"
|
||
capSuffix_other = "von {{allowance}} kostenlosen PDFs genutzt"
|
||
eyebrow = "Processor-Testversion"
|
||
statusLabel_one = "{{remaining}} übrig"
|
||
statusLabel_other = "{{remaining}} übrig"
|
||
sub = "Nutzen Sie den PDF Editor kostenlos. Zahlen Sie für die automatische Verarbeitung von PDFs."
|
||
title_one = "{{allowance}} PDFs kostenlos verarbeiten"
|
||
title_other = "{{allowance}} PDFs kostenlos verarbeiten"
|
||
titleWithRate_one = "{{allowance}} PDFs kostenlos verarbeiten, danach {{rate}}/PDF"
|
||
titleWithRate_other = "{{allowance}} PDFs kostenlos verarbeiten, danach {{rate}}/PDF"
|
||
|
||
[portal.catalogue.card]
|
||
lockedAriaLabel = "Gesperrt"
|
||
openAriaLabel = "Komponente {{name}} öffnen"
|
||
|
||
[portal.catalogue.detail]
|
||
addToProject = "Zum Projekt hinzufügen"
|
||
ariaLabel = "Komponentendetail"
|
||
tabsAriaLabel = "Komponentendetail-Abschnitte"
|
||
upgradeToUnlock = "Upgrade zum Entsperren"
|
||
|
||
[portal.catalogue.detail.code]
|
||
install = "Installieren"
|
||
usage = "Usage"
|
||
|
||
[portal.catalogue.detail.locked]
|
||
description = "{{name}} ist ab dem {{tier}}-Tarif enthalten. Führen Sie ein Upgrade durch, um es einzubetten."
|
||
title = "In Ihrem Tarif nicht verfügbar"
|
||
|
||
[portal.catalogue.detail.preview]
|
||
badge = "Live-Vorschau"
|
||
note = "Interaktive Sandbox wird hier gerendert"
|
||
|
||
[portal.catalogue.detail.pricing]
|
||
note = "Nutzungsbasiert pro {{unit}}. Nutzung über das monatliche Freikontingent hinaus wird Ihrem Konto berechnet und unter Nutzung & Abrechnung einzeln aufgeführt."
|
||
|
||
[portal.catalogue.detail.stats]
|
||
billedOn = "Abgerechnet nach"
|
||
embeds30d = "Einbettungen (30T)"
|
||
freeQuota = "Freikontingent"
|
||
freeQuotaValue = "{{amount}} / Mon."
|
||
maturity = "Reifegrad"
|
||
none = "Keine"
|
||
perAction = "Pro Aktion"
|
||
price = "Preis"
|
||
|
||
[portal.catalogue.detail.tabs]
|
||
code = "Code"
|
||
overview = "Übersicht"
|
||
pricing = "Preise"
|
||
props = "Props / API"
|
||
|
||
[portal.catalogue.props]
|
||
optional = "optional"
|
||
required = "erforderlich"
|
||
|
||
[portal.catalogue.props.columns]
|
||
description = "Beschreibung"
|
||
name = "Prop"
|
||
required = "Erforderlich"
|
||
type = "Typ"
|
||
|
||
[portal.catalogue.summary]
|
||
componentsGa = "Components GA"
|
||
componentSpendMtd = "Komponentenausgaben (MTD)"
|
||
embedsThisMonth = "Einbettungen diesen Monat"
|
||
inBeta = "In Beta"
|
||
|
||
[portal.components.billingUnit]
|
||
approval = "Genehmigung"
|
||
check = "Prüfung"
|
||
event = "Ereignis"
|
||
render = "Render"
|
||
review = "Review"
|
||
session = "Sitzung"
|
||
signature = "Signatur"
|
||
|
||
[portal.components.maturity]
|
||
beta = "Beta"
|
||
ga = "GA"
|
||
|
||
[portal.componentsView]
|
||
subtitle = "Einbettbare SDK-Widgets, die Sie in Ihre eigene App einfügen — ein Viewer, ein E-Sign-Flow, ein KI-Review-Panel. Jedes wird pro Aktion nutzungsbasiert abgerechnet. Klicken Sie auf eine Karte für Installation, Nutzung und Props."
|
||
title = "Komponenten"
|
||
|
||
[portal.componentsView.empty]
|
||
description = "Der Komponentenkatalog konnte nicht geladen werden. Versuchen Sie es in Kürze erneut."
|
||
title = "Keine Komponenten verfügbar"
|
||
|
||
[portal.componentsView.lockedBanner]
|
||
description = "GA-Komponenten sind mit Pay-as-you-go verfügbar; einige Beta-Komponenten sind nur für Enterprise. Gesperrte Karten zeigen einen Upgrade-Hinweis."
|
||
title = "Einige Komponenten benötigen einen kostenpflichtigen Tarif"
|
||
|
||
[portal.docs.authentication]
|
||
codeCaption = "jede Anfrage"
|
||
eyebrow = "ERSTE SCHRITTE"
|
||
lead = "Alle Anfragen authentifizieren sich mit einem Bearer-Token. Schlüssel sind pro Umgebung beschränkt und laufen nie ab, es sei denn, sie werden rotiert."
|
||
liveKey = "Produktionsschlüssel — abgerechnet, ratenbegrenzt gemäß Ihrem Tarif."
|
||
testKey = "Sandbox-Schlüssel — kostenlos, geben synthetische Fixtures zurück."
|
||
title = "Authentifizierung"
|
||
|
||
[portal.docs.components]
|
||
codeCaption = "Viewer einbetten"
|
||
eyebrow = "KOMPONENTEN"
|
||
lead = "Einbettbare UI für Review-Warteschlangen und Dokumentprüfung. Bringen Sie Ihre eigenen Styles mit oder verwenden Sie das mitgelieferte Theme."
|
||
title = "Drop-in-Viewer"
|
||
|
||
[portal.docs.endpoints]
|
||
eyebrow = "API-REFERENZ"
|
||
fieldCount_one = "{{count}} Feld"
|
||
fieldCount_other = "{{count}} Felder"
|
||
filterAll = "Alle"
|
||
filterAriaLabel = "Endpunkte nach Vertikale filtern"
|
||
lead = "Jeder Dokumenttyp ist ein typisierter Endpunkt. POST eine Datei, erhalten Sie schema-validiertes JSON. Filtern Sie unten nach Vertikale."
|
||
title = "Endpunkte"
|
||
|
||
[portal.docs.errors]
|
||
codeCaption = "422 Unprocessable Entity"
|
||
eyebrow = "API-REFERENZ"
|
||
lead = "Fehler geben einen stabilen maschinenlesbaren Code plus eine menschliche Nachricht zurück. Der 4xx-Body enthält immer eine request_id für den Support."
|
||
title = "Fehler"
|
||
|
||
[portal.docs.nav]
|
||
ariaLabel = "Dokumentation"
|
||
|
||
[portal.docs.nav.empty]
|
||
description = "Der Dokumentationsindex konnte nicht geladen werden."
|
||
title = "Docs nicht verfügbar"
|
||
|
||
[portal.docs.quickstart]
|
||
eyebrow = "ERSTE SCHRITTE"
|
||
lead = "Senden Sie Ihr erstes Dokument an einen typisierten Endpunkt und erhalten Sie strukturiertes JSON in drei Schritten zurück. Kein Modelltraining, kein Prompt-Engineering."
|
||
title = "Quickstart"
|
||
|
||
[portal.docs.quickstart.callout]
|
||
bodyAfterLink = "für Copy-Paste-Rezepte."
|
||
bodyBeforeLink = "binden Sie denselben Aufruf in eine Pipeline ein, um Validierung, Schwärzung und Zustellung zu verketten — oder stellen Sie ihn einem Agent über MCP bereit. Siehe"
|
||
label = "Weiter:"
|
||
link = "Playbooks"
|
||
|
||
[portal.docs.quickstart.step1]
|
||
body = "Erstellen Sie einen beschränkten Schlüssel im Infrastruktur-Tab. Schlüssel enthalten Ratenlimits und eine optionale IP-Allowlist. Exportieren Sie ihn in Ihre Shell:"
|
||
title = "API-Schlüssel ausstellen"
|
||
|
||
[portal.docs.quickstart.step2]
|
||
body = "POST eine Datei an einen beliebigen typisierten Endpunkt. Der Endpunkt bestimmt das Schema, das Sie zurückerhalten — hier der Rechnungsextraktor."
|
||
snippetCaption = "Rechnung extrahieren"
|
||
title = "Dokument senden"
|
||
|
||
[portal.docs.quickstart.step3]
|
||
body = "Jede Antwort wird gegen das Endpunktschema validiert, mit Konfidenzwert und Provenienz pro Feld."
|
||
codeCaption = "200 OK"
|
||
title = "Strukturiertes Ergebnis lesen"
|
||
|
||
[portal.docs.rateLimits]
|
||
burst = "Burst"
|
||
codeCaption = "429 Too Many Requests"
|
||
concurrency = "Parallelität"
|
||
eyebrow = "ERSTE SCHRITTE"
|
||
lead = "Limits skalieren mit Ihrem Tarif. Eine 429-Antwort enthält einen Retry-After-Header; die SDKs führen automatisch Backoff durch."
|
||
requestsPerMinute = "Anfragen / Minute"
|
||
title = "Ratenlimits & Kontingente"
|
||
|
||
[portal.docs.recipes]
|
||
cloneButton = "Rezept klonen"
|
||
eyebrow = "PLAYBOOKS"
|
||
lead = "End-to-End-Muster, die Quellen, Vorgänge und Ziele verketten. Jedes entspricht einer Pipeline, die Sie klonen können."
|
||
title = "Rezepte"
|
||
|
||
[portal.docs.sdks]
|
||
eyebrow = "SDKS"
|
||
lead = "First-Party-Clients mit typisierten Antworten, automatischen Wiederholungen und Streaming-Uploads. Alle verfolgen denselben Endpunktkatalog."
|
||
title = "Offizielle SDKs"
|
||
|
||
[portal.docs.sdks.status]
|
||
beta = "Beta"
|
||
deprecated = "Veraltet"
|
||
|
||
[portal.docs.skills]
|
||
eyebrow = "SKILLS"
|
||
lead = "Gebündelte, benannte Fähigkeiten, die Ihr Agent als einzelnes Tool aufruft. Jeder Skill ist eine deterministische Operationskette mit angehängten Evals."
|
||
title = "Agent-Skills"
|
||
|
||
[portal.docs.webhooks]
|
||
codeCaption = "document.processed"
|
||
eyebrow = "API-REFERENZ"
|
||
lead = "Abonnieren Sie document.processed-, pipeline.completed- und quota.threshold-Ereignisse. Payloads werden mit HMAC-SHA256 signiert."
|
||
title = "Webhooks"
|
||
|
||
[portal.docs.webhooks.callout]
|
||
afterHelper = "Helper."
|
||
beforeHelper = "Header gegen Ihr Signaturgeheimnis, bevor Sie einem Payload vertrauen. SDKs liefern einen"
|
||
beforeSignature = "Überprüfen Sie den"
|
||
|
||
[portal.documents]
|
||
exportCsv = "CSV exportieren"
|
||
search = "Nach Dateiname, ID suchen..."
|
||
subtitle = "Jedes Dokument, das Ihre Organisation verarbeitet hat, mit seinem vollständigen Verarbeitungsprotokoll. Inhaltszugriff ist an eine Anfrage gebunden."
|
||
title = "Dokumente"
|
||
|
||
[portal.documents.audit]
|
||
approved = "Genehmigt"
|
||
archived = "Archiviert"
|
||
elevation = "Berechtigungserweiterung"
|
||
empty = "Noch keine Ereignisse aufgezeichnet."
|
||
extracted = "Verarbeitet"
|
||
flagged = "Überprüfung erforderlich"
|
||
ingested = "Aufgenommen"
|
||
reviewed = "In Überprüfung"
|
||
|
||
[portal.documents.drawer]
|
||
sectionsAriaLabel = "Dokumentdetailbereiche"
|
||
|
||
[portal.documents.drawer.tabs]
|
||
audit = "Audit"
|
||
extractions = "Extraktionen"
|
||
overview = "Übersicht"
|
||
|
||
[portal.documents.elevation]
|
||
requestAccess = "Zugriff anfordern"
|
||
|
||
[portal.documents.elevation.active]
|
||
description = "Temporäre Freigabe — der Zugriff wird protokolliert und ist zeitlich begrenzt."
|
||
descriptionFourEyes = "Temporäre Freigabe — ein Peer-Reviewer wurde benachrichtigt (Vier-Augen-Prinzip)."
|
||
title = "Zugriff läuft in {{time}} ab"
|
||
|
||
[portal.documents.elevation.gated]
|
||
description = "Der Inhalt ist durch Zero-Standing-Access geschützt. Eine Anfrage startet eine zeitlich begrenzte Freigabe."
|
||
descriptionFourEyes = "Der Inhalt ist durch Zero-Standing-Access geschützt. Eine Anfrage startet eine zeitlich begrenzte Freigabe und benachrichtigt einen Peer-Reviewer (Vier-Augen-Prinzip)."
|
||
title = "Sensibles Dokument"
|
||
|
||
[portal.documents.extractions]
|
||
empty = "Aus diesem Dokument wurden keine Felder extrahiert."
|
||
masked = "Extrahierte Felder sind ausgeblendet. Fordern Sie zeitlich begrenzten Zugriff an, um den Inhalt dieses Dokuments anzuzeigen."
|
||
|
||
[portal.documents.extractions.columns]
|
||
confidence = "Konfidenz"
|
||
field = "Feld"
|
||
value = "Wert"
|
||
|
||
[portal.documents.filters]
|
||
all = "Alle"
|
||
ariaLabel = "Dokumente nach Status filtern"
|
||
flagged = "Markiert"
|
||
inReview = "In Überprüfung"
|
||
processed = "Verarbeitet"
|
||
|
||
[portal.documents.overview]
|
||
action = "Pipeline / Aktion"
|
||
product = "Produkt"
|
||
received = "Zeit"
|
||
status = "Status"
|
||
type = "Typ"
|
||
user = "Benutzer"
|
||
|
||
[portal.documents.queue.empty]
|
||
description = "Wenn Quellen Dokumente in Ihre Pipelines einspeisen, erscheinen sie hier zur Überprüfung."
|
||
title = "Keine Dokumente in der Warteschlange"
|
||
|
||
[portal.documents.status]
|
||
error = "Fehler"
|
||
flagged = "Überprüfung erforderlich"
|
||
inReview = "In Überprüfung"
|
||
processed = "Verarbeitet"
|
||
|
||
[portal.documents.table]
|
||
auto = "Auto"
|
||
editorAction = "Editor"
|
||
empty = "Keine Dokumente entsprechen diesem Filter."
|
||
rowActions = "Zeilenaktionen"
|
||
sensitiveLabel = "Sensibel"
|
||
sensitiveTitle = "Sensibel — Zugriff erforderlich"
|
||
|
||
[portal.documents.table.columns]
|
||
action = "Pipeline / Aktion"
|
||
document = "Dokument"
|
||
product = "Produkt"
|
||
status = "Status"
|
||
time = "Zeit"
|
||
user = "Benutzer"
|
||
|
||
[portal.editorAdmin]
|
||
subtitle = "Stellen Sie den Stirling PDF Editor bereit, koppeln Sie selbst gehostete Instanzen mit Ihrer Organisation und betreiben Sie die laufende Flotte — Ziele, Zustand, Zugangsdaten und Offline-Aktivierung an einem Ort."
|
||
title = "Editor-Bereitstellung"
|
||
|
||
[portal.editorAdmin.health.columns]
|
||
activeUsers = "Aktive Benutzer"
|
||
host = "Host"
|
||
lastSeen = "Zuletzt gesehen"
|
||
region = "Region"
|
||
status = "Status"
|
||
version = "Version"
|
||
|
||
[portal.editorAdmin.health.empty]
|
||
description = "Stellen Sie ein Ziel bereit und koppeln Sie es, um hier den Live-Zustand der Instanz zu sehen."
|
||
title = "Keine Instanzen melden sich"
|
||
|
||
[portal.editorAdmin.offlineActivation]
|
||
enterpriseTag = "Enterprise"
|
||
generateButton = "Offline-Bundle generieren"
|
||
lockCopy = "Offline- und On-Prem-Aktivierung ist Teil von Enterprise."
|
||
subtitle = "Generieren Sie ein signiertes Aktivierungs-Bundle für eine Offline- oder On-Prem-Installation ohne ausgehenden Netzwerkpfad. Übertragen Sie es auf die Instanz und wenden Sie es während der Ersteinrichtung an."
|
||
talkToSales = "Vertrieb kontaktieren"
|
||
title = "Air-gapped-Aktivierung"
|
||
|
||
[portal.editorAdmin.offlineActivation.readyBanner]
|
||
description = "{{file}} ist signiert und zur Übertragung bereit. Es aktiviert eine Instanz und läuft in 14 Tagen ab."
|
||
title = "Bundle bereit"
|
||
|
||
[portal.editorAdmin.pairing]
|
||
generated = "Generiert ✓"
|
||
generateNewCode = "Neuen Code generieren"
|
||
lockCopy = "IaC-Bereitstellung ist Teil von Enterprise."
|
||
rotate = "Rotieren"
|
||
talkToSales = "Vertrieb kontaktieren"
|
||
|
||
[portal.editorAdmin.sections.health]
|
||
sub = "Jede Editor-Instanz, die sich meldet — Version, Region, Status, zuletzt gesehen und aktive Benutzer."
|
||
title = "Instanzzustand"
|
||
|
||
[portal.editorAdmin.sections.pairing]
|
||
sub = "Verbinden Sie einen selbst gehosteten Editor mit dieser Organisation. Generieren Sie ein Token, geben Sie einen kurzen Code weiter oder binden Sie ihn über IaC ein."
|
||
title = "Kopplung"
|
||
|
||
[portal.editorAdmin.sections.targets]
|
||
sub = "Wo der Editor läuft. Kopieren Sie ein Snippet, um eine selbst gehostete Instanz bereitzustellen, oder nutzen Sie Managed Cloud ohne Betrieb."
|
||
title = "Bereitstellungsziele"
|
||
|
||
[portal.editorAdmin.serviceToken]
|
||
currentToken = "Aktuelles Token"
|
||
lastRotated = "Zuletzt rotiert"
|
||
rotateButton = "Service-Token rotieren"
|
||
subtitle = "Instanzen authentifizieren sich mit diesen Zugangsdaten bei der Organisation. Rotieren Sie sie nach Zeitplan oder sofort nach einem vermuteten Leak."
|
||
title = "Service-Token"
|
||
|
||
[portal.editorAdmin.serviceToken.rotatedBanner]
|
||
description = "Ein neues Token wurde ausgegeben. Aktualisieren Sie STIRLING_SERVICE_TOKEN jeder selbst gehosteten Instanz innerhalb des 24-Stunden-Kulanzfensters, sonst gehen sie offline."
|
||
title = "Laufende Instanzen rotieren"
|
||
|
||
[portal.editorAdmin.status]
|
||
degraded = "Beeinträchtigt"
|
||
healthy = "Fehlerfrei"
|
||
offline = "Offline"
|
||
pairing = "Kopplung"
|
||
|
||
[portal.editorAdmin.targets]
|
||
instanceCount_one = "{{count}} Instanz"
|
||
instanceCount_other = "{{count}} Instanzen"
|
||
talkToSales = "Vertrieb kontaktieren"
|
||
upgradePlan = "Plan upgraden"
|
||
|
||
[portal.editorAdmin.targets.lock]
|
||
enterprise = "On-Prem- und Kubernetes-Self-Hosting sind Teil von Enterprise."
|
||
paid = "Self-Hosting mit Docker und Kubernetes wird mit einem kostenpflichtigen Plan freigeschaltet."
|
||
|
||
[portal.editorAdmin.targets.state]
|
||
available = "Verfügbar"
|
||
locked = "Gesperrt"
|
||
running = "Läuft"
|
||
|
||
[portal.errorBoundary]
|
||
description = "In dieser Ansicht ist ein unerwarteter Fehler aufgetreten. Versuchen Sie es erneut oder wählen Sie einen anderen Bereich in der Seitenleiste aus."
|
||
retry = "Erneut versuchen"
|
||
title = "Auf dieser Seite ist etwas schiefgelaufen"
|
||
|
||
[portal.home.editor]
|
||
activeUsers = "{{n}} aktiv"
|
||
invite = "Teammitglieder einladen"
|
||
name = "Stirling PDF Editor"
|
||
open = "Im Browser öffnen"
|
||
updated = "aktualisiert {{time}}"
|
||
|
||
[portal.home.editor.target]
|
||
cloud = "Managed Cloud"
|
||
docker = "Selbst gehostet · Docker"
|
||
kubernetes = "Selbst gehostet · Kubernetes"
|
||
|
||
[portal.home.greeting]
|
||
afternoon = "Guten Tag"
|
||
evening = "Guten Abend"
|
||
morning = "Guten Morgen"
|
||
|
||
[portal.home.onboarding]
|
||
dismiss = "Einrichtung ausblenden"
|
||
notStarted = "Nicht gestartet"
|
||
progress = "{{done}} von {{total}} erledigt"
|
||
title = "Einrichtung abschließen"
|
||
|
||
[portal.home.onboarding.enterprise]
|
||
body = "Organisationsweites SSO + SCIM + RBAC, feste Volumenpreise und Air-gapped-Bereitstellung."
|
||
cta = "Testversion starten"
|
||
ctaQuote = "Angebot anfordern"
|
||
lead = "Für 250+ Mitarbeitende."
|
||
tag = "Enterprise"
|
||
|
||
[portal.home.onboarding.steps.editor]
|
||
blurb = "Stellen Sie die Desktop-App bereit, dauerhaft kostenlos."
|
||
title = "PDF Editor herunterladen"
|
||
|
||
[portal.home.onboarding.steps.policies]
|
||
blurb = "{{active}} aktiv · {{recommended}} empfohlen"
|
||
chip = "{{active}} aktiv"
|
||
title = "Richtlinien aktivieren"
|
||
|
||
[portal.home.onboarding.steps.sources]
|
||
blurb = "{{connected}} verbunden · jedes PDF wird dort gesteuert, wo es landet"
|
||
chip = "{{connected}} verbunden"
|
||
title = "Quellen verbinden"
|
||
|
||
[portal.home.quickActions]
|
||
subtitle = "Wichtigste Aufgaben für heute"
|
||
title = "Schnellaktionen"
|
||
|
||
[portal.home.quickActions.buildPipeline]
|
||
blurb = "3-Schritt-Composer über der typisierten Op-Bibliothek"
|
||
title = "Pipeline erstellen"
|
||
|
||
[portal.home.quickActions.connectSource]
|
||
blurb = "S3, Agents, Webhooks, überwachte Ordner"
|
||
title = "Quelle verbinden"
|
||
|
||
[portal.home.quickActions.issueApiKey]
|
||
blurb = "Eingeschränkter Schlüssel mit Ratenlimits und IP-Allowlist"
|
||
title = "API-Schlüssel ausstellen"
|
||
|
||
[portal.infrastructure]
|
||
manageEditorDeployment = "Editor-Bereitstellung verwalten"
|
||
sectionsAriaLabel = "Infrastrukturbereiche"
|
||
subtitle = "Bereitstellungen, Zugangsdaten, Sicherheitsstatus, Speicher und Audit-Trail für Ihren Stirling-Arbeitsbereich."
|
||
title = "Infrastruktur"
|
||
|
||
[portal.infrastructure.apiKeys]
|
||
createKey = "Schlüssel erstellen"
|
||
heading = "API-Schlüssel"
|
||
subheading = "Eingeschränkte Zugangsdaten mit Ratenlimits pro Schlüssel, Berechtigungen und IP-Allowlists."
|
||
|
||
[portal.infrastructure.apiKeys.card]
|
||
allowedIps = "Erlaubte IPs"
|
||
anyIp = "Beliebige IP (keine Allowlist)"
|
||
created = "Erstellt"
|
||
lastUsed = "Zuletzt verwendet"
|
||
permissions = "Berechtigungen"
|
||
rateLimit = "Ratenlimit"
|
||
rateLimitValue = "{{value}} Anfragen/min"
|
||
usageMonth = "Nutzung diesen Monat"
|
||
usageToday = "Nutzung heute"
|
||
|
||
[portal.infrastructure.apiKeys.empty]
|
||
description = "Erstellen Sie einen eingeschränkten Schlüssel, um die Stirling API aufzurufen."
|
||
title = "Noch keine API-Schlüssel"
|
||
|
||
[portal.infrastructure.audit]
|
||
filterAriaLabel = "Audit-Ereignisse nach Kategorie filtern"
|
||
heading = "Audit-Protokolle"
|
||
latencyValue = "{{value}} ms"
|
||
noEventsInCategory = "Keine Ereignisse in dieser Kategorie."
|
||
subheading = "Jedes Authentifizierungs-, Konfigurations- und Verarbeitungsereignis in Ihrem Arbeitsbereich."
|
||
|
||
[portal.infrastructure.audit.columns]
|
||
actor = "Akteur"
|
||
event = "Ereignis"
|
||
latency = "Latenz"
|
||
status = "Status"
|
||
target = "Ressource"
|
||
timestamp = "Zeitstempel"
|
||
|
||
[portal.infrastructure.audit.empty]
|
||
description = "Arbeitsbereichsaktivitäten erscheinen hier, sobald sie auftreten."
|
||
title = "Keine Audit-Ereignisse"
|
||
|
||
[portal.infrastructure.audit.export]
|
||
cancel = "Abbrechen"
|
||
error = "Export fehlgeschlagen. Bitte versuchen Sie es erneut."
|
||
exportButton = "Exportieren"
|
||
exporting = "Export wird ausgeführt…"
|
||
fieldsLegend = "Spalten"
|
||
format = "Format"
|
||
open = "Exportieren"
|
||
subtitle = "Laden Sie Audit-Ereignisse als CSV oder JSON herunter. Wählen Sie aus, welche Spalten enthalten sein sollen."
|
||
title = "Audit-Protokoll exportieren"
|
||
|
||
[portal.infrastructure.audit.export.fields]
|
||
date = "Datum"
|
||
documentName = "Dokumentname"
|
||
ipAddress = "IP-Adresse"
|
||
outcome = "Ergebnis"
|
||
tool = "Tool"
|
||
username = "Benutzername"
|
||
|
||
[portal.infrastructure.audit.filters]
|
||
all = "Alle"
|
||
auth = "Auth"
|
||
config = "Konfiguration"
|
||
elevation = "Berechtigungserweiterung"
|
||
processing = "Verarbeitung"
|
||
security = "Sicherheit"
|
||
|
||
[portal.infrastructure.audit.forbidden]
|
||
description = "Das Audit-Protokoll ist für Teamleitungen und Admins verfügbar. Bitten Sie Ihre Teamleitung oder einen Admin um Zugriff."
|
||
title = "Sie haben keinen Zugriff"
|
||
|
||
[portal.infrastructure.audit.metrics]
|
||
config = "Konfiguration"
|
||
elevation = "Berechtigungserweiterung"
|
||
processing = "Verarbeitung"
|
||
totalEvents = "Ereignisse gesamt · 24 h"
|
||
|
||
[portal.infrastructure.createKey]
|
||
cancel = "Abbrechen"
|
||
createKey = "Schlüssel erstellen"
|
||
done = "Fertig"
|
||
ipAllowlistHelper = "Durch Kommas getrennte CIDR-Bereiche. Leer lassen, um beliebige IPs zu erlauben."
|
||
ipAllowlistLabel = "IP-Allowlist"
|
||
keyNameLabel = "Schlüsselname"
|
||
keyNamePlaceholder = "z. B. Produktion · Aufnahme"
|
||
permissionsLabel = "Berechtigungen"
|
||
secretKeyCaption = "Geheimer Schlüssel"
|
||
secretWarning = "Speichern Sie dies in einem Secrets-Manager. Stirling speichert immer nur einen Hash — es gibt keine Möglichkeit, ihn später wiederherzustellen."
|
||
subtitle = "Beschränken Sie den Schlüssel auf das Minimum, das er benötigt. Sie können ihn jederzeit rotieren oder widerrufen."
|
||
subtitleCreated = "Kopieren Sie dieses Secret jetzt — es wird nicht erneut angezeigt."
|
||
title = "API-Schlüssel erstellen"
|
||
titleCreated = "Schlüssel erstellt"
|
||
|
||
[portal.infrastructure.deployments]
|
||
msValue = "{{value}} ms"
|
||
throughputValue = "{{value}}/min"
|
||
|
||
[portal.infrastructure.deployments.deployColumns]
|
||
deployedBy = "Bereitgestellt von"
|
||
environment = "Umgebung"
|
||
product = "Produkt"
|
||
status = "Status"
|
||
version = "Version"
|
||
when = "Wann"
|
||
|
||
[portal.infrastructure.deployments.recent]
|
||
heading = "Letzte Bereitstellungen"
|
||
subheading = "Die neuesten Rollouts über Produkte und Umgebungen hinweg."
|
||
|
||
[portal.infrastructure.deployments.regionColumns]
|
||
instances = "Instanzen"
|
||
latency = "Latenz"
|
||
load = "Last"
|
||
p99 = "P99"
|
||
region = "Region"
|
||
status = "Status"
|
||
throughput = "Durchsatz"
|
||
uptime = "Uptime"
|
||
version = "Version"
|
||
|
||
[portal.infrastructure.deployments.regions]
|
||
heading = "Regionen"
|
||
subheading = "Live-Zustand für jede bereitgestellte Stirling-Region — Latenz, Last und Rollout-Version."
|
||
|
||
[portal.infrastructure.deployments.regions.empty]
|
||
description = "Bereitgestellte Regionen erscheinen hier, sobald Ihr Arbeitsbereich bereitgestellt ist."
|
||
title = "Keine Regionen bereitgestellt"
|
||
|
||
[portal.infrastructure.models]
|
||
heading = "Modelle"
|
||
msValue = "{{value}} ms"
|
||
subheading = "Der Modellkatalog und das Routing, die die Dokumentverarbeitung in Ihrem Arbeitsbereich antreiben."
|
||
|
||
[portal.infrastructure.models.byom]
|
||
description = "Registrieren Sie ein On-Prem- oder selbst gehostetes Modell und pinnen Sie es an eine Region für datenresidenzgebundene Verarbeitung."
|
||
title = "Eigenes Modell verwenden"
|
||
|
||
[portal.infrastructure.models.catalogue]
|
||
heading = "Katalog"
|
||
sub = "Verwaltete Modelle, die Ihrem Arbeitsbereich zur Verfügung stehen, mit Live-Latenz und Kosten."
|
||
subEnterprise = "Verwaltete, eigene und On-Prem-Modelle — mit verfügbarem Pinning pro Region."
|
||
|
||
[portal.infrastructure.models.catalogue.empty]
|
||
description = "Modelle im Katalog Ihres Arbeitsbereichs erscheinen hier."
|
||
title = "Keine Modelle verfügbar"
|
||
|
||
[portal.infrastructure.models.columns]
|
||
cost = "Kosten"
|
||
latency = "Latenz"
|
||
load = "Last"
|
||
model = "Modell"
|
||
status = "Status"
|
||
type = "Typ"
|
||
version = "Version"
|
||
|
||
[portal.infrastructure.models.metrics]
|
||
activeModels = "Aktive Modelle"
|
||
avgLatency = "Durchschn. Latenz"
|
||
included = "Enthalten"
|
||
monthlySpend = "Monatliche Modellausgaben"
|
||
|
||
[portal.infrastructure.models.routing]
|
||
empty = "Keine Routing-Regeln konfiguriert."
|
||
heading = "Routing-Regeln"
|
||
sub = "Welches Modell welche Operation verarbeitet. Die Standardeinstellung gilt, wenn keine spezifischere Regel passt."
|
||
subLocked = "Leiten Sie Operationen an bestimmte Modelle weiter — verfügbar in kostenpflichtigen Plänen."
|
||
|
||
[portal.infrastructure.models.routing.lockedBanner]
|
||
description = "Upgraden Sie auf Pro, um zu steuern, welches Modell welche Operation und welchen Dokumenttyp verarbeitet."
|
||
title = "Modell-Routing ist eine kostenpflichtige Funktion"
|
||
|
||
[portal.infrastructure.models.routingColumns]
|
||
default = "Standard"
|
||
docType = "Dokumenttyp"
|
||
modelForAria = "Modell für {{operation}}"
|
||
operation = "Operation"
|
||
routedTo = "Weitergeleitet an"
|
||
|
||
[portal.infrastructure.security.access.byok]
|
||
description = "Stellen Sie einen Schlüssel aus Ihrem eigenen KMS bereit. Stirling verschlüsselt damit, kann aber weiterhin lesen."
|
||
label = "Bring your own key (BYOK)"
|
||
|
||
[portal.infrastructure.security.access.hyok]
|
||
description = "Schlüssel verlassen niemals Ihr KMS. Stirling hält nur Ciphertext."
|
||
label = "Hold your own key (HYOK)"
|
||
|
||
[portal.infrastructure.security.access.stirling]
|
||
description = "Stirling verwaltet Verschlüsselungsschlüssel. Am einfachsten — kein Schlüsselbetrieb auf Ihrer Seite."
|
||
label = "Von Stirling gehaltene Schlüssel"
|
||
|
||
[portal.infrastructure.security.accessPolicy]
|
||
heading = "Dokumentzugriffsrichtlinie"
|
||
subheading = "Steuert, wer verarbeitete ruhende Dokumente entschlüsseln kann."
|
||
|
||
[portal.infrastructure.security.attestations]
|
||
heading = "Compliance-Attestierungen"
|
||
noReport = "Kein Bericht verfügbar"
|
||
subheading = "Audit-Status nach Framework, mit Berichten zu attestierten Kontrollen."
|
||
viewReport = "Bericht anzeigen →"
|
||
|
||
[portal.infrastructure.security.compliance]
|
||
heading = "Compliance"
|
||
subheading = "Attestierungen und Zertifizierungen für die Stirling-Plattform."
|
||
|
||
[portal.infrastructure.security.empty]
|
||
description = "Die Sicherheitskonfiguration Ihres Arbeitsbereichs erscheint hier."
|
||
title = "Sicherheitsstatus nicht verfügbar"
|
||
|
||
[portal.infrastructure.security.hyokBanner]
|
||
description = "Mit HYOK verlassen Verschlüsselungsschlüssel niemals Ihr KMS. Stirling speichert und verarbeitet nur Ciphertext, den Sie jederzeit widerrufen können."
|
||
title = "Stirling kann Ihre Dokumente nicht entschlüsseln"
|
||
|
||
[portal.infrastructure.security.ipAllowlist]
|
||
empty = "Keine IP-Bereiche konfiguriert — alle IPs erlaubt."
|
||
heading = "IP-Allowlist"
|
||
sub = "API-Zugriff ist auf diese CIDR-Bereiche beschränkt."
|
||
subLocked = "Beschränken Sie API-Zugriff auf bekannte IP-Bereiche — verfügbar in kostenpflichtigen Plänen."
|
||
|
||
[portal.infrastructure.security.ipAllowlist.lockedBanner]
|
||
description = "Upgraden Sie auf Pro, um API-Zugriff auf bestimmte Netzwerke zu beschränken."
|
||
title = "IP-Allowlisting ist eine kostenpflichtige Funktion"
|
||
|
||
[portal.infrastructure.security.ipColumns]
|
||
added = "Hinzugefügt"
|
||
addedBy = "Hinzugefügt von"
|
||
cidr = "CIDR"
|
||
label = "Label"
|
||
|
||
[portal.infrastructure.security.keyManagement]
|
||
algorithm = "Algorithmus"
|
||
heading = "Verwaltung von Verschlüsselungsschlüsseln"
|
||
keyId = "Schlüsselkennung"
|
||
lastRotated = "Zuletzt rotiert"
|
||
rotateKey = "Schlüssel rotieren"
|
||
rotationPolicy = "Rotationsrichtlinie"
|
||
subheading = "Verwahrung der Schlüssel, die ruhende Dokumente verschlüsseln — wer entschlüsseln kann und wie Schlüssel rotieren."
|
||
|
||
[portal.infrastructure.security.managedBanner]
|
||
description = "Bring-your-own-key (BYOK) und hold-your-own-key (HYOK) sind in Enterprise verfügbar. Upgraden Sie, um Schlüssel aus Ihrem eigenen KMS bereitzustellen."
|
||
title = "Schlüssel werden in Ihrem Plan von Stirling verwaltet"
|
||
|
||
[portal.infrastructure.security.residency.apac]
|
||
description = "ap-southeast-1"
|
||
label = "Asien-Pazifik"
|
||
|
||
[portal.infrastructure.security.residency.eu]
|
||
description = "eu-west-1 · GDPR-Datengrenze"
|
||
label = "Europäische Union"
|
||
|
||
[portal.infrastructure.security.residency.us]
|
||
description = "us-east-1 · us-west-2"
|
||
label = "Vereinigte Staaten"
|
||
|
||
[portal.infrastructure.security.residencyHeader]
|
||
heading = "Datenresidenz"
|
||
subheading = "Wo Dokumente gespeichert und verarbeitet werden."
|
||
|
||
[portal.infrastructure.storage]
|
||
gbValue = "{{value}} GB"
|
||
percentUsed = "{{value}} genutzt"
|
||
|
||
[portal.infrastructure.storage.empty]
|
||
description = "Verbundener Speicher und Nutzung erscheinen hier."
|
||
title = "Kein Speicher konfiguriert"
|
||
|
||
[portal.infrastructure.storage.lifecycle]
|
||
active = "Aktiv"
|
||
activeRange = "0–{{value}} T"
|
||
archived = "Archiviert"
|
||
coldStorage = "Cold Storage"
|
||
deleted = "Gelöscht"
|
||
never = "nie"
|
||
purged = "endgültig gelöscht"
|
||
|
||
[portal.infrastructure.storage.providers]
|
||
connect = "Verbinden"
|
||
connected = "Verbunden"
|
||
heading = "Verbundene Anbieter"
|
||
subheading = "Wohin verarbeitete Artefakte geschrieben werden."
|
||
|
||
[portal.infrastructure.storage.retention]
|
||
heading = "Aufbewahrung"
|
||
subheading = "Wie lange Artefakte vor der Lifecycle-Löschung aufbewahrt werden."
|
||
windowLabel = "Standard-Aufbewahrungsfenster"
|
||
|
||
[portal.infrastructure.storage.retentionOption]
|
||
days_one = "{{count}} Tag"
|
||
days_other = "{{count}} Tage"
|
||
never = "Nie löschen"
|
||
|
||
[portal.infrastructure.storage.totalUsage]
|
||
heading = "Gesamtnutzung"
|
||
progressLabel = "Genutzter Speicher"
|
||
subheading = "Speicherverbrauch über alle verbundenen Anbieter hinweg."
|
||
|
||
[portal.infrastructure.tabs]
|
||
apiKeys = "API-Schlüssel"
|
||
audit = "Audit-Protokolle"
|
||
deployments = "Bereitstellungen"
|
||
models = "Modelle"
|
||
security = "Sicherheit"
|
||
storage = "Speicher"
|
||
|
||
[portal.nav]
|
||
agent-builder = "Agent Builder"
|
||
components = "Komponenten"
|
||
docs = "Developer Docs"
|
||
documents = "Dokumente"
|
||
editor = "Editor"
|
||
home = "Startseite"
|
||
infrastructure = "Infrastruktur"
|
||
pipelines = "Pipelines"
|
||
policies = "Richtlinien"
|
||
procurement = "Beschaffung"
|
||
settings = "Einstellungen"
|
||
sources = "Quellen"
|
||
usage = "Nutzung & Abrechnung"
|
||
users = "Benutzer"
|
||
|
||
[portal.notifications]
|
||
markAllRead = "Alle als gelesen markieren"
|
||
title = "Benachrichtigungen"
|
||
viewAll = "Alle anzeigen"
|
||
|
||
[portal.notifications.ariaLabel]
|
||
none = "Benachrichtigungen, keine ungelesenen"
|
||
unread_one = "Benachrichtigungen, {{count}} ungelesen"
|
||
unread_other = "Benachrichtigungen, {{count}} ungelesen"
|
||
|
||
[portal.notifications.count]
|
||
allRead = "alle gelesen"
|
||
loading = "wird geladen"
|
||
new_one = "{{count}} neu"
|
||
new_other = "{{count}} neu"
|
||
|
||
[portal.notifications.empty]
|
||
description = "Keine neuen Benachrichtigungen."
|
||
title = "Sie sind auf dem neuesten Stand"
|
||
|
||
[portal.pipelines]
|
||
subtitle = "Jede automatisierte Dokument-Pipeline im Backend: eine geordnete Kette von Operationen über eine Reihe von Quellen, ausgeführt durch einen Trigger. Klicken Sie auf eine Zeile, um ihre Schritte und Quellen anzuzeigen."
|
||
title = "Pipelines"
|
||
|
||
[portal.pipelines.actions]
|
||
newPipeline = "Neue Pipeline"
|
||
|
||
[portal.pipelines.builder]
|
||
addStep = "Tool hinzufügen"
|
||
back = "Zurück zu Pipelines"
|
||
discard = "Änderungen verwerfen"
|
||
enabled = "Aktiviert"
|
||
keepEditing = "Weiter bearbeiten"
|
||
needsUpload = "Benötigt eine hochgeladene Datei"
|
||
noToolMatches = "Keine Tools entsprechen Ihrer Suche."
|
||
pipelineSettings = "Pipeline-Einstellungen"
|
||
searchTools = "Tools suchen"
|
||
selectToolBody = "Fügen Sie ein Tool hinzu, um Ihre Pipeline zu erstellen."
|
||
selectToolTitle = "Noch keine Tools"
|
||
toolSettings = "Tool-Einstellungen"
|
||
unknownStep = "Nicht erkannte Operation, unverändert beibehalten."
|
||
unsavedBody = "Sie haben ungespeicherte Änderungen. Speichern Sie sie vor dem Verlassen oder verwerfen Sie sie?"
|
||
unsavedTitle = "Ungespeicherte Änderungen"
|
||
uploadUnsupported = "Hochgeladene Dateien werden in Pipelines noch nicht unterstützt, daher können diese Schritte nicht gespeichert werden: {{tools}}."
|
||
usesDefaults = "Läuft mit Standardeinstellungen"
|
||
|
||
[portal.pipelines.composer]
|
||
addTool = "Tool hinzufügen"
|
||
cancel = "Abbrechen"
|
||
chainEmpty = "Fügen Sie ein Tool hinzu, um mit dem Erstellen Ihrer Pipeline zu beginnen."
|
||
create = "Pipeline erstellen"
|
||
directory = "Ausgabeordner"
|
||
directoryHelp = "Absoluter Pfad auf dem Server. Muss innerhalb der konfigurierten erlaubten Ordner liegen."
|
||
editingUnsupported = "Die Anzeige dieser Tool-Parameter zur Bearbeitung wird noch nicht unterstützt."
|
||
moveDown = "Nach unten verschieben"
|
||
moveUp = "Nach oben verschieben"
|
||
name = "Name"
|
||
namePlaceholder = "z. B. Schwärzungsprüfung"
|
||
noSources = "Noch keine Quellen verbunden. Die Pipeline kann weiterhin auf Dateien ausgeführt werden, die ihr direkt bereitgestellt werden."
|
||
noToolSettings = "Dieses Tool hat keine konfigurierbaren Einstellungen."
|
||
operations_one = "Operation ({{count}})"
|
||
operations_other = "Operationen ({{count}})"
|
||
output = "Ausgabe"
|
||
removeStep = "Operation entfernen"
|
||
save = "Änderungen speichern"
|
||
scheduleEvery = "Ausführen alle"
|
||
sources = "Quellen"
|
||
sourcesLoading = "Quellen werden geladen..."
|
||
trigger = "Trigger"
|
||
triggerManual = "Nur manuell"
|
||
|
||
[portal.pipelines.composer.unit]
|
||
days = "Tage"
|
||
hours = "Stunden"
|
||
minutes = "Minuten"
|
||
|
||
[portal.pipelines.delete]
|
||
body = "\"{{name}}\" löschen? Dies kann nicht rückgängig gemacht werden."
|
||
cancel = "Abbrechen"
|
||
confirm = "Löschen"
|
||
title = "Pipeline löschen?"
|
||
|
||
[portal.pipelines.detail]
|
||
delete = "Pipeline löschen"
|
||
run = "Jetzt ausführen"
|
||
|
||
[portal.pipelines.empty]
|
||
action = "Pipeline erstellen"
|
||
description = "Erstellen Sie Ihre erste Pipeline: Wählen Sie die Quellen aus, über die sie läuft, verketten Sie die Operationen und wählen Sie, wohin die Ausgabe geht."
|
||
title = "Noch keine Pipelines"
|
||
|
||
[portal.pipelines.kpi]
|
||
active = "Aktiv"
|
||
paused = "Pausiert"
|
||
total = "Pipelines"
|
||
|
||
[portal.pipelines.output]
|
||
folder = "In Ordner schreiben"
|
||
inline = "Dateien zurückgeben"
|
||
|
||
[portal.pipelines.run]
|
||
completed_one = "Ausführung abgeschlossen."
|
||
completed_other = "Alle {{count}} Ausführungen abgeschlossen."
|
||
empty = "Nichts auszuführen: Die Quellen hatten keine zu verarbeitenden Dokumente."
|
||
failed = "Ausführung fehlgeschlagen: {{error}}"
|
||
running = "Ausführung gestartet; noch in Bearbeitung."
|
||
timeout = "Die Ausführung dauert länger als erwartet; sie kann im Hintergrund noch abgeschlossen werden."
|
||
|
||
[portal.pipelines.status]
|
||
active = "Aktiv"
|
||
paused = "Pausiert"
|
||
|
||
[portal.pipelines.table]
|
||
name = "Pipeline"
|
||
sources = "Quellen"
|
||
status = "Status"
|
||
steps = "Schritte"
|
||
|
||
[portal.pipelines.trigger]
|
||
folder-watch = "Ordnerüberwachung"
|
||
manual = "Manuell"
|
||
schedule = "Geplant"
|
||
|
||
[portal.policies]
|
||
subtitle = "Dauerhafte Automatisierungen, die eine Tool-Pipeline auf jedes Dokument anwenden. Jede Richtlinie wird beim Hochladen oder Exportieren ausgelöst, führt ihre Tool-Kette aus und speichert die erzwungene Version neben dem Original."
|
||
title = "Richtlinien"
|
||
|
||
[portal.policies.card]
|
||
comingSoon = "Upgrade auf Enterprise"
|
||
notSetUp = "Nicht eingerichtet"
|
||
|
||
[portal.policies.categories.compliance]
|
||
desc = "Erzwingen Sie HIPAA-, GDPR-, SOC 2- oder FedRAMP-Anforderungen für jedes Dokument."
|
||
label = "Compliance"
|
||
|
||
[portal.policies.categories.ingestion]
|
||
desc = "Klassifizieren Sie Dokumente, extrahieren Sie strukturierte Daten, erzwingen Sie Namenskonventionen und normalisieren Sie Seiten."
|
||
label = "Aufnahme"
|
||
|
||
[portal.policies.categories.retention]
|
||
desc = "Legen Sie fest, wie lange Dokumente aufbewahrt werden, wann sie archiviert und wann sie gelöscht werden."
|
||
label = "Aufbewahrung"
|
||
|
||
[portal.policies.categories.routing]
|
||
desc = "Leiten Sie Dokumente automatisch an das richtige Team, den richtigen Ordner oder das richtige System weiter."
|
||
label = "Routing"
|
||
|
||
[portal.policies.categories.security]
|
||
desc = "Erkennen Sie PII, schwärzen Sie, entfernen Sie aktive Inhalte und versehen Sie Dokumente mit Wasserzeichen."
|
||
label = "Sicherheit"
|
||
|
||
[portal.policies.config]
|
||
scopeAll = "Alle Dokumente"
|
||
|
||
[portal.policies.config.compliance]
|
||
summary = "Validiert Dokumente anhand regulatorischer Frameworks, bevor sie das System verlassen."
|
||
|
||
[portal.policies.config.compliance.fields]
|
||
accessLog = "Zugriffsprotokoll"
|
||
auditTrail = "Audit-Trail"
|
||
frameworks = "Frameworks"
|
||
onViolation = "Bei Nicht-Compliance"
|
||
|
||
[portal.policies.config.compliance.rules]
|
||
0 = "Framework-Scan"
|
||
1 = "Aktion erzwingen"
|
||
2 = "Audit-Trail"
|
||
|
||
[portal.policies.config.ingestion]
|
||
summary = "Klassifiziert Dokumente, extrahiert strukturierte Daten, erzwingt Benennung und normalisiert Seiten."
|
||
|
||
[portal.policies.config.ingestion.fields]
|
||
belowThreshold = "Unter Schwellenwert"
|
||
minConfidence = "Min. Konfidenz"
|
||
|
||
[portal.policies.config.ingestion.rules]
|
||
0 = "Klassifizieren"
|
||
1 = "Extrahieren"
|
||
2 = "Benennen"
|
||
3 = "Normalisieren"
|
||
|
||
[portal.policies.config.retention]
|
||
summary = "Erzwingt, wie lange Dokumente aufbewahrt werden, wann sie archiviert und wann sie gelöscht werden."
|
||
|
||
[portal.policies.config.retention.fields]
|
||
archiveAfter = "Archivieren nach"
|
||
immutableHold = "Unveränderliche Aufbewahrung"
|
||
keepFor = "Aufbewahren für"
|
||
|
||
[portal.policies.config.retention.rules]
|
||
0 = "Aufbewahrungssperre"
|
||
1 = "Automatisch archivieren"
|
||
2 = "Löschsperre"
|
||
|
||
[portal.policies.config.routing]
|
||
summary = "Leitet Dokumente basierend auf Typ und Klassifizierung an das richtige Ziel weiter."
|
||
|
||
[portal.policies.config.routing.fields]
|
||
destination = "Ziel"
|
||
notify = "Bei Routing benachrichtigen"
|
||
webhookUrl = "Webhook URL"
|
||
|
||
[portal.policies.config.routing.rules]
|
||
0 = "Automatisch klassifizieren"
|
||
1 = "In Ordner weiterleiten"
|
||
2 = "Webhook benachrichtigen"
|
||
|
||
[portal.policies.config.security]
|
||
summary = "Erkennt und schwärzt PII, entfernt aktive Inhalte (JavaScript) und versieht Dokumente mit Wasserzeichen."
|
||
|
||
[portal.policies.config.security.rules]
|
||
0 = "PII schwärzen"
|
||
1 = "JavaScript entfernen"
|
||
2 = "Wasserzeichen"
|
||
|
||
[portal.policies.detail]
|
||
enforces = "Erzwingt"
|
||
onEveryExport = "Bei jedem Export"
|
||
onEveryUpload = "Bei jedem Upload"
|
||
outputAsNewFile = "als neue Datei"
|
||
outputAsNewVersion = "als neue Version"
|
||
recentActivity = "Letzte Aktivität"
|
||
retry = "Erneut versuchen"
|
||
showLess = "Weniger anzeigen"
|
||
showMore = "Mehr anzeigen"
|
||
sources = "Quellen"
|
||
|
||
[portal.policies.detail.actions]
|
||
clearHistory = "Verarbeitungshistorie löschen"
|
||
delete = "Löschen"
|
||
editSettings = "Einstellungen bearbeiten"
|
||
pause = "Pausieren"
|
||
resume = "Fortsetzen"
|
||
runNow = "Jetzt ausführen"
|
||
|
||
[portal.policies.detail.clearHistory]
|
||
body = "Diese Richtlinie vergisst jede Datei, die sie bereits verarbeitet hat, und verarbeitet beim nächsten Lauf alles erneut, was sich aktuell in ihren Quellen befindet. Die Dateien selbst werden nicht geändert. Dies kann nicht rückgängig gemacht werden."
|
||
cancel = "Abbrechen"
|
||
confirm = "Historie löschen"
|
||
title = "Verarbeitungshistorie löschen?"
|
||
|
||
[portal.policies.detail.emptyActivity]
|
||
description = "Dokumente werden hier angezeigt, sobald diese Richtlinie ausgeführt wird."
|
||
title = "Noch keine Aktivität"
|
||
|
||
[portal.policies.endpoints]
|
||
addWatermark = "Wasserzeichen"
|
||
autoRedact = "PII schwärzen"
|
||
compressPdf = "Komprimieren"
|
||
flatten = "Reduzieren"
|
||
ocrPdf = "OCR"
|
||
sanitizePdf = "JavaScript entfernen"
|
||
|
||
[portal.policies.offline]
|
||
description = "Ihre Richtlinien sind gespeichert und werden angezeigt, sobald die Verbindung wiederhergestellt ist."
|
||
retry = "Erneut versuchen"
|
||
title = "Backend nicht verfügbar"
|
||
|
||
[portal.policies.stats]
|
||
activeFor = "Aktiv"
|
||
dataProcessed = "Verarbeitete Daten"
|
||
docsEnforced = "Dokumente erzwungen"
|
||
|
||
[portal.policies.status]
|
||
active = "Aktiv"
|
||
paused = "Pausiert"
|
||
|
||
[portal.policies.summary.active]
|
||
description = "Erzwingen beim Upload/Export"
|
||
label = "Aktive Richtlinien"
|
||
|
||
[portal.policies.summary.categories]
|
||
description = "Zur Konfiguration verfügbar"
|
||
label = "Kategorien"
|
||
|
||
[portal.policies.summary.docsEnforced]
|
||
description = "Über aktive Richtlinien hinweg"
|
||
label = "Dokumente erzwungen"
|
||
|
||
[portal.policies.summary.paused]
|
||
description = "Konfiguriert, aber nicht aktiv"
|
||
label = "Pausiert"
|
||
|
||
[portal.policies.wizard.actions]
|
||
back = "Zurück"
|
||
cancel = "Abbrechen"
|
||
continue = "Weiter"
|
||
enablePolicy = "Richtlinie aktivieren"
|
||
saveChanges = "Änderungen speichern"
|
||
|
||
[portal.policies.wizard.capability.compress]
|
||
desc = "Komprimiert das Dokument auf eine kleinere Dateigröße."
|
||
label = "Dateigröße reduzieren"
|
||
|
||
[portal.policies.wizard.capability.flatten]
|
||
desc = "Führt Formularfelder und Anmerkungen mit der Seite zusammen, sodass sie nicht bearbeitet werden können."
|
||
label = "Dokument reduzieren"
|
||
|
||
[portal.policies.wizard.capability.ocr]
|
||
desc = "Führt OCR aus, damit gescannte Seiten auswählbarer, durchsuchbarer Text werden."
|
||
label = "Text durchsuchbar machen"
|
||
|
||
[portal.policies.wizard.capability.redact]
|
||
desc = "Findet und schwärzt vertrauliche Details — wie Sozialversicherungs- und Kartennummern — damit sie nicht gelesen werden können."
|
||
label = "Vertrauliche Informationen schwärzen"
|
||
|
||
[portal.policies.wizard.capability.sanitize]
|
||
desc = "Entfernt verstecktes JavaScript, damit beim Öffnen des Dokuments nichts automatisch ausgeführt werden kann."
|
||
label = "Aktive Inhalte entfernen"
|
||
|
||
[portal.policies.wizard.capability.watermark]
|
||
desc = "Stempelt eine sichtbare Markierung (z. B. „Vertraulich“) auf jede Seite."
|
||
label = "Wasserzeichen anwenden"
|
||
|
||
[portal.policies.wizard.errors]
|
||
noTools = "Aktivieren Sie zuerst mindestens ein Tool im Workflow."
|
||
saveFailed = "Die Richtlinie konnte nicht gespeichert werden. Bitte versuchen Sie es erneut."
|
||
|
||
[portal.policies.wizard.output]
|
||
heading = "Ausgabe & Ausführung"
|
||
|
||
[portal.policies.wizard.output.filenameRule]
|
||
autoNumber = "Automatisch nummerieren"
|
||
label = "Dateinamenregel"
|
||
placeholder = "Hinzuzufügender Text (optional)"
|
||
prefix = "Präfix"
|
||
suffix = "Suffix"
|
||
|
||
[portal.policies.wizard.output.outputAs]
|
||
label = "Ausgeben als"
|
||
newFile = "Neue Datei"
|
||
newVersion = "Neue Version"
|
||
|
||
[portal.policies.wizard.output.runOn]
|
||
export = "Export"
|
||
helper = "Wann die Richtlinie ausgelöst wird: beim Upload oder vor dem Export."
|
||
label = "Ausführen bei"
|
||
upload = "Upload"
|
||
|
||
[portal.policies.wizard.settings]
|
||
heading = "Einstellungen"
|
||
|
||
[portal.policies.wizard.sources]
|
||
heading = "Quellen"
|
||
loading = "Quellen werden geladen…"
|
||
|
||
[portal.policies.wizard.tabs]
|
||
ariaLabel = "Einrichtungsschritte"
|
||
settings = "Einstellungen"
|
||
workflow = "Aktionen"
|
||
|
||
[portal.policies.wizard.title]
|
||
edit = "{{category}}-Richtlinie bearbeiten"
|
||
setUp = "{{category}}-Richtlinie einrichten"
|
||
|
||
[portal.policies.wizard.workflow]
|
||
description = "Wählen Sie aus, was diese Richtlinie mit jedem Dokument macht, das sie verarbeitet."
|
||
|
||
[portal.policySummary]
|
||
activeSummary = "{{active}} / {{total}} aktiv"
|
||
noRule = "Noch keine Regel erzwungen"
|
||
subtitle = "Ständige Automatisierungen, die jedes Dokument durchläuft, unabhängig davon, welche Pipeline es verarbeitet."
|
||
title = "Was für Ihre PDFs ausgeführt wird"
|
||
|
||
[portal.policySummary.action]
|
||
comingSoon = "Auf Enterprise upgraden"
|
||
configure = "Konfigurieren"
|
||
setUp = "Einrichten"
|
||
|
||
[portal.policySummary.column]
|
||
activeRule = "Aktive Regel"
|
||
policy = "Richtlinie"
|
||
status = "Status"
|
||
|
||
[portal.policySummary.empty]
|
||
description = "Sobald Richtlinien konfiguriert sind, erscheinen die Kategorien hier."
|
||
title = "Noch keine Richtlinien"
|
||
|
||
[portal.policySummary.state]
|
||
active = "Aktiv"
|
||
off = "Aus"
|
||
soon = "Bald"
|
||
|
||
[portal.processingStatus]
|
||
managePlan = "Plan verwalten"
|
||
volumeSuffix = "Verarbeitete PDFs · letzte 30 Tage"
|
||
|
||
[portal.procurement]
|
||
reset = "Beschaffung zurücksetzen (Demo)"
|
||
subtitle = "Lassen Sie Ihr Team evaluieren, vertraglich binden und einrichten. Jedes Dokument an einem Ort."
|
||
title = "Beschaffung"
|
||
|
||
[portal.procurement.action]
|
||
download = "Download"
|
||
pay = "Jetzt bezahlen"
|
||
request = "Anfordern"
|
||
sign = "Prüfen & unterschreiben"
|
||
upload = "Upload"
|
||
|
||
[portal.procurement.agreement]
|
||
agreeCta = "Zustimmen & abonnieren"
|
||
confirm = "Ich habe die Stirling Enterprise Agreement gelesen und stimme ihr zu."
|
||
eyebrow = "Vereinbarung"
|
||
intro = "Eine kombinierte Vereinbarung deckt Ihren Deal ab: Master Service Agreement, Bestellformular, EULA und Data Processing Agreement. Prüfen Sie sie und stimmen Sie dann zu, um das Angebot als verbindliches Abonnement anzunehmen."
|
||
title = "Ihre Enterprise-Vereinbarung prüfen"
|
||
|
||
[portal.procurement.builder]
|
||
addons = "Add-ons"
|
||
back = "Zurück"
|
||
businessName = "Unternehmensname"
|
||
businessNamePlaceholder = "Ihr Unternehmen"
|
||
continue = "Weiter"
|
||
country = "Land"
|
||
countryEuro = "Eurozone (EUR €)"
|
||
countryUK = "Vereinigtes Königreich (GBP £)"
|
||
countryUS = "Vereinigte Staaten (USD $)"
|
||
eula = "Ich habe die Stirling Enterprise EULA gelesen und stimme ihr zu. Sie regelt die Vereinbarung, die aus diesem Angebot generiert wird."
|
||
generate = "Angebot erstellen"
|
||
included = "Enthalten"
|
||
indemnification = "IP-Freistellung"
|
||
indemnificationSub = "Wir verteidigen qualifizierende IP-Ansprüche gemäß der EULA"
|
||
offlineLicense = "Offline-/Air-Gapped-Lizenz"
|
||
offlineLicenseSub = "Eine herunterladbare Lizenzdatei für eine air-gapped, selbst gehostete Instanz"
|
||
qbr = "Quartalsweise Geschäftsbesprechungen"
|
||
qbrSub = "Ihr SE prüft Nutzung und Roadmap jedes Quartal"
|
||
running = "{{annual}} / Jahr · {{years}} Jahre {{tcv}}"
|
||
s1Sub = "Ihr Team und die PDFs, die Sie voraussichtlich jedes Jahr verarbeiten."
|
||
s1Title = "Wie viel werden Sie verarbeiten?"
|
||
s2Sub = "Längere Laufzeiten reduzieren den Preis; Ihr Service-Level legt den Support fest."
|
||
s2Title = "Verpflichtung und Service"
|
||
s3Sub = "Für das Angebot und die Vereinbarung, die daraus generiert wird."
|
||
s3Title = "Ihre Angaben"
|
||
serviceLevel = "Service-Level"
|
||
slDedicated = "Dediziert"
|
||
slDedicatedSub = "4 Geschäftsstunden · dedizierter Account-Manager · +30 %"
|
||
slPriority = "Priority"
|
||
slPrioritySub = "Gleicher Geschäftstag · benannter CSM · +15 %"
|
||
slStandard = "Standard"
|
||
slStandardSub = "Nächster Geschäftstag · geteilter CSM · enthalten"
|
||
stepOf = "Schritt {{n}} von {{total}}"
|
||
term = "Laufzeit"
|
||
termDiscount = "{{pct}} % Rabatt für mehrjährige Verpflichtung angewendet"
|
||
title = "Ihr Angebot erstellen"
|
||
training = "Onboarding & Schulung"
|
||
trainingSub = "Live-Sitzungen, damit Ihr Team starten kann"
|
||
users = "Benutzer insgesamt"
|
||
usersPlaceholder = "z. B. 250"
|
||
volEstimated = "Geschätzt anhand von {{count}} Benutzern (~2.000 PDFs pro Person, einschließlich Automatisierung). Bearbeiten Sie dies, wenn Sie es genauer wissen."
|
||
volManual = "Ihre Angabe wird verwendet. Sie können jederzeit anhand Ihrer Teamgröße neu schätzen."
|
||
volNoUsers = "Nicht sicher? Geben Sie Ihre Teamgröße ein, und wir schätzen sie."
|
||
volume = "Jährliches PDF-Volumen"
|
||
volumePlaceholder = "z. B. 1.000.000"
|
||
years_one = "{{count}} Jahr"
|
||
years_other = "{{count}} Jahre"
|
||
|
||
[portal.procurement.docs]
|
||
count_one = "{{count}} Dokument"
|
||
count_other = "{{count}} Dokumente"
|
||
done = "Erledigt"
|
||
here = "Sie sind hier"
|
||
hide = "Ausblenden"
|
||
optional = "Optional"
|
||
paidAddon = "Kostenpflichtiges Add-on"
|
||
show = "Anzeigen"
|
||
subtitle = "Alles, was Sie in jedem Schritt benötigen, erscheint passend zum Fortschritt des Deals."
|
||
supportingSubtitle = "SOC 2, Sicherheitsprüfungen, Steuerformulare und mehr, bereit, wenn Ihr Sicherheits- oder Beschaffungsteam danach fragt. Einige sind mit einer einmaligen Gebühr verbunden."
|
||
supportingTitle = "Unterstützung Ihrer Evaluation"
|
||
title = "Dokumente"
|
||
upcoming = "Bevorstehend"
|
||
|
||
[portal.procurement.error]
|
||
title = "Etwas ist schiefgelaufen"
|
||
|
||
[portal.procurement.hero]
|
||
company = "Ihr Enterprise-Deal"
|
||
ctaAgreement = "Vereinbarung prüfen & unterschreiben"
|
||
ctaLive = "Sie sind live"
|
||
ctaPayment = "Zahlung hinzufügen"
|
||
ctaQuote = "Ihr Angebot prüfen"
|
||
ctaTrial = "Ihr Angebot erstellen"
|
||
eyebrow = "Enterprise-Beschaffung"
|
||
inviteTeammates = "Teammitglieder einladen"
|
||
keyDocs = "Wichtige Dokumente"
|
||
nextStep = "Nächster Schritt: {{action}}"
|
||
notStarted = "Nicht gestartet"
|
||
open = "Beschaffung öffnen"
|
||
scheduleCall = "Anruf planen"
|
||
setup1Sub = "Laden Sie Ihre Teammitglieder ein"
|
||
setup1Title = "PDF Editor bereitstellen"
|
||
setup2Sub = "Aktivieren Sie die Verarbeitung über Editoren und andere Quellen hinweg"
|
||
setup2Title = "PDF Processor verbinden"
|
||
setup3Sub = "Aktivieren Sie Sicherheit, Compliance, Routing oder Aufbewahrung, wenn Sie sie benötigen"
|
||
setup3Title = "Empfohlene Richtlinien hinzufügen"
|
||
|
||
[portal.procurement.journey]
|
||
daysLeft_one = "Noch {{count}} Tag"
|
||
daysLeft_other = "Noch {{count}} Tage"
|
||
engineerLabel = "Ihr Solutions Engineer"
|
||
eyebrow = "Ihr Rollout"
|
||
live = "Sie sind live auf Stirling Enterprise"
|
||
nextStep = "Nächster Schritt: {{action}}"
|
||
subtitle = "Ihr Solutions Engineer ist bei jedem Schritt dabei. Immer nur die nächste Aktion; die vollständige Checkliste finden Sie unten."
|
||
title = "Vom Test bis zum Live-Betrieb, ein geführter Weg"
|
||
trialTitle = "Enterprise-Testversion"
|
||
|
||
[portal.procurement.journeySteps.agreement]
|
||
blurb = "Eine Unterschrift deckt MSA, Bestellformular, EULA und DPA ab."
|
||
gatingAction = "Ihre Vereinbarung prüfen und unterschreiben"
|
||
label = "Vereinbarung"
|
||
|
||
[portal.procurement.journeySteps.implementation]
|
||
blurb = "Stellen Sie Ihren Workspace bereit und führen Sie das Go-live-Playbook aus."
|
||
gatingAction = "Ihr Workspace wird bereitgestellt"
|
||
label = "Implementierung"
|
||
|
||
[portal.procurement.journeySteps.payment]
|
||
blurb = "Zahlen Sie per Karte, Banküberweisung oder gegen eine Bestellung."
|
||
gatingAction = "Zahlung bestätigen"
|
||
label = "Zahlung"
|
||
|
||
[portal.procurement.journeySteps.quote]
|
||
blurb = "Prüfen Sie Preise für verbindliches Volumen und Vertragslaufzeit."
|
||
gatingAction = "Ihr Angebot annehmen"
|
||
label = "Angebot"
|
||
|
||
[portal.procurement.journeySteps.trial]
|
||
blurb = "Evaluieren Sie Stirling mit Ihren Dokumenten und Workflows."
|
||
gatingAction = "Ihr Angebot erstellen"
|
||
label = "Testversion"
|
||
|
||
[portal.procurement.license]
|
||
copied = "Kopiert"
|
||
copy = "Schlüssel kopieren"
|
||
downloadError = "Die Offline-Lizenzdatei konnte noch nicht generiert werden — bitte versuchen Sie es gleich erneut."
|
||
downloadOffline = "Offline-Lizenz herunterladen (.lic)"
|
||
hint = "Fügen Sie diesen Schlüssel in eine selbst gehostete Instanz ein, um sie zu aktivieren, oder bewahren Sie ihn für Ihre Unterlagen auf. Bewahren Sie ihn sicher auf."
|
||
label = "Ihr Lizenzschlüssel"
|
||
|
||
[portal.procurement.link]
|
||
cta = "Konto verknüpfen"
|
||
description = "Die Beschaffung läuft über Ihr verknüpftes Stirling-Konto: So stellen wir die Testversion bereit, bepreisen Ihr Angebot und starten die Abrechnung. Verknüpfen Sie ein Konto, um zu beginnen."
|
||
eyebrow = "Enterprise"
|
||
title = "Verknüpfen Sie Ihr Konto, um zu beginnen"
|
||
|
||
[portal.procurement.live]
|
||
description = "Ihr Abonnement ist aktiv und Ihre Lizenz wurde ausgestellt. Ihr Team ist bereitgestellt und die Abrechnung hat begonnen."
|
||
eyebrow = "Live"
|
||
title = "Sie sind live auf Stirling Enterprise"
|
||
|
||
[portal.procurement.locked]
|
||
description = "Testschlüssel, Angebote mit verbindlichem Volumen, die Ein-Signatur-Vereinbarung, Zahlung und Ihr Dokumentenregister befinden sich alle hier, sobald Sie eine Enterprise-Evaluation starten."
|
||
eyebrow = "Nur Enterprise"
|
||
talkToSales = "Mit Vertrieb sprechen"
|
||
title = "Der Beschaffungspfad öffnet sich mit Enterprise"
|
||
|
||
[portal.procurement.milestone]
|
||
accept = "Akzeptieren & fortfahren"
|
||
description = "Laden Sie das PDF herunter, um es mit Ihrem Team zu teilen, kommen Sie zurück, um es zu akzeptieren, wenn Sie bereit sind, oder nehmen Sie Änderungen vor."
|
||
download = "PDF herunterladen"
|
||
downloadError = "Das Angebots-PDF konnte noch nicht heruntergeladen werden — bitte versuchen Sie es gleich erneut."
|
||
edit = "Angebot bearbeiten"
|
||
eyebrow = "Angebot {{number}}"
|
||
perYear = " / Jahr"
|
||
preparedFor = "Erstellt für {{company}}"
|
||
tcv = "{{value}} Gesamtvertragswert"
|
||
title = "Ihr Angebot ist bereit"
|
||
|
||
[portal.procurement.modal]
|
||
cancel = "Abbrechen"
|
||
chooseFile = "Datei auswählen"
|
||
close = "Schließen"
|
||
downloadBody = "Ihr Download beginnt in Kürze."
|
||
downloadCta = "Download"
|
||
downloadTitle = "Download"
|
||
noFile = "Keine Datei ausgewählt"
|
||
payBody = "Bezahlen Sie Ihren verbindlichen Vertrag per Karte oder Banküberweisung über Stripe. Ihr Workspace wird bereitgestellt, sobald die Zahlung eingegangen ist."
|
||
payCta = "Weiter zu Stripe"
|
||
payTitle = "Zahlung bestätigen"
|
||
requestBodyFree = "Wir generieren dies auf Anfrage. Bestätigen Sie, und Ihr Solutions Engineer sendet es Ihnen in Kürze zu."
|
||
requestBodyPaid = "Dies ist ein kostenpflichtiges Add-on. Bestätigen Sie, und Ihr Solutions Engineer wird den Umfang festlegen und die Unterlagen senden."
|
||
requestCta = "Anfordern"
|
||
requestTitle = "Dieses Dokument anfordern"
|
||
signBody = "Öffnet die Stirling Enterprise Agreement zur elektronischen Signatur: Eine Unterschrift deckt MSA, Bestellformular, EULA und DPA ab. Wir gegenzeichnen automatisch, und Sie fahren mit der Zahlung fort."
|
||
signCta = "Zur Unterschrift öffnen"
|
||
signTitle = "Ihre Vereinbarung prüfen und unterschreiben"
|
||
uploadBody = "Senden Sie uns Ihre Bestellung, und wir stellen sie Ihnen zu Ihren Bedingungen in Rechnung. Ziehen Sie das PDF hinein oder wählen Sie unten eine Datei aus."
|
||
uploadCta = "Bestellung hochladen"
|
||
uploadTitle = "Ihre Bestellung hochladen"
|
||
|
||
[portal.procurement.payment]
|
||
description = "Ihr Angebot wurde akzeptiert und Ihre Lizenz ist bereits aktiv — Ihr Team kann sofort starten. Bezahlen Sie die erste Rechnung, wenn Sie bereit sind; Sie können sie hier bezahlen oder herunterladen, keine E-Mail erforderlich."
|
||
downloadInvoice = "Rechnung herunterladen"
|
||
simulate = "Zahlungseingang simulieren (Demo)"
|
||
title = "Abonnement erstellt"
|
||
viewInvoice = "Rechnung anzeigen & bezahlen"
|
||
|
||
[portal.procurement.schedule]
|
||
fallback = "Der Planer konnte nicht geladen werden."
|
||
fallbackLink = "Terminplanung in einem neuen Tab öffnen"
|
||
subtitle = "Ihr Solutions Engineer führt Ihr Team durch den Rollout. Wählen Sie eine passende Zeit aus."
|
||
title = "Anruf planen"
|
||
|
||
[portal.procurement.status]
|
||
action = "Aktion erforderlich"
|
||
available = "Verfügbar"
|
||
complete = "Abgeschlossen"
|
||
pending = "Ausstehend"
|
||
request = "Auf Anfrage"
|
||
|
||
[portal.procurement.trial]
|
||
body = "Durch Verlängern werden 7 Tage hinzugefügt und Ihr Solutions Engineer wird benachrichtigt."
|
||
bodyMaxed = "Sie haben alle Ihre Verlängerungen genutzt — sprechen Sie mit Ihrem Solutions Engineer, wenn Sie mehr Zeit benötigen."
|
||
cancel = "Testversion abbrechen"
|
||
extend = "7 Tage verlängern"
|
||
maxed = "Ausgeschöpft"
|
||
subtitle = "Ihre kostenlose Testversion läuft bis {{date}}. Keine Karte erforderlich."
|
||
title = "Enterprise-Testversion"
|
||
|
||
[portal.procurement.upsell]
|
||
homeBadge = "Enterprise"
|
||
homeBody = "Preise für verbindliches Volumen, organisationsweites SSO + SCIM + RBAC, 90 Tage unveränderliches Audit und ein dedizierter SE."
|
||
homeCta = "Testversion starten →"
|
||
homeHeadline = "Verarbeiten Sie Millionen von PDFs."
|
||
|
||
[portal.recentActivity]
|
||
title = "Letzte Aktivität"
|
||
viewAll = "Alle anzeigen"
|
||
|
||
[portal.recentActivity.empty]
|
||
description = "Pipeline-Läufe, Deployments und Agent-Ereignisse werden hier angezeigt."
|
||
title = "Hier ist noch nichts"
|
||
|
||
[portal.search]
|
||
ariaLabel = "Suchen"
|
||
placeholder = "Stirling durchsuchen — Endpoints, Pipelines, Dokumente…"
|
||
|
||
[portal.search.empty]
|
||
noActionsDescription = "Schnellaktionen werden hier angezeigt, sobald sie verfügbar sind."
|
||
noActionsTitle = "Keine Schnellaktionen"
|
||
noMatches = "Keine Treffer für „{{query}}“"
|
||
noMatchesDescription = "Versuchen Sie ein anderes Schlüsselwort oder durchsuchen Sie den Katalog."
|
||
|
||
[portal.settings.groups]
|
||
admin = "Admin"
|
||
|
||
[portal.settings.sections]
|
||
account-link = "Kontoverknüpfung"
|
||
|
||
[portal.shell.header]
|
||
accountFallback = "Konto"
|
||
accountMenu = "Kontomenü"
|
||
darkMode = "Dunkelmodus"
|
||
lightMode = "Hellmodus"
|
||
search = "Suchen"
|
||
searchPlaceholder = "Suchen…"
|
||
signOut = "Abmelden"
|
||
switchToDark = "Zum dunklen Theme wechseln"
|
||
switchToLight = "Zum hellen Theme wechseln"
|
||
|
||
[portal.shell.sidebar]
|
||
appEditor = "Editor"
|
||
appProcessor = "Processor"
|
||
brandSuffix = "Stirling Processor"
|
||
docsCount = "{{docs}} Dokumente"
|
||
linkAccount = "Stirling-Konto verknüpfen"
|
||
planEditor = "Editor-Plan"
|
||
planEnterprise = "Enterprise-Plan"
|
||
planProcessor = "Processor-Plan"
|
||
primaryNav = "Primäre Navigation"
|
||
switchApp = "App wechseln"
|
||
|
||
[portal.sources]
|
||
subtitle = "Wiederverwendbare Eingabeverbindungen, die Dokumente in Stirling einspeisen. Konfigurieren Sie eine Verbindung einmal und referenzieren Sie sie dann in beliebig vielen Richtlinien. Klicken Sie auf eine Zeile, um ihre Konfiguration und die Richtlinien anzuzeigen, die sie verwenden."
|
||
title = "Quellen"
|
||
|
||
[portal.sources.actions]
|
||
agentBuilder = "Agent Builder"
|
||
connectSource = "Quelle verbinden"
|
||
|
||
[portal.sources.delete]
|
||
body = "„{{name}}“ löschen? Dies kann nicht rückgängig gemacht werden. Richtlinien, die sie referenzieren, müssten aktualisiert werden."
|
||
cancel = "Abbrechen"
|
||
confirm = "Löschen"
|
||
title = "Quelle löschen?"
|
||
|
||
[portal.sources.detail]
|
||
closeAriaLabel = "Details schließen"
|
||
delete = "Quelle löschen"
|
||
docs24h = "Letzte 24 Std."
|
||
docs30d = "Letzte 30 Tage"
|
||
docsTotal = "Insgesamt gesehen"
|
||
docsTrend = "Dokumente in den letzten 30 Tagen"
|
||
documents = "Dokumente"
|
||
edit = "Bearbeiten"
|
||
notReferenced = "Von keiner Richtlinie referenziert, daher kann sie sicher gelöscht werden."
|
||
pause = "Pausieren"
|
||
resume = "Fortsetzen"
|
||
subtitle = "{{type}} · {{status}}"
|
||
usedBy = "Verwendet von"
|
||
|
||
[portal.sources.empty]
|
||
description = "Verbinden Sie einen Ordner (und bald Cloud-Speicher), damit Ihre Richtlinien einen Ort haben, von dem sie Dokumente abrufen können."
|
||
title = "Noch keine Quellen verbunden"
|
||
|
||
[portal.sources.kpi]
|
||
inUse = "In Verwendung"
|
||
total = "Verbindungen"
|
||
unused = "Unbenutzt"
|
||
|
||
[portal.sources.status]
|
||
active = "Aktiv"
|
||
disabled = "Deaktiviert"
|
||
unused = "Unbenutzt"
|
||
|
||
[portal.sources.table]
|
||
source = "Quelle"
|
||
status = "Status"
|
||
usedBy = "Richtlinien"
|
||
|
||
[portal.sources.types.editor]
|
||
label = "Editor"
|
||
|
||
[portal.sources.types.folder]
|
||
description = "Überwacht ein Verzeichnis auf dem Server auf neue Dokumente."
|
||
label = "Ordner"
|
||
|
||
[portal.sources.types.folder.fields.directory]
|
||
helperText = "Absoluter Pfad, den Stirling auf zu verarbeitende Dateien überwacht."
|
||
label = "Verzeichnispfad"
|
||
placeholder = "/data/incoming"
|
||
|
||
[portal.sources.types.folder.fields.identity]
|
||
helperText = "Die Inhaltsprüfung liest jede geänderte Datei, sodass Umbenennungen und Berührungen, die den Inhalt nicht ändern, nicht erneut verarbeitet werden."
|
||
label = "Änderungserkennung"
|
||
|
||
[portal.sources.types.folder.fields.identity.options]
|
||
hash = "Größe, Datum und Inhaltsprüfung"
|
||
stat = "Größe und Änderungsdatum"
|
||
|
||
[portal.sources.types.folder.fields.mode]
|
||
label = "Lesemodus"
|
||
|
||
[portal.sources.types.folder.fields.mode.options]
|
||
consume = "Verbrauchen: Jede Datei einmal verarbeiten"
|
||
snapshot = "Snapshot: Ordner bei jedem Lauf erneut lesen"
|
||
|
||
[portal.sources.types.folder.fields.recursive]
|
||
label = "Ordnertiefe"
|
||
|
||
[portal.sources.types.folder.fields.recursive.options]
|
||
all = "Unterordner einschließen"
|
||
top = "Nur oberste Ebene"
|
||
|
||
[portal.sources.types.unknown]
|
||
label = "Quelle"
|
||
|
||
[portal.sources.wizard]
|
||
back = "Zurück"
|
||
cancel = "Abbrechen"
|
||
continue = "Weiter"
|
||
editTitle = "Quelle bearbeiten"
|
||
name = "Name"
|
||
namePlaceholder = "z. B. Schadenaufnahme"
|
||
save = "Änderungen speichern"
|
||
subtitle = "Schritt {{current}} von {{total}} · {{label}}"
|
||
title = "Quelle verbinden"
|
||
type = "Typ"
|
||
|
||
[portal.sources.wizard.steps]
|
||
chooseType = "Typ auswählen"
|
||
configure = "Konfigurieren"
|
||
review = "Prüfen & verbinden"
|
||
|
||
[portal.usage]
|
||
managePayment = "Zahlung verwalten"
|
||
subtitle = "Verbrauch, Rechnungen und Planverwaltung für jedes PDF, das Stirling abgerechnet hat, in einer Konsole."
|
||
title = "Nutzung & Abrechnung"
|
||
|
||
[portal.usage.error]
|
||
loadWallet = "Wallet konnte nicht geladen werden"
|
||
openStripePortal = "Stripe-Portal konnte nicht geöffnet werden"
|
||
walletUnavailable = "Wallet nicht verfügbar: {{status}} {{statusText}}"
|
||
|
||
[portal.usage.sessionExpired]
|
||
action = "Erneut anmelden"
|
||
body = "Ihre Stirling-Kontositzung ist abgelaufen. Melden Sie sich erneut an, um die Abrechnung anzuzeigen — Ihre Instanz bleibt verknüpft."
|
||
title = "Sitzung abgelaufen"
|
||
|
||
[portal.users]
|
||
title = "Benutzer"
|
||
|
||
[portal.users.roles]
|
||
subtitle = "Jede Rolle existiert in jedem Plan — was jede Rolle tun kann, ist in der gesamten Organisation festgelegt."
|
||
title = "Rollen"
|
||
|
||
[portal.users.roles.admin]
|
||
label = "Admin (Org-Inhaber)"
|
||
summary = "Vollständige Steuerung über Workspace, Einstellungen und Mitglieder."
|
||
|
||
[portal.users.roles.admin.permissions]
|
||
0 = "Benutzer, Teams und Rollen verwalten"
|
||
1 = "Alle Integrationen inkl. S3-Verbindungen verwalten"
|
||
2 = "Portalzugriff gewähren oder entziehen"
|
||
3 = "Alles, was Team Owner tun kann"
|
||
|
||
[portal.users.roles.guest]
|
||
label = "Gast"
|
||
summary = "Eingeschränkter oder nur webbasierter Zugriff; kann keine persönlichen Konfigurationen besitzen."
|
||
|
||
[portal.users.roles.guest.permissions]
|
||
0 = "Nur Web-/Demo-Nutzung"
|
||
1 = "Keine API-Schlüssel oder Integrationen"
|
||
2 = "Kein Portalzugriff"
|
||
3 = "Schreibgeschützt, wo geteilt"
|
||
|
||
[portal.users.roles.member]
|
||
label = "Mitglied"
|
||
summary = "Regulärer Benutzer — arbeitet mit freigegebenen Ressourcen und eigenen Konfigurationen."
|
||
|
||
[portal.users.roles.member.permissions]
|
||
0 = "Editor und freigegebene Integrationen verwenden"
|
||
1 = "Persönliche API- & MCP-Konfigurationen erstellen"
|
||
2 = "Teamkonfigurationen sehen, die mit ihnen geteilt wurden"
|
||
3 = "Keine S3- oder Workspace-Verwaltung"
|
||
|
||
[portal.users.roles.team_owner]
|
||
label = "Team Owner"
|
||
summary = "Besitzt ein Team — verwaltet die Ressourcen seiner Mitglieder und freigegebene Konfigurationen."
|
||
|
||
[portal.users.roles.team_owner.permissions]
|
||
0 = "S3-Verbindungen des Teams erstellen & verwalten"
|
||
1 = "Teameigene Integrationskonfigurationen verwalten"
|
||
2 = "Portalzugriff über die Standardrichtlinie"
|
||
3 = "Alles, was Member tun kann"
|
||
|
||
[portal.welcome]
|
||
ariaLabel = "Willkommen bei Stirling PDF"
|
||
badge = "Open-source"
|
||
installEditor = "Editor installieren"
|
||
inviteTeammates = "Teammitglieder einladen"
|
||
openInBrowser = "Im Browser öffnen"
|
||
perks = "Für immer kostenlos · Selbst hostbar"
|
||
subtitle = "Der weltweit sicherste PDF Editor ist kostenlos für Teams jeder Größe. Enthält 60+ PDF-Operationen und SSO."
|
||
title = "Willkommen bei"
|
||
titleAccent = "Stirling PDF"
|
||
|
||
[printFile]
|
||
title = "Datei drucken"
|
||
|
||
[provider.googledrive]
|
||
name = "Google Drive"
|
||
scope = "Dateiimport"
|
||
|
||
[provider.googledrive.apiKey]
|
||
description = "Google API Key für die Google Picker API aus der Google Cloud Console"
|
||
label = "API Key"
|
||
|
||
[provider.googledrive.appId]
|
||
description = "Google Drive App-ID aus der Google Cloud Console"
|
||
label = "App-ID"
|
||
|
||
[provider.googledrive.clientId]
|
||
description = "Google OAuth 2.0 Client ID aus der Google Cloud Console"
|
||
label = "Client ID"
|
||
|
||
[provider.googledrive.enabled]
|
||
description = "Benutzern erlauben, Dateien direkt aus Google Drive zu importieren"
|
||
label = "Google Drive-Dateiauswahl aktivieren"
|
||
|
||
[provider.oauth2.generic]
|
||
name = "Generisches OAuth2"
|
||
scope = "SSO"
|
||
|
||
[provider.oauth2.generic.autoCreateUser]
|
||
description = "Benutzerkonten beim ersten OAuth2-Login automatisch erstellen"
|
||
label = "Benutzer automatisch erstellen"
|
||
|
||
[provider.oauth2.generic.blockRegistration]
|
||
description = "Neue Benutzerregistrierung via OAuth2 verhindern"
|
||
label = "Registrierung blockieren"
|
||
|
||
[provider.oauth2.generic.clientId]
|
||
description = "Die OAuth2 Client ID Ihres Anbieters"
|
||
label = "Client ID"
|
||
|
||
[provider.oauth2.generic.clientSecret]
|
||
description = "Das OAuth2 Client Secret Ihres Anbieters"
|
||
label = "Client Secret"
|
||
|
||
[provider.oauth2.generic.enabled]
|
||
description = "Authentifizierung mit einem benutzerdefinierten OAuth2-Anbieter aktivieren"
|
||
label = "Generisches OAuth2 aktivieren"
|
||
|
||
[provider.oauth2.generic.issuer]
|
||
description = "Anbieter, der OpenID Connect Discovery unterstützt (/.well-known/openid-configuration)"
|
||
label = "Issuer-URL"
|
||
|
||
[provider.oauth2.generic.provider]
|
||
description = "Der Name Ihres OAuth2-Anbieters (z. B. Azure AD, Okta)"
|
||
label = "Anbietername"
|
||
|
||
[provider.oauth2.generic.scopes]
|
||
description = "Kommagetrennte OAuth2-Scopes"
|
||
label = "Scopes"
|
||
|
||
[provider.oauth2.generic.useAsUsername]
|
||
description = "Feld, das als Benutzername verwendet wird"
|
||
label = "Als Benutzername verwenden"
|
||
|
||
[provider.oauth2.github]
|
||
scope = "Anmeldeauthentifizierung"
|
||
|
||
[provider.oauth2.github.clientId]
|
||
description = "Die OAuth2 Client ID aus den GitHub Developer Settings"
|
||
label = "Client ID"
|
||
|
||
[provider.oauth2.github.clientSecret]
|
||
description = "Das OAuth2 Client Secret aus den GitHub Developer Settings"
|
||
label = "Client Secret"
|
||
|
||
[provider.oauth2.github.scopes]
|
||
description = "Kommagetrennte OAuth2-Scopes"
|
||
label = "Scopes"
|
||
|
||
[provider.oauth2.github.useAsUsername]
|
||
description = "Feld, das als Benutzername verwendet wird (email, login, name)"
|
||
label = "Als Benutzername verwenden"
|
||
|
||
[provider.oauth2.google]
|
||
scope = "Anmeldeauthentifizierung"
|
||
|
||
[provider.oauth2.google.clientId]
|
||
description = "Die OAuth2 Client ID aus der Google Cloud Console"
|
||
label = "Client ID"
|
||
|
||
[provider.oauth2.google.clientSecret]
|
||
description = "Das OAuth2 Client Secret aus der Google Cloud Console"
|
||
label = "Client Secret"
|
||
|
||
[provider.oauth2.google.scopes]
|
||
description = "Kommagetrennte OAuth2-Scopes"
|
||
label = "Scopes"
|
||
|
||
[provider.oauth2.google.useAsUsername]
|
||
description = "Feld, das als Benutzername verwendet wird (email, name, given_name, family_name)"
|
||
label = "Als Benutzername verwenden"
|
||
|
||
[provider.oauth2.keycloak]
|
||
scope = "SSO"
|
||
|
||
[provider.oauth2.keycloak.clientId]
|
||
description = "Die OAuth2 Client ID aus Keycloak"
|
||
label = "Client ID"
|
||
|
||
[provider.oauth2.keycloak.clientSecret]
|
||
description = "Das OAuth2 Client Secret aus Keycloak"
|
||
label = "Client Secret"
|
||
|
||
[provider.oauth2.keycloak.issuer]
|
||
description = "URL des OpenID Connect Discovery-Endpunkts des Keycloak-Realm"
|
||
label = "Issuer-URL"
|
||
|
||
[provider.oauth2.keycloak.scopes]
|
||
description = "Kommagetrennte OAuth2-Scopes"
|
||
label = "Scopes"
|
||
|
||
[provider.oauth2.keycloak.useAsUsername]
|
||
description = "Feld, das als Benutzername verwendet wird (email, name, given_name, family_name, preferred_username)"
|
||
label = "Als Benutzername verwenden"
|
||
|
||
[provider.saml2]
|
||
name = "SAML2"
|
||
scope = "SSO (SAML)"
|
||
|
||
[provider.saml2.autoCreateUser]
|
||
description = "Benutzerkonten beim ersten SAML2-Login automatisch erstellen"
|
||
label = "Benutzer automatisch erstellen"
|
||
|
||
[provider.saml2.blockRegistration]
|
||
description = "Neue Benutzerregistrierung via SAML2 verhindern"
|
||
label = "Registrierung blockieren"
|
||
|
||
[provider.saml2.enabled]
|
||
description = "SAML2-Authentifizierung aktivieren (nur Enterprise)"
|
||
label = "SAML2 aktivieren"
|
||
|
||
[provider.saml2.idpCert]
|
||
description = "Zertifikatspfad (z. B. classpath:okta.cert)"
|
||
label = "IDP-Zertifikat"
|
||
|
||
[provider.saml2.idpIssuer]
|
||
description = "Die ID Ihres Anbieters"
|
||
label = "IDP-Issuer"
|
||
|
||
[provider.saml2.idpMetadataUri]
|
||
description = "Die URI für die Metadaten Ihres Anbieters"
|
||
label = "IDP-Metadaten-URI"
|
||
|
||
[provider.saml2.idpSingleLoginUrl]
|
||
description = "Die URL zum Initiieren von SSO"
|
||
label = "IDP Single Login-URL"
|
||
|
||
[provider.saml2.idpSingleLogoutUrl]
|
||
description = "Die URL zum Initiieren von SLO"
|
||
label = "IDP Single Logout-URL"
|
||
|
||
[provider.saml2.privateKey]
|
||
description = "Pfad zu Ihrem privaten Schlüssel"
|
||
label = "Privater Schlüssel"
|
||
|
||
[provider.saml2.provider]
|
||
description = "Der Name Ihres SAML2-Anbieters"
|
||
label = "Anbietername"
|
||
|
||
[provider.saml2.registrationId]
|
||
description = "Der Name Ihrer Service Provider (SP)-App"
|
||
label = "Registrierungs-ID"
|
||
|
||
[provider.saml2.spCert]
|
||
description = "Pfad zu Ihrem Signaturzertifikat"
|
||
label = "SP-Zertifikat"
|
||
|
||
[provider.smtp]
|
||
name = "SMTP-Mail"
|
||
scope = "E-Mail-Benachrichtigungen"
|
||
|
||
[provider.smtp.enabled]
|
||
description = "E-Mail-Benachrichtigungen und SMTP-Funktionalität aktivieren"
|
||
label = "E-Mail aktivieren"
|
||
|
||
[provider.smtp.from]
|
||
description = "Die E-Mail-Adresse, die als Absender verwendet werden soll"
|
||
label = "Absenderadresse"
|
||
|
||
[provider.smtp.host]
|
||
description = "Der Hostname oder die IP-Adresse Ihres SMTP-Servers"
|
||
label = "SMTP-Host"
|
||
|
||
[provider.smtp.password]
|
||
description = "Passwort für die SMTP-Authentifizierung"
|
||
label = "SMTP-Passwort"
|
||
|
||
[provider.smtp.port]
|
||
description = "Die Portnummer für die SMTP-Verbindung (typisch 25, 465 oder 587)"
|
||
label = "SMTP-Port"
|
||
|
||
[provider.smtp.username]
|
||
description = "Benutzername für die SMTP-Authentifizierung"
|
||
label = "SMTP-Benutzername"
|
||
|
||
[quickAccess]
|
||
allTools = "Werkzeuge"
|
||
automate = "Autom."
|
||
config = "Konfig"
|
||
files = "Dateien"
|
||
|
||
[read]
|
||
tags = "view,open,display,read,viewer,PDF viewer,PDF reader,open PDF,view PDF,display PDF,preview,browse"
|
||
|
||
[redact]
|
||
submit = "Zensieren"
|
||
tags = "zensieren,schwärzen,verstecken,verdunkeln,schwarz,markieren,verbergen,manuell"
|
||
title = "Manuelles Zensieren (Schwärzen)"
|
||
|
||
[redact.auto]
|
||
colorLabel = "Kastenfarbe"
|
||
convertPDFToImageLabel = "PDF zu PDF-Bild konvertieren"
|
||
customPaddingLabel = "Benutzerdefinierter zusätzlicher Abstand"
|
||
useRegexLabel = "Regex verwenden"
|
||
wholeWordSearchLabel = "Ganze Wörter suchen"
|
||
|
||
[redact.auto.settings]
|
||
advancedTitle = "Erweiterte Funktionen"
|
||
title = "Schwärzungs-Einstellungen"
|
||
|
||
[redact.auto.wordsToRedact]
|
||
add = "Hinzufügen"
|
||
examples = "Beispiele: Vertraulich, Streng geheim"
|
||
placeholder = "Geben Sie ein Wort ein"
|
||
title = "Zu schwärzende Wörter"
|
||
|
||
[redact.error]
|
||
failed = "Ein Fehler ist beim Schwärzen der PDF aufgetreten."
|
||
|
||
[redact.manual]
|
||
apply = "Apply"
|
||
applyWarning = "⚠️ Permanente Anwendung, kann nicht rückgängig gemacht werden und die darunterliegenden Daten werden gelöscht"
|
||
colorLabel = "Redaction Colour"
|
||
controlsTitle = "Manual Redaction Controls"
|
||
instructions = "Text auswählen oder Bereiche auf dem PDF zeichnen, um Inhalte zur Schwärzung zu markieren."
|
||
title = "Redaction Tools"
|
||
|
||
[redact.modeSelector]
|
||
automatic = "Automatisch"
|
||
automaticDisabledTooltip = "Wählen Sie Dateien im Dateimanager aus, um mehrere Dateien auf einmal zu schwärzen"
|
||
manual = "Manuell"
|
||
mode = "Modus"
|
||
title = "Schwärzungs-Methode"
|
||
|
||
[redact.tooltip.advanced.color]
|
||
text = "Passen Sie das Aussehen der Schwärzungskästen an. Schwarz ist Standard, aber Sie können jede Farbe wählen. Abstand fügt zusätzlichen Platz um den gefundenen Text hinzu."
|
||
title = "Rahmenfarbe & Abstand"
|
||
|
||
[redact.tooltip.advanced.convert]
|
||
text = "Konvertiert das PDF nach der Schwärzung in ein bildbasiertes PDF. Dies stellt sicher, dass Text hinter Schwärzungskästen vollständig entfernt und nicht wiederherstellbar ist."
|
||
title = "In PDF-Bild konvertieren"
|
||
|
||
[redact.tooltip.advanced.header]
|
||
title = "Erweiterte Schwärzungs-Einstellungen"
|
||
|
||
[redact.tooltip.advanced.regex]
|
||
bullet1 = "Beispiel: \\d{4}-\\d{2}-\\d{2} um beliebige Daten im YYYY-MM-DD-Format zu finden"
|
||
bullet2 = "Mit Vorsicht verwenden - gründlich testen"
|
||
text = "Aktivieren Sie reguläre Ausdrücke für erweiterte Mustererkennung. Nützlich zum Finden von Telefonnummern, E-Mails oder komplexen Mustern."
|
||
title = "Regex verwenden"
|
||
|
||
[redact.tooltip.advanced.wholeWord]
|
||
text = "Nur vollständige Wörter abgleichen, keine Teilübereinstimmungen. 'John' findet nicht 'Johnson', wenn aktiviert."
|
||
title = "Ganze Wörter suchen"
|
||
|
||
[redact.tooltip.manual.apply]
|
||
bullet1 = "Mark as many areas as needed before applying"
|
||
bullet2 = "Alle ausstehenden Schwärzungen werden auf einmal angewendet"
|
||
bullet3 = "Schwärzungen können nach der Anwendung nicht rückgängig gemacht werden"
|
||
text = "Nachdem Sie Inhalte markiert haben, klicken Sie auf 'Anwenden', um alle markierten Bereiche dauerhaft zu schwärzen. Die Anzahl der ausstehenden Schwärzungen zeigt, wie viele zur Anwendung bereit sind."
|
||
title = "Apply Redactions"
|
||
|
||
[redact.tooltip.manual.header]
|
||
title = "Manual Redaction Controls"
|
||
|
||
[redact.tooltip.manual.markArea]
|
||
text = "Rechteckige Bereiche auf dem PDF zeichnen, um Regionen zur Schwärzung zu markieren. Nützlich zum Schwärzen von Bildern, Unterschriften oder unregelmäßigen Formen."
|
||
title = "Mark Area Tool"
|
||
|
||
[redact.tooltip.manual.markText]
|
||
text = "Text direkt auf dem PDF auswählen, um ihn zur Schwärzung zu markieren. Klicken und ziehen Sie, um bestimmten Text zu markieren, den Sie schwärzen möchten."
|
||
title = "Mark Text Tool"
|
||
|
||
[redact.tooltip.mode.automatic]
|
||
text = "Findet und schwärzt automatisch angegebenen Text im gesamten Dokument. Perfekt zum Entfernen konsistenter sensibler Informationen wie Namen, Adressen oder vertrauliche Markierungen."
|
||
title = "Automatische Schwärzung"
|
||
|
||
[redact.tooltip.mode.header]
|
||
title = "Schwärzungs-Methode"
|
||
|
||
[redact.tooltip.mode.manual]
|
||
text = "Klicken und ziehen Sie, um manuell bestimmte Bereiche zum Schwärzen auszuwählen. Gibt Ihnen präzise Kontrolle darüber, was geschwärzt wird. (Kommt bald)"
|
||
title = "Manuelle Schwärzung"
|
||
|
||
[redact.tooltip.words]
|
||
bullet1 = "Fügen Sie jeweils ein Wort hinzu"
|
||
bullet2 = "Drücken Sie Enter oder klicken Sie auf 'Weiteres hinzufügen'"
|
||
bullet3 = "Klicken Sie auf × um Wörter zu entfernen"
|
||
|
||
[redact.tooltip.words.description]
|
||
text = "Geben Sie Wörter oder Phrasen ein, um sie in Ihrem Dokument zu finden und zu schwärzen. Jedes Wort wird separat gesucht."
|
||
title = "Text-Abgleich"
|
||
|
||
[redact.tooltip.words.examples]
|
||
text = "Typische zu schwärzende Wörter umfassen: Bankdaten, E-Mail-Adressen oder spezifische Namen."
|
||
title = "Häufige Beispiele"
|
||
|
||
[redact.tooltip.words.header]
|
||
title = "Zu schwärzende Wörter"
|
||
|
||
[releases]
|
||
title = "Versionshinweise"
|
||
|
||
[removeAnnotations]
|
||
submit = "Entfernen"
|
||
tags = "kommentare,hervorheben,notizen,markieren,entfernen"
|
||
title = "Kommentare entfernen"
|
||
|
||
[removeAnnotations.error]
|
||
failed = "Beim Entfernen der Anmerkungen aus der PDF ist ein Fehler aufgetreten."
|
||
|
||
[removeAnnotations.info]
|
||
description = "Dieses Werkzeug entfernt alle Anmerkungen (Kommentare, Hervorhebungen, Notizen usw.) aus Ihren PDF-Dokumenten."
|
||
|
||
[removeAnnotations.settings]
|
||
title = "Einstellungen"
|
||
|
||
[removeAnnotations.tooltip.description]
|
||
title = "Funktion"
|
||
|
||
[removeAnnotations.tooltip.header]
|
||
title = "Über „Anmerkungen entfernen“"
|
||
|
||
[removeBlanks]
|
||
submit = "Leere Seiten entfernen"
|
||
tags = "delete,clean,empty,remove blank,delete blank pages,empty pages,white pages,remove empty,clean up,cleanup blank"
|
||
title = "Leere Seiten entfernen"
|
||
|
||
[removeBlanks.error]
|
||
failed = "Leere Seiten konnten nicht entfernt werden"
|
||
|
||
[removeBlanks.includeBlankPages]
|
||
label = "Erkannte leere Seiten einschließen"
|
||
|
||
[removeBlanks.results]
|
||
title = "Leere Seiten entfernt"
|
||
|
||
[removeBlanks.settings]
|
||
title = "Einstellungen"
|
||
|
||
[removeBlanks.threshold]
|
||
label = "Pixel-Weißheitsschwellwert"
|
||
|
||
[removeBlanks.tooltip.header]
|
||
title = "Leere Seiten entfernen - Einstellungen"
|
||
|
||
[removeBlanks.tooltip.includeBlankPages]
|
||
bullet1 = "Nützlich zur Überprüfung dessen, was entfernt wurde"
|
||
bullet2 = "Hilft bei der Überprüfung der Erkennungsgenauigkeit"
|
||
bullet3 = "Kann deaktiviert werden, um die Ausgabedateigröße zu reduzieren"
|
||
text = "Wenn aktiviert, erstellt eine separate PDF mit allen leeren Seiten, die erkannt und aus dem ursprünglichen Dokument entfernt wurden."
|
||
title = "Erkannte leere Seiten einschließen"
|
||
|
||
[removeBlanks.tooltip.threshold]
|
||
bullet1 = "0 = Reines Schwarz (am restriktivsten)"
|
||
bullet2 = "128 = Mittelgrau"
|
||
bullet3 = "255 = Reines Weiß (am wenigsten restriktiv)"
|
||
text = "Steuert, wie weiß ein Pixel sein muss, um als 'weiß' betrachtet zu werden. Dies hilft zu bestimmen, was als leerer Bereich auf der Seite zählt."
|
||
title = "Pixel-Weißheits-Schwellenwert"
|
||
|
||
[removeBlanks.tooltip.whitePercent]
|
||
bullet1 = "Niedrigere Werte (z.B. 80%) = Mehr Seiten entfernt"
|
||
bullet2 = "Höhere Werte (z.B. 95%) = Nur sehr leere Seiten entfernt"
|
||
bullet3 = "Verwenden Sie höhere Werte für Dokumente mit hellem Hintergrund"
|
||
text = "Legt den Mindestprozentsatz weißer Pixel fest, der erforderlich ist, damit eine Seite als leer betrachtet und entfernt wird."
|
||
title = "Weiß-Prozentsatz-Schwellenwert"
|
||
|
||
[removeBlanks.whitePercent]
|
||
label = "Weiß-Prozentsatz-Schwellwert"
|
||
|
||
[removeCertSign]
|
||
description = "Dieses Tool entfernt digitale Zertifikatssignaturen aus Ihrem PDF-Dokument."
|
||
submit = "Signatur entfernen"
|
||
tags = "authentifizieren,PEM,P12,offiziell,entschlüsseln"
|
||
title = "Zertifikatsignatur entfernen"
|
||
|
||
[removeCertSign.error]
|
||
failed = "Ein Fehler ist beim Entfernen der Zertifikatssignaturen aufgetreten."
|
||
|
||
[removeCertSign.results]
|
||
title = "Zertifikat-Entfernungs-Ergebnisse"
|
||
|
||
[removeImage]
|
||
submit = "Bild entfernen"
|
||
tags = "remove,delete,clean,remove image,delete image,strip images,remove pictures,delete photos,clean images,reduce size,remove graphics"
|
||
title = "Bild entfernen"
|
||
|
||
[removeImage.error]
|
||
failed = "Fehler beim Entfernen von Bildern aus dem PDF."
|
||
|
||
[removeImage.results]
|
||
title = "Ergebnisse: Bilder entfernen"
|
||
|
||
[removeImagePdf]
|
||
tags = "bild entfernen,seitenoperationen,back end,server side"
|
||
|
||
[removePages]
|
||
submit = "Entfernen"
|
||
tags = "seiten entfernen,seiten löschen"
|
||
title = "Entfernen"
|
||
|
||
[removePages.error]
|
||
failed = "Ein Fehler ist beim Entfernen der Seiten aufgetreten."
|
||
|
||
[removePages.pageNumbers]
|
||
error = "Ungültiges Seitenzahlenformat. Verwenden Sie Zahlen, Bereiche (1-5) oder mathematische Ausdrücke (2n+1)"
|
||
label = "Zu entfernende Seiten"
|
||
placeholder = "z.B. 1,3,5-8,10"
|
||
|
||
[removePages.results]
|
||
title = "Ergebnisse der Seitenentfernung"
|
||
|
||
[removePages.settings]
|
||
title = "Einstellungen"
|
||
|
||
[removePages.tooltip.examples]
|
||
bullet1 = "Erste Seite entfernen: 1"
|
||
bullet2 = "Letzte 3 Seiten entfernen: -3"
|
||
bullet3 = "Jede zweite Seite entfernen: 2n"
|
||
bullet4 = "Bestimmte verstreute Seiten entfernen: 1,5,10,15"
|
||
text = "Hier sind einige häufige Seitenauswahlmuster:"
|
||
title = "Häufige Beispiele"
|
||
|
||
[removePages.tooltip.header]
|
||
title = "Einstellungen zum Entfernen von Seiten"
|
||
|
||
[removePages.tooltip.pageNumbers]
|
||
bullet1 = "Einzelne Seiten: 1,3,5 (entfernt Seiten 1, 3 und 5)"
|
||
bullet2 = "Seitenbereiche: 1-5,10-15 (entfernt Seiten 1-5 und 10-15)"
|
||
bullet3 = "Mathematisch: 2n+1 (entfernt ungerade Seiten)"
|
||
bullet4 = "Offene Bereiche: 5- (entfernt von Seite 5 bis zum Ende)"
|
||
text = "Geben Sie an, welche Seiten aus Ihrer PDF entfernt werden sollen. Sie können einzelne Seiten, Bereiche oder mathematische Ausdrücke verwenden."
|
||
title = "Seitenauswahl"
|
||
|
||
[removePassword]
|
||
desc = "Den Passwortschutz eines PDFs entfernen"
|
||
submit = "Entfernen"
|
||
tags = "sichern,entschlüsseln,sicherheit,passwort aufheben,passwort löschen"
|
||
title = "Passwort entfernen"
|
||
|
||
[removePassword.error]
|
||
failed = "Ein Fehler ist beim Entfernen des Passworts von der PDF aufgetreten."
|
||
|
||
[removePassword.password]
|
||
label = "Aktuelles Passwort"
|
||
placeholder = "Aktuelles Passwort eingeben"
|
||
stepTitle = "Passwort entfernen"
|
||
|
||
[removePassword.results]
|
||
title = "Entschlüsselte PDFs"
|
||
|
||
[removePassword.tooltip]
|
||
description = "Das Entfernen des Passwortschutzes erfordert das Passwort, das zur Verschlüsselung der PDF verwendet wurde. Dies entschlüsselt das Dokument und macht es ohne Passwort zugänglich."
|
||
|
||
[reorganizePages]
|
||
submit = "Seiten neu anordnen"
|
||
tags = "rearrange,reorder,organize,reorganize,move pages,page order,sort pages,arrange pages,shuffle,resequence"
|
||
|
||
[reorganizePages.error]
|
||
failed = "Seiten neu anordnen fehlgeschlagen"
|
||
|
||
[reorganizePages.results]
|
||
title = "Seiten neu angeordnet"
|
||
|
||
[reorganizePages.settings]
|
||
title = "Einstellungen"
|
||
|
||
[repair]
|
||
description = "Dieses Tool versucht, beschädigte oder korrupte PDF-Dateien zu reparieren. Keine zusätzlichen Einstellungen erforderlich."
|
||
submit = "Reparieren"
|
||
tags = "reparieren,wiederherstellen,korrigieren,wiederherstellen"
|
||
title = "Reparieren"
|
||
|
||
[repair.error]
|
||
failed = "Ein Fehler ist beim Reparieren der PDF aufgetreten."
|
||
|
||
[repair.results]
|
||
title = "Reparatur-Ergebnisse"
|
||
|
||
[replace-color]
|
||
submit = "Ersetzen"
|
||
title = "Farbe Ersetzen-Invertieren"
|
||
|
||
[replace-color.selectText]
|
||
1 = "Ersetzen oder Invertieren von Farboptionen"
|
||
10 = "Textfarbe auswählen"
|
||
11 = "Hintergrundfarbe auswählen"
|
||
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"
|
||
|
||
[replaceColor]
|
||
tags = "Farbe ersetzen,Seitenoperationen,Backend,serverseitig"
|
||
|
||
[replaceColor.error]
|
||
failed = "Beim Verarbeiten des Farbersatzes ist ein Fehler aufgetreten."
|
||
|
||
[replaceColor.labels]
|
||
colourOperation = "Farboperation"
|
||
settings = "Einstellungen"
|
||
|
||
[replaceColor.options]
|
||
cmyk = "In CMYK konvertieren"
|
||
custom = "Benutzerdefiniert"
|
||
highContrast = "Hoher Kontrast"
|
||
invertAll = "Alle Farben invertieren"
|
||
|
||
[replaceColor.tooltip.cmyk]
|
||
text = "Das PDF vom RGB-Farbraum in den CMYK-Farbraum konvertieren, optimiert für professionellen Druck. Dieser Prozess wandelt Farben in das Cyan-, Magenta-, Yellow-, Black-Modell um, das von Druckern verwendet wird."
|
||
title = "In CMYK konvertieren"
|
||
|
||
[replaceColor.tooltip.custom]
|
||
bullet1 = "Textfarbe - Farbe für Textelemente wählen"
|
||
bullet2 = "Hintergrundfarbe - Hintergrundfarbe für das Dokument festlegen"
|
||
text = "Definieren Sie eigene Text- und Hintergrundfarben mit den Farbwählern. Perfekt für Markendokumente oder spezifische Barrierefreiheitsanforderungen."
|
||
title = "Benutzerdefinierte Farben"
|
||
|
||
[replaceColor.tooltip.description]
|
||
text = "PDF-Farben transformieren, um Lesbarkeit und Barrierefreiheit zu verbessern. Wählen Sie aus Hochkontrast-Voreinstellungen, invertieren Sie alle Farben oder erstellen Sie benutzerdefinierte Farbschemata."
|
||
title = "Beschreibung"
|
||
|
||
[replaceColor.tooltip.header]
|
||
title = "Übersicht zu Farbersetzen & Invertieren"
|
||
|
||
[replaceColor.tooltip.highContrast]
|
||
bullet1 = "Weißer Text auf schwarzem Hintergrund - Klassischer Dark Mode"
|
||
bullet2 = "Schwarzer Text auf weißem Hintergrund - Standard hoher Kontrast"
|
||
bullet3 = "Gelber Text auf schwarzem Hintergrund - Option mit hoher Sichtbarkeit"
|
||
bullet4 = "Grüner Text auf schwarzem Hintergrund - Alternative mit hohem Kontrast"
|
||
text = "Vordefinierte Hochkontrast-Farbkombinationen anwenden, die für bessere Lesbarkeit und Barrierefreiheitskonformität entwickelt wurden."
|
||
title = "Hoher Kontrast"
|
||
|
||
[replaceColor.tooltip.invertAll]
|
||
text = "Alle Farben im PDF vollständig invertieren und einen negativähnlichen Effekt erzeugen. Nützlich, um Dark-Mode-Versionen von Dokumenten zu erstellen oder die Augenbelastung bei schwachem Licht zu reduzieren."
|
||
title = "Alle Farben invertieren"
|
||
|
||
[rotate]
|
||
rotateLeft = "Gegen den Uhrzeigersinn drehen"
|
||
rotateRight = "Im Uhrzeigersinn drehen"
|
||
selectRotation = "Rotationswinkel auswählen (im Uhrzeigersinn)"
|
||
submit = "Drehen"
|
||
tags = "turn,flip,orient,rotate,orientation,landscape,portrait,90 degrees,180 degrees,clockwise,anticlockwise,counter-clockwise,fix orientation"
|
||
title = "PDF drehen"
|
||
|
||
[rotate.error]
|
||
failed = "Ein Fehler ist beim Drehen der PDF aufgetreten."
|
||
|
||
[rotate.preview]
|
||
title = "Rotations-Vorschau"
|
||
|
||
[rotate.tooltip.controls]
|
||
text = "Verwenden Sie die Drehschaltflächen zur Anpassung der Ausrichtung. Die linke Schaltfläche dreht gegen den Uhrzeigersinn, die rechte Schaltfläche dreht im Uhrzeigersinn. Jeder Klick dreht um 90 Grad."
|
||
title = "Steuerelemente"
|
||
|
||
[rotate.tooltip.description]
|
||
text = "Drehen Sie Ihre PDF-Seiten im oder gegen den Uhrzeigersinn in 90-Grad-Schritten. Alle Seiten in der PDF werden gedreht. Die Vorschau zeigt, wie Ihr Dokument nach der Drehung aussehen wird."
|
||
|
||
[rotate.tooltip.header]
|
||
title = "Übersicht der Rotationseinstellungen"
|
||
|
||
[sanitize]
|
||
desc = "Potentiell schädliche Elemente aus PDF-Dateien entfernen."
|
||
sanitizationResults = "Bereinigungsergebnisse"
|
||
submit = "PDF Bereinigen"
|
||
tags = "clean,purge,remove,sanitize,sanitise,remove scripts,remove javascript,remove metadata,strip metadata,security,clean document,remove hidden data,privacy"
|
||
title = "Bereinigen"
|
||
|
||
[sanitize.error]
|
||
failed = "Ein Fehler ist bei der Bereinigung der PDF aufgetreten."
|
||
|
||
[sanitize.options]
|
||
note = "Wählen Sie die Elemente aus, die Sie aus der PDF entfernen möchten. Mindestens eine Option muss ausgewählt werden."
|
||
title = "Bereinigungs-Optionen"
|
||
|
||
[sanitize.options.removeEmbeddedFiles]
|
||
desc = "Alle in der PDF eingebetteten Dateien entfernen"
|
||
label = "Eingebettete Dateien entfernen"
|
||
|
||
[sanitize.options.removeFonts]
|
||
desc = "Eingebettete Schriftarten aus der PDF entfernen"
|
||
label = "Schriften entfernen"
|
||
|
||
[sanitize.options.removeJavaScript]
|
||
desc = "JavaScript-Aktionen und Skripte aus der PDF entfernen"
|
||
label = "JavaScript entfernen"
|
||
|
||
[sanitize.options.removeLinks]
|
||
desc = "Externe Links und Launch-Aktionen aus der PDF entfernen"
|
||
label = "Links entfernen"
|
||
|
||
[sanitize.options.removeMetadata]
|
||
desc = "Dokumentinformations-Metadaten (Titel, Autor usw.) entfernen"
|
||
label = "Dokumentmetadaten entfernen"
|
||
|
||
[sanitize.options.removeXMPMetadata]
|
||
desc = "XMP-Metadaten aus der PDF entfernen"
|
||
label = "XMP-Metadaten entfernen"
|
||
|
||
[sanitize.steps]
|
||
settings = "Einstellungen"
|
||
|
||
[sanitizePdf]
|
||
tags = "sauber,sicher,sicher,bedrohungen entfernen"
|
||
|
||
[sanitizePDF]
|
||
title = "PDF Bereinigen"
|
||
|
||
[scalePages]
|
||
tags = "resize,adjust,scale,page size,resize page,scale page,change size,adjust size,enlarge,shrink page,fit to page,A4,letter size"
|
||
title = "Seitengröße anpassen"
|
||
|
||
[scannerEffect]
|
||
tags = "scan,simulate,create,fake scan,look scanned,scanner effect,make look scanned,photocopy effect,simulate scanner,realistic scan"
|
||
|
||
[ScannerImageSplit.selectText]
|
||
1 = "Winkelschwelle:"
|
||
10 = "Legt die Größe des hinzugefügten und entfernten Randes fest, um weiße Ränder in der Ausgabe zu verhindern (Standard: 1)."
|
||
2 = "Legt den minimalen absoluten Winkel fest, der erforderlich ist, damit das Bild gedreht werden kann (Standard: 10)."
|
||
3 = "Toleranz:"
|
||
4 = "Bestimmt den Bereich der Farbvariation um die geschätzte Hintergrundfarbe herum (Standard: 30)."
|
||
5 = "Mindestbereich:"
|
||
6 = "Legt den minimalen Bereichsschwellenwert für ein Foto fest (Standard: 10000)."
|
||
7 = "Minimaler Konturbereich:"
|
||
8 = "Legt den minimalen Konturbereichsschwellenwert für ein Foto fest"
|
||
9 = "Randgröße:"
|
||
|
||
[scannerImageSplit]
|
||
submit = "Bild-Scans extrahieren"
|
||
tags = "separate,auto-detect,scans,multi-photo,organize"
|
||
title = "Extrahierte Bilder"
|
||
|
||
[scannerImageSplit.error]
|
||
failed = "Beim Extrahieren der Bild-Scans ist ein Fehler aufgetreten."
|
||
|
||
[scannerImageSplit.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"
|
||
|
||
[search]
|
||
noResults = "Keine Ergebnisse gefunden"
|
||
placeholder = "Suchbegriff eingeben..."
|
||
searching = "Suche..."
|
||
title = "PDF durchsuchen"
|
||
|
||
[selfHosted.offline]
|
||
hideTools = "Nicht verfügbare Tools ausblenden ▴"
|
||
messageNoFallback = "Tools sind nicht verfügbar, bis Ihr Server wieder online ist."
|
||
messageWithFallback = "Einige Tools erfordern eine Serververbindung."
|
||
showTools = "Nicht verfügbare Tools anzeigen ▾"
|
||
title = "Ihr Stirling-PDF-Server ist nicht erreichbar"
|
||
toolNotAvailableLocally = "Ihr Stirling-PDF-Server ist offline und „{{endpoint}}“ ist im lokalen Backend nicht verfügbar."
|
||
|
||
[session]
|
||
expired = "Ihre Sitzung ist abgelaufen. Bitte laden Sie die Seite neu und versuchen Sie es erneut."
|
||
|
||
[sessionManagement.tooltip]
|
||
header = "Signiersitzungen verwalten"
|
||
|
||
[sessionManagement.tooltip.addParticipants]
|
||
bullet1 = "Neue Teilnehmer werden am Ende der Signierreihenfolge hinzugefügt"
|
||
bullet2 = "Teilnehmer können nach der Finalisierung nicht mehr hinzugefügt werden"
|
||
bullet3 = "Jeder Teilnehmer erhält eine Benachrichtigung, wenn er an der Reihe ist"
|
||
description = "Sie können einer aktiven Sitzung jederzeit vor der Finalisierung weitere Teilnehmer hinzufügen."
|
||
title = "Teilnehmer hinzufügen"
|
||
|
||
[sessionManagement.tooltip.finalization]
|
||
bullet1 = "<b>Vollständige Finalisierung</b>: Alle Teilnehmer haben signiert"
|
||
bullet2 = "<b>Teilweise Finalisierung</b>: Einige Teilnehmer haben noch nicht signiert"
|
||
bullet3 = "Nicht signierte Teilnehmer werden aus dem endgültigen Dokument ausgeschlossen"
|
||
bullet4 = "Nach der Finalisierung können Sie das signierte PDF in aktive Dateien laden"
|
||
description = "Die Finalisierung kombiniert alle Signaturen zu einem einzigen signierten PDF. Diese Aktion kann nicht rückgängig gemacht werden."
|
||
title = "Sitzungsfinalisierung"
|
||
|
||
[sessionManagement.tooltip.participantRemoval]
|
||
bullet1 = "Teilnehmer, die bereits signiert haben, können nicht entfernt werden"
|
||
bullet2 = "Entfernte Teilnehmer erhalten keine Benachrichtigungen mehr"
|
||
bullet3 = "Die Signierreihenfolge passt sich automatisch an"
|
||
description = "Teilnehmer können aus Sitzungen entfernt werden, bevor sie signieren."
|
||
title = "Teilnehmer entfernen"
|
||
|
||
[sessionManagement.tooltip.signatureOrder]
|
||
bullet1 = "Jede Signatur wird nacheinander auf das PDF angewendet"
|
||
bullet2 = "Spätere Unterzeichner können frühere Signaturen sehen"
|
||
bullet3 = "Wichtig für Genehmigungs-Workflows und rechtliche Nachweisketten"
|
||
description = "Die von Ihnen bei der Erstellung der Sitzung festgelegte Reihenfolge bestimmt, wer zuerst signiert."
|
||
title = "Signaturreihenfolge"
|
||
|
||
[settings]
|
||
close = "Schließen"
|
||
|
||
[settings.configuration]
|
||
advanced = "Erweitert"
|
||
database = "Datenbank"
|
||
endpoints = "Endpunkte"
|
||
features = "Funktionen"
|
||
mcp = "MCP Server"
|
||
storageSharing = "Dateispeicher & Freigabe"
|
||
systemSettings = "Systemeinstellungen"
|
||
title = "Konfiguration"
|
||
|
||
[settings.connection]
|
||
localDescription = "Sie verwenden das lokale Backend ohne Konto. Einige Tools, die Cloud-Verarbeitung oder einen selbstgehosteten Server erfordern, sind nicht verfügbar."
|
||
logout = "Abmelden"
|
||
server = "Server"
|
||
signIn = "Anmelden"
|
||
title = "Verbindungsmodus"
|
||
user = "Angemeldet als"
|
||
|
||
[settings.connection.mode]
|
||
local = "Nur lokal"
|
||
saas = "Stirling Cloud"
|
||
selfhosted = "Selbst gehostet"
|
||
|
||
[settings.developer]
|
||
apiKeys = "API-Schlüssel"
|
||
title = "Entwickler"
|
||
|
||
[settings.general]
|
||
autoUnzip = "API-Antworten automatisch entpacken"
|
||
autoUnzipDescription = "Dateien aus ZIP-Antworten automatisch extrahieren"
|
||
autoUnzipFileLimit = "Limit für automatisches Entpacken"
|
||
autoUnzipFileLimitDescription = "Maximale Anzahl an Dateien, die aus einem ZIP extrahiert werden"
|
||
autoUnzipFileLimitTooltip = "Nur entpacken, wenn das ZIP höchstens so viele Dateien enthält. Erhöhen, um größere ZIPs zu extrahieren."
|
||
autoUnzipTooltip = "ZIP-Dateien, die von API-Operationen zurückgegeben werden, automatisch extrahieren. Deaktivieren, um ZIP-Dateien intakt zu lassen. Dies beeinflusst Automatisierungs-Workflows nicht."
|
||
defaultPdfEditor = "Standard-PDF-Editor"
|
||
defaultPdfEditorActive = "Stirling PDF ist Ihr Standard-PDF-Editor"
|
||
defaultPdfEditorChecking = "Prüfen..."
|
||
defaultPdfEditorInactive = "Eine andere Anwendung ist als Standard festgelegt"
|
||
defaultPdfEditorSet = "Bereits Standard"
|
||
defaultStartupView = "Standardansicht beim Start"
|
||
defaultStartupViewDescription = "Wählen Sie, welche Registerkarte in der linken Spalte aktiv ist, wenn die App startet"
|
||
defaultToolPickerMode = "Standardmodus für Toolauswahl"
|
||
defaultToolPickerModeDescription = "Wählen Sie, ob die Toolauswahl standardmäßig im Vollbild oder in der Seitenleiste öffnet"
|
||
defaultViewerZoom = "Standardzoom des Readers"
|
||
defaultViewerZoomDescription = "Legen Sie die Standard-Zoomstufe fest, wenn PDFs im Reader geöffnet werden"
|
||
description = "Allgemeine Anwendungseinstellungen konfigurieren."
|
||
hideUnavailableConversions = "Nicht verfügbare Konvertierungen ausblenden"
|
||
hideUnavailableConversionsDescription = "Deaktivierte Konvertierungsoptionen im Konvertieren-Tool ausblenden statt ausgegraut anzuzeigen."
|
||
hideUnavailableTools = "Nicht verfügbare Tools ausblenden"
|
||
hideUnavailableToolsDescription = "Deaktivierte Tools vom Server ausblenden statt ausgegraut anzuzeigen."
|
||
language = "Sprache"
|
||
languageDescription = "Anzeigesprache auswählen"
|
||
logout = "Abmelden"
|
||
setAsDefault = "Als Standard festlegen"
|
||
theme = "Design"
|
||
themeDark = "Dunkel"
|
||
themeDescription = "Zwischen hellem und dunklem Modus wechseln"
|
||
themeLight = "Hell"
|
||
themeSystem = "System"
|
||
title = "Allgemein"
|
||
user = "Benutzer"
|
||
|
||
[settings.general.enableFeatures]
|
||
action = "Konfigurieren"
|
||
and = "und"
|
||
benefit = "Aktiviert Benutzerrollen, Teamzusammenarbeit, Admin-Kontrollen und Enterprise-Funktionen."
|
||
dismiss = "Schließen"
|
||
intro = "Aktivieren Sie Benutzer-Authentifizierung, Teamverwaltung und Arbeitsbereichsfunktionen für Ihre Organisation."
|
||
learnMore = "Mehr in der Dokumentation erfahren"
|
||
title = "Für Systemadministratoren"
|
||
|
||
[settings.general.mode]
|
||
fullscreen = "Vollbild"
|
||
sidebar = "Seitenleiste"
|
||
|
||
[settings.general.startupView]
|
||
automate = "Automatisieren"
|
||
read = "Reader"
|
||
tools = "Tools"
|
||
|
||
[settings.general.updates]
|
||
checkForUpdates = "Nach Updates suchen"
|
||
currentBackendVersion = "Current Backend Version"
|
||
currentFrontendVersion = "Current Frontend Version"
|
||
description = "Nach Updates suchen und Versionsinformationen anzeigen"
|
||
latestVersion = "Neueste Version"
|
||
managedByAdmin = "Vom Administrator verwaltet"
|
||
modeAuto = "Updates automatisch installieren"
|
||
modeDisabled = "Nicht nach Updates suchen"
|
||
modePrompt = "Vor der Installation von Updates nachfragen"
|
||
serverNeedsUpdate = "Server muss vom Administrator aktualisiert werden"
|
||
title = "Software-Updates"
|
||
updateBehavior = "Update-Verhalten"
|
||
updateBehaviorDescription = "Wählen Sie, ob vor der Installation von Updates gefragt werden soll, ob sie automatisch installiert werden oder ob Updateprüfungen ganz übersprungen werden."
|
||
updateBehaviorError = "Update-Verhalten konnte nicht geändert werden"
|
||
updateBehaviorErrorLocked = "Diese Einstellung ist durch Ihren Administrator gesperrt."
|
||
updateBehaviorLockedDescription = "Ihr Administrator hat konfiguriert, wie Stirling-PDF auf diesem Gerät mit Updates umgeht. Kontaktieren Sie ihn, um dies zu ändern."
|
||
updateBehaviorSaved = "Update-Verhalten gespeichert."
|
||
versionMismatch = "Warnung: Eine Nichtübereinstimmung wurde zwischen der Client-Version und der AppConfig-Version erkannt. Die Verwendung verschiedener Versionen kann zu Kompatibilitätsproblemen, Fehlern und Sicherheitsrisiken führen. Bitte stellen Sie sicher, dass Server und Client dieselbe Version verwenden."
|
||
viewDetails = "Details anzeigen"
|
||
|
||
[settings.general.versionInfo]
|
||
description = "Desktop- und Server-Versionsdetails"
|
||
desktop = "Desktop Version"
|
||
server = "Server Version"
|
||
title = "Version Information"
|
||
|
||
[settings.general.zoomLevel]
|
||
auto = "Automatisch"
|
||
fitPage = "An Seite anpassen"
|
||
fitWidth = "An Breite anpassen"
|
||
|
||
[settings.help]
|
||
label = "Touren"
|
||
title = "Hilfe"
|
||
|
||
[settings.help.adminTour]
|
||
description = "Erkunden Sie Teamverwaltung, Systemeinstellungen und Unternehmensfunktionen."
|
||
start = "Start"
|
||
title = "Admin-Tour"
|
||
|
||
[settings.help.toolsTour]
|
||
description = "Schritt für Schritt: Dateien hochladen, ein Tool auswählen und Ergebnisse prüfen."
|
||
start = "Start"
|
||
title = "Tool-Tour"
|
||
|
||
[settings.hotkeys]
|
||
capturing = "Tasten drücken… (Esc zum Abbrechen)"
|
||
change = "Kürzel ändern"
|
||
customBadge = "Benutzerdefiniert"
|
||
defaultLabel = "Standard: {{shortcut}}"
|
||
description = "Tastenkürzel für schnellen Tool-Zugriff anpassen. Klicken Sie auf \"Shortcut ändern\" und drücken Sie eine neue Tastenkombination. Drücken Sie Esc, um abzubrechen."
|
||
errorConflict = "Kürzel wird bereits von {{tool}} verwendet."
|
||
none = "Nicht zugewiesen"
|
||
noShortcut = "Kein Kürzel festgelegt"
|
||
reset = "Zurücksetzen"
|
||
searchPlaceholder = "Tools durchsuchen..."
|
||
shortcut = "Kürzel"
|
||
title = "Tastenkürzel"
|
||
|
||
[settings.hotkeys.errorModifier]
|
||
mac = "Fügen Sie ⌘ (Command), ⌥ (Option) oder einen anderen Modifikator in Ihr Kürzel ein."
|
||
windows = "Fügen Sie Strg, Alt oder einen anderen Modifikator in Ihr Kürzel ein."
|
||
|
||
[settings.legal]
|
||
label = "Legal"
|
||
title = "Legal"
|
||
|
||
[settings.legal.cookiePreferences]
|
||
description = "Review or change your cookie consent choices."
|
||
manage = "Manage"
|
||
|
||
[settings.legal.documents]
|
||
description = "Policies and legal information for this service."
|
||
title = "Legal Documents"
|
||
|
||
[settings.licenses]
|
||
backendDescription = "Lizenzen für Backend-Abhängigkeiten, die mit diesem Server gebündelt sind."
|
||
backendLabel = "Backend-Lizenzen"
|
||
backendTitle = "Backend-Drittanbieterlizenzen"
|
||
empty = "Keine Abhängigkeiten gefunden."
|
||
frontendDescription = "Lizenzen für Frontend-Abhängigkeiten, die in den Release-Build gebündelt sind."
|
||
frontendLabel = "Frontend-Lizenzen"
|
||
frontendTitle = "Frontend-Drittanbieterlizenzen"
|
||
license = "Lizenz"
|
||
listDescription = "Die Liste wird direkt in der UI aus dem Release-Bundle oder Backend-Endpoint angezeigt."
|
||
listTitle = "Gebündelte Abhängigkeiten"
|
||
loadError = "Drittanbieterlizenzen konnten nicht geladen werden"
|
||
module = "Modul"
|
||
version = "Version"
|
||
|
||
[settings.licensingAnalytics]
|
||
audit = "Audit"
|
||
plan = "Plan"
|
||
title = "Lizenzierung & Analytics"
|
||
usageAnalytics = "Nutzungsanalyse"
|
||
|
||
[settings.planBilling]
|
||
currentPlan = "Aktueller Tarif"
|
||
loading = "Abrechnungsinformationen werden geladen..."
|
||
notAvailable = "Tarif & Abrechnung ist nur verfügbar, wenn Sie mit Stirling Cloud verbunden sind (SaaS-Modus)."
|
||
title = "Tarif & Abrechnung"
|
||
|
||
[settings.planBilling.billing]
|
||
manageBilling = "Abrechnung verwalten"
|
||
nextBillingDate = "Nächster Abrechnungstermin"
|
||
overageCost = "Aktuelle Mehrverbrauchskosten: {{amount}} ({{credits}} Credits)"
|
||
|
||
[settings.planBilling.credits]
|
||
estimatedCost = "Geschätzte Kosten: {{amount}}"
|
||
freeTierInfo = "Der Free-Tarif umfasst {{freeCredits}} Credits pro Monat. Upgraden Sie auf Team für {{teamCredits}} Credits/Monat und nutzungsbasierte Mehrverbrauchsabrechnung."
|
||
included = "{{count}} Credits/Monat (inklusive)"
|
||
noOverage = "Keine Mehrverbrauchskosten in diesem Monat. Sie nutzen Ihre enthaltenen {{count}} Credits."
|
||
overage = "+ {{count}} Mehrverbrauch"
|
||
overageInfo = "Mehrverbrauchs-Credits werden mit {{price}} pro Credit abgerechnet. Sie zahlen nur für die Nutzung über Ihr monatliches Kontingent hinaus."
|
||
title = "Credit-Nutzung"
|
||
|
||
[settings.planBilling.errors]
|
||
fetchFailed = "Abrechnungsdaten konnten nicht abgerufen werden"
|
||
retry = "Erneut versuchen"
|
||
|
||
[settings.planBilling.status]
|
||
active = "Aktiv"
|
||
canceled = "Gekündigt"
|
||
pastDue = "Überfällig"
|
||
trial = "Testphase"
|
||
|
||
[settings.planBilling.team]
|
||
managedByTeam = "Vom Team verwaltet"
|
||
memberCount_one = "{{count}} team member"
|
||
memberCount_other = "{{count}} team members"
|
||
memberCount_zero = "no team members"
|
||
|
||
[settings.planBilling.tier]
|
||
enterprise = "Enterprise"
|
||
enterpriseDescription = "Individuelle Enterprise-Funktionen und Support"
|
||
free = "Free"
|
||
freeDescription = "50 Credits pro Monat"
|
||
team = "Team"
|
||
teamBadge = "Team"
|
||
teamDescription = "500 Credits/Monat inklusive, automatische Mehrverbrauchsabrechnung für unterbrechungsfreien Service"
|
||
teamTooltipCredits = "Der Team-Tarif umfasst {{credits}} Credits/Monat."
|
||
teamTooltipFineprint = "Sie zahlen nur für die Nutzung über die enthaltenen Credits hinaus."
|
||
teamTooltipOverage = "Automatische Mehrverbrauchsabrechnung zu {{price}}/Credit gewährleistet einen unterbrechungsfreien Betrieb."
|
||
|
||
[settings.planBilling.trial]
|
||
daysRemaining = "Noch {{days}} Tage"
|
||
daysRemainingFull = "Ihre Testphase endet in {{days}} Tagen"
|
||
endDate = "Ablaufdatum: {{date}}"
|
||
endsOn = "Testphase endet"
|
||
title = "Kostenlose Testphase aktiv"
|
||
|
||
[settings.planBilling.upgrade]
|
||
cta = "Auf Team upgraden"
|
||
featureApi = "API-Zugriff für Automatisierung"
|
||
featureCredits = "{{teamCredits}} Credits pro Monat (vs {{freeCredits}} bei Free)"
|
||
featureMembers = "Unbegrenzte Teammitglieder"
|
||
featureSupport = "Priorisierter Support"
|
||
featureThroughput = "Schnellerer Verarbeitungsdurchsatz"
|
||
opensInBrowser = "Wird im Browser geöffnet, um das Upgrade abzuschließen"
|
||
subtitle = "Auf Team upgraden für:"
|
||
title = "Tarif upgraden"
|
||
|
||
[settings.policiesPrivacy]
|
||
legal = "Rechtliches"
|
||
privacy = "Datenschutz"
|
||
title = "Richtlinien & Datenschutz"
|
||
|
||
[settings.preferences]
|
||
title = "Einstellungen"
|
||
|
||
[settings.search]
|
||
placeholder = "Einstellungen durchsuchen..."
|
||
|
||
[settings.security]
|
||
description = "Aktualisieren Sie Ihr Passwort, um Ihr Konto zu schützen."
|
||
title = "Sicherheit"
|
||
|
||
[settings.security.password]
|
||
confirm = "Neues Passwort bestätigen"
|
||
confirmPlaceholder = "Neues Passwort erneut eingeben"
|
||
current = "Aktuelles Passwort"
|
||
currentPlaceholder = "Geben Sie Ihr aktuelles Passwort ein"
|
||
error = "Passwort konnte nicht aktualisiert werden. Bitte überprüfen Sie Ihr aktuelles Passwort und versuchen Sie es erneut."
|
||
mismatch = "Die neuen Passwörter stimmen nicht überein."
|
||
new = "Neues Passwort"
|
||
newPlaceholder = "Neues Passwort eingeben"
|
||
required = "Alle Felder sind erforderlich."
|
||
ssoDisabled = "Passwortänderungen werden von Ihrem Identity-Provider verwaltet."
|
||
subtitle = "Ändern Sie Ihr Passwort. Nach dem Update werden Sie abgemeldet."
|
||
success = "Passwort erfolgreich aktualisiert. Bitte melden Sie sich erneut an."
|
||
update = "Passwort aktualisieren"
|
||
|
||
[settings.securityAuth]
|
||
connections = "Verbindungen"
|
||
security = "Sicherheit"
|
||
telegram = "Telegram"
|
||
title = "Sicherheit & Authentifizierung"
|
||
|
||
[settings.team]
|
||
title = "Team"
|
||
|
||
[settings.tooltips]
|
||
enableLoginFirst = "Login-Modus zuerst aktivieren"
|
||
requiresEnterprise = "Erfordert Enterprise-Lizenz"
|
||
|
||
[settings.workspace]
|
||
people = "Personen"
|
||
teams = "Teams"
|
||
title = "Arbeitsbereich"
|
||
|
||
[setup.login]
|
||
connectingTo = "Verbinden mit:"
|
||
oauthPending = "Browser zur Authentifizierung wird geöffnet..."
|
||
orContinueWith = "Oder mit E-Mail fortfahren"
|
||
skipSignIn = "Ohne Anmeldung fortfahren"
|
||
sso = "Single Sign-On"
|
||
submit = "Anmelden"
|
||
|
||
[setup.login.error]
|
||
emptyEmail = "Bitte geben Sie Ihre E-Mail ein"
|
||
emptyPassword = "Bitte geben Sie Ihr Passwort ein"
|
||
emptyUsername = "Bitte geben Sie Ihren Benutzernamen ein"
|
||
oauthFailed = "OAuth-Login fehlgeschlagen. Bitte erneut versuchen."
|
||
|
||
[setup.saas]
|
||
title = "Bei Stirling anmelden"
|
||
|
||
[setup.selfhosted]
|
||
changeServerLocked = "Ihre Organisation hat diese App auf einen bestimmten Server beschränkt"
|
||
link = "oder mit einem selbstgehosteten Konto verbinden"
|
||
subtitle = "Geben Sie Ihre Server-Anmeldedaten ein"
|
||
switchToLocal = "Stattdessen lokale Tools verwenden"
|
||
title = "Am Server anmelden"
|
||
|
||
[setup.selfhosted.unreachable]
|
||
changeServer = "Mit einem anderen Server verbinden"
|
||
continueOffline = "Stattdessen lokale Tools verwenden"
|
||
message = "Konnte {{url}} nicht erreichen. Prüfen Sie, ob der Server läuft und erreichbar ist."
|
||
retry = "Erneut versuchen"
|
||
title = "Verbindung zum Server nicht möglich"
|
||
|
||
[setup.server]
|
||
subtitle = "Geben Sie die URL Ihres Self-Hosted-Servers ein"
|
||
testing = "Verbindung wird getestet..."
|
||
title = "Mit Server verbinden"
|
||
useLast = "Last used server: {{serverUrl}}"
|
||
|
||
[setup.server.error]
|
||
configFetch = "Serverkonfiguration konnte nicht abgerufen werden. Bitte überprüfen Sie die URL und versuchen Sie es erneut."
|
||
configFetchError = "Abrufen der Serverkonfiguration fehlgeschlagen: {{error}}"
|
||
emptyUrl = "Bitte eine Server-URL eingeben"
|
||
invalidUrl = "Ungültiges URL-Format. Bitte geben Sie eine gültige URL ein wie https://ihr-server.de"
|
||
testFailed = "Verbindungstest fehlgeschlagen"
|
||
unreachable = "Verbindung zum Server konnte nicht hergestellt werden"
|
||
|
||
[setup.server.error.securityDisabled]
|
||
body = "Auf diesem Server ist die Anmeldung nicht aktiviert. Um eine Verbindung zu diesem Server herzustellen, müssen Sie die Authentifizierung aktivieren:"
|
||
step1 = "Setzen Sie DOCKER_ENABLE_SECURITY=true in Ihrer Umgebung"
|
||
step2 = "Oder setzen Sie security.enableLogin=true in der settings.yml"
|
||
step3 = "Starten Sie den Server neu"
|
||
title = "Anmeldung nicht aktiviert"
|
||
|
||
[setup.server.url]
|
||
description = "Geben Sie die vollständige URL Ihres selbst gehosteten Stirling PDF-Servers ein"
|
||
label = "Server-URL"
|
||
|
||
[sharedSign]
|
||
backToSessions = "Zurück zu den Sitzungen"
|
||
createdOn = "Erstellt am {{date}}"
|
||
disabledBody = "Kollaboratives Signieren ist auf diesem Server nicht aktiviert."
|
||
disabledTitle = "Nicht aktiviert"
|
||
due = "Fällig am {{date}}"
|
||
filterDeclined = "Abgelehnt"
|
||
filterMine = "Meine"
|
||
filterOverdue = "Überfällig"
|
||
filterSigned = "Signiert"
|
||
fromOwner = "Von {{owner}}"
|
||
newRequest = "Signaturen anfordern"
|
||
signedCount = "{{signed}}/{{total}} signiert"
|
||
|
||
[sharedSign.empty]
|
||
active = "Keine ausstehenden Signaturanfragen oder aktiven Sitzungen"
|
||
completed = "Keine abgeschlossenen Sitzungen"
|
||
|
||
[sharedSign.tab]
|
||
active = "Aktiv"
|
||
completed = "Abgeschlossen"
|
||
|
||
[showJS]
|
||
done = "JavaScript extrahiert"
|
||
processing = "JavaScript wird extrahiert..."
|
||
results = "Ergebnis"
|
||
submit = "Anzeigen"
|
||
tags = "js,javascript"
|
||
title = "Javascript anzeigen"
|
||
|
||
[showJS.view]
|
||
title = "Extrahiertes JavaScript"
|
||
|
||
[sign]
|
||
activate = "Signatur-Platzierung aktivieren"
|
||
add = "Signieren"
|
||
addToAll = "Zu allen Seiten hinzufügen"
|
||
applySignatures = "Signaturen anwenden"
|
||
clear = "Leeren"
|
||
deactivate = "Signatur-Platzierung beenden"
|
||
delete = "Löschen"
|
||
first = "Erste Seite"
|
||
header = "PDFs signieren"
|
||
last = "Letzte Seite"
|
||
maintainRatio = "Seitenverhältnis beibehalten ein-/ausschalten"
|
||
next = "Nächste Seite"
|
||
noSavedSigs = "Es wurden keine gespeicherten Signaturen gefunden"
|
||
personalSigs = "Persönliche Signaturen"
|
||
previous = "Vorherige Seite"
|
||
redo = "Wiederherstellen"
|
||
save = "Signature speichern"
|
||
sharedSigningOpen = "Gemeinsames Signieren öffnen"
|
||
sharedSigningRequest = "Signaturen anfordern"
|
||
sharedSigningStepDesc = "Senden Sie dieses Dokument zum Signieren an andere, anstatt es selbst zu signieren."
|
||
sharedSigs = "Geteilte Signaturen"
|
||
submit = "Dokument signieren"
|
||
tags = "signature,autograph,e-sign,electronic signature,digital signature,sign document,approval,signoff,authorize,endorse,ink signature,handwriting"
|
||
title = "Signieren"
|
||
undo = "Rückgängig"
|
||
updateAndPlace = "Aktualisieren und platzieren"
|
||
upload = "Bild hochladen"
|
||
|
||
[sign.canvas]
|
||
clear = "Zeichenfläche löschen"
|
||
clickToOpen = "Klicken, um die Zeichenfläche zu öffnen"
|
||
colorLabel = "Farbe"
|
||
colorPickerTitle = "Strichfarbe wählen"
|
||
heading = "Unterschrift zeichnen"
|
||
modalTitle = "Unterschrift zeichnen"
|
||
penSizeLabel = "Stiftstärke"
|
||
penSizePlaceholder = "Größe"
|
||
|
||
[sign.draw]
|
||
clear = "Löschen"
|
||
title = "Zeichnen Sie Ihre Unterschrift"
|
||
|
||
[sign.error]
|
||
failed = "Beim Signieren der PDF ist ein Fehler aufgetreten."
|
||
|
||
[sign.image]
|
||
backgroundRemovalFailedMessage = "Der Hintergrund konnte nicht aus dem Bild entfernt werden. Das Originalbild wird stattdessen verwendet."
|
||
backgroundRemovalFailedTitle = "Hintergrund konnte nicht entfernt werden"
|
||
hint = "Laden Sie ein PNG- oder JPG-Bild Ihrer Unterschrift hoch"
|
||
label = "Unterschriftsbild hochladen"
|
||
placeholder = "Bilddatei auswählen"
|
||
processing = "Bild wird verarbeitet..."
|
||
removeBackground = "Weißen Hintergrund entfernen (transparent machen)"
|
||
|
||
[sign.instructions]
|
||
canvas = "Nachdem Sie Ihre Unterschrift in der Zeichenfläche erstellt haben, schließen Sie das Modal und klicken Sie dann irgendwo auf das PDF, um sie zu platzieren."
|
||
image = "Nachdem Sie Ihr Unterschriftsbild oben hochgeladen haben, klicken Sie irgendwo auf das PDF, um es zu platzieren."
|
||
noSignature = "Erstellen Sie oben eine Unterschrift, um die Platzierungswerkzeuge zu aktivieren."
|
||
paused = "Platzieren pausiert"
|
||
resumeHint = "Platzieren fortsetzen, um Ihre Unterschrift per Klick hinzuzufügen."
|
||
saved = "Wählen Sie oben eine gespeicherte Unterschrift und klicken Sie dann ins PDF, um sie zu platzieren."
|
||
text = "Nachdem Sie oben Ihren Namen eingegeben haben, klicken Sie irgendwo auf das PDF, um Ihre Signatur zu platzieren."
|
||
title = "So fügen Sie eine Unterschrift hinzu"
|
||
|
||
[sign.mode]
|
||
move = "Signatur bewegen"
|
||
pause = "Platzieren pausieren"
|
||
place = "Signatur platzieren"
|
||
resume = "Platzieren fortsetzen"
|
||
|
||
[sign.results]
|
||
title = "Signatur-Ergebnisse"
|
||
|
||
[sign.saved]
|
||
carouselPosition = "{{current}} von {{total}}"
|
||
defaultCanvasLabel = "Gezeichnete Unterschrift"
|
||
defaultImageLabel = "Hochgeladene Unterschrift"
|
||
defaultLabel = "Unterschrift"
|
||
defaultTextLabel = "Getippte Unterschrift"
|
||
delete = "Entfernen"
|
||
description = "Gespeicherte Unterschriften jederzeit wiederverwenden."
|
||
emptyDescription = "Zeichnen, laden oder tippen Sie oben eine Unterschrift und wählen Sie dann „In Bibliothek speichern“, um bis zu {{max}} Favoriten bereitzuhalten."
|
||
emptyTitle = "Noch keine gespeicherten Unterschriften"
|
||
heading = "Gespeicherte Unterschriften"
|
||
label = "Bezeichnung"
|
||
limitDescription = "Entfernen Sie eine gespeicherte Unterschrift, bevor Sie neue hinzufügen (max. {{max}})."
|
||
limitTitle = "Limit erreicht"
|
||
next = "Weiter"
|
||
noChanges = "Die aktuelle Unterschrift ist bereits gespeichert."
|
||
personalDescription = "Nur Sie können diese Signaturen sehen."
|
||
personalHeading = "Persönliche Signaturen"
|
||
prev = "Zurück"
|
||
saveButton = "Unterschrift speichern"
|
||
savePersonal = "Persönlich speichern"
|
||
saveShared = "Geteilt speichern"
|
||
saveUnavailable = "Erstellen Sie zuerst eine Unterschrift, um sie zu speichern."
|
||
sharedDescription = "Alle Benutzer können diese Signaturen sehen und verwenden."
|
||
sharedHeading = "Geteilte Signaturen"
|
||
tempStorageDescription = "Signaturen werden nur in Ihrem Browser gespeichert. Sie gehen verloren, wenn Sie Browserdaten löschen oder den Browser wechseln."
|
||
tempStorageTitle = "Temporärer Browser-Speicher"
|
||
use = "Signatur verwenden"
|
||
|
||
[sign.saved.status]
|
||
saved = "Gespeichert"
|
||
|
||
[sign.saved.type]
|
||
canvas = "Zeichnung"
|
||
image = "Hochladen"
|
||
text = "Text"
|
||
|
||
[sign.step]
|
||
createDesc = "Wählen Sie, wie Sie die Unterschrift erstellen möchten"
|
||
place = "Platzieren & speichern"
|
||
placeDesc = "Positionieren Sie die Unterschrift auf Ihrem PDF"
|
||
|
||
[sign.steps]
|
||
configure = "Signatur konfigurieren"
|
||
|
||
[sign.text]
|
||
colorLabel = "Textfarbe"
|
||
fontLabel = "Schriftart"
|
||
fontSizeLabel = "Schriftgröße"
|
||
fontSizePlaceholder = "Schriftgröße eingeben oder auswählen (8–200)"
|
||
name = "Name des Unterzeichners"
|
||
placeholder = "Geben Sie Ihren vollständigen Namen ein"
|
||
|
||
[sign.type]
|
||
canvas = "Zeichenfläche"
|
||
draw = "Zeichnen"
|
||
image = "Bild"
|
||
saved = "Gespeichert"
|
||
text = "Text"
|
||
title = "Signaturtyp"
|
||
|
||
[signatureSettings.tooltip]
|
||
header = "Einstellungen für Signaturdarstellung"
|
||
|
||
[signatureSettings.tooltip.location]
|
||
bullet1 = "Beispiele: \"New York, USA\", \"London Office\", \"Remote\""
|
||
bullet2 = "Nicht dasselbe wie die Seitenposition"
|
||
bullet3 = "Kann in bestimmten Rechtsräumen erforderlich sein"
|
||
description = "Optionaler geografischer Ort, an dem die Signatur angewendet wurde. Wird in den Zertifikat-Metadaten gespeichert."
|
||
title = "Signaturort"
|
||
|
||
[signatureSettings.tooltip.logo]
|
||
bullet1 = "Wird neben Signatur und Text angezeigt"
|
||
bullet2 = "Unterstützt PNG- und JPG-Formate"
|
||
bullet3 = "Verbessert das professionelle Erscheinungsbild"
|
||
description = "Fügen Sie sichtbaren Signaturen ein Firmenlogo für Branding und Authentizität hinzu."
|
||
title = "Firmenlogo"
|
||
|
||
[signatureSettings.tooltip.reason]
|
||
bullet1 = "Beispiele: \"Genehmigung\", \"Vertragsvereinbarung\", \"Prüfung abgeschlossen\""
|
||
bullet2 = "Sichtbar in den PDF-Signatureigenschaften"
|
||
bullet3 = "Nützlich für Audit-Trails und Compliance"
|
||
description = "Optionaler Text, der erklärt, warum das Dokument signiert wird. Wird in den Zertifikat-Metadaten gespeichert."
|
||
title = "Signiergrund"
|
||
|
||
[signatureSettings.tooltip.visibility]
|
||
bullet1 = "<b>Sichtbar</b>: Signatur erscheint im PDF mit benutzerdefinierter Darstellung"
|
||
bullet2 = "<b>Unsichtbar</b>: Zertifikat wird ohne sichtbare Markierung eingebettet"
|
||
bullet3 = "Unsichtbare Signaturen bieten dennoch kryptografische Validierung"
|
||
description = "Steuert, ob die Signatur im Dokument sichtbar ist oder unsichtbar eingebettet wird."
|
||
title = "Signatursichtbarkeit"
|
||
|
||
[signRequest]
|
||
declined = "Signaturanfrage abgelehnt"
|
||
fetchFailed = "Signaturanfrage konnte nicht geladen werden"
|
||
signed = "Dokument erfolgreich signiert"
|
||
|
||
[signSession]
|
||
created = "Signaturanfrage gesendet"
|
||
createFailed = "Signaturanfrage konnte nicht erstellt werden"
|
||
|
||
[signup]
|
||
accountCreatedSuccessfully = "Konto erfolgreich erstellt! Sie können sich jetzt anmelden."
|
||
alreadyHaveAccount = "Sie haben bereits ein Konto? Anmelden"
|
||
checkEmailConfirmation = "Prüfen Sie Ihre E-Mails auf einen Bestätigungslink, um die Registrierung abzuschließen."
|
||
confirmPassword = "Passwort bestätigen"
|
||
confirmPasswordPlaceholder = "Passwort bestätigen"
|
||
confirmPasswordRequired = "Bitte bestätigen Sie Ihr Passwort"
|
||
creatingAccount = "Konto wird erstellt..."
|
||
email = "E-Mail"
|
||
emailRequired = "E-Mail ist erforderlich"
|
||
enterEmail = "Geben Sie Ihre E-Mail-Adresse ein"
|
||
enterName = "Geben Sie Ihren Namen ein"
|
||
enterPassword = "Geben Sie Ihr Passwort ein"
|
||
invalidEmail = "Bitte geben Sie eine gültige E-Mail-Adresse ein"
|
||
name = "Name"
|
||
nameRequired = "Name ist erforderlich"
|
||
or = "oder"
|
||
password = "Passwort"
|
||
passwordRequired = "Passwort ist erforderlich"
|
||
passwordsDoNotMatch = "Passwörter stimmen nicht überein"
|
||
passwordTooShort = "Das Passwort muss mindestens 6 Zeichen lang sein"
|
||
pleaseFillAllFields = "Bitte füllen Sie alle Felder aus"
|
||
signUp = "Registrieren"
|
||
signUpWith = "Sign up with"
|
||
skip = "Skip"
|
||
subtitle = "Bei Stirling PDF anmelden und loslegen"
|
||
title = "Konto erstellen"
|
||
unexpectedError = "Unerwarteter Fehler: {{message}}"
|
||
|
||
[sizes]
|
||
large = "Groß"
|
||
medium = "Mittel"
|
||
small = "Klein"
|
||
x-large = "Extra groß"
|
||
|
||
[split]
|
||
resultsTitle = "Ergebnisse der Teilung"
|
||
selectMethod = "Wählen Sie eine Teilungsmethode"
|
||
splitPages = "Geben Sie die Seiten an, an denen aufgeteilt werden soll:"
|
||
submit = "Aufteilen"
|
||
tags = "divide,separate,break,split,extract pages,separate pages,divide document,break apart,separate files,unbind,split by page,divide by chapter"
|
||
title = "PDF aufteilen"
|
||
|
||
[split.error]
|
||
failed = "Ein Fehler ist beim Aufteilen der PDF aufgetreten."
|
||
|
||
[split.methods.byChapters]
|
||
name = "Kapitel"
|
||
tooltip = "Verwendet PDF-Lesezeichen zur Bestimmung der Teilungspunkte"
|
||
|
||
[split.methods.byDocCount]
|
||
name = "Dokumentenanzahl"
|
||
tooltip = "Geben Sie ein, wie viele Dateien Sie erstellen möchten"
|
||
|
||
[split.methods.byPageCount]
|
||
name = "Seitenanzahl"
|
||
tooltip = "Geben Sie die Anzahl der Seiten für jede geteilte Datei ein"
|
||
|
||
[split.methods.byPageDivider]
|
||
name = "Seitenteiler"
|
||
tooltip = "Verwenden Sie QR-Code-Trennblätter zwischen Dokumenten beim Scannen"
|
||
|
||
[split.methods.byPages]
|
||
name = "Seitenzahlen"
|
||
tooltip = "Seitenzahlen durch Kommas getrennt oder Bereiche mit Bindestrichen eingeben"
|
||
|
||
[split.methods.byPoster]
|
||
name = "Druckbare Abschnitte"
|
||
tooltip = "Übergroße Seiten in kleinere Abschnitte teilen, die für den Druck auf Standardpapier (A4, Letter usw.) geeignet sind"
|
||
|
||
[split.methods.bySections]
|
||
name = "Abschnitte"
|
||
tooltip = "Jede Seite in horizontale und vertikale Abschnitte aufteilen"
|
||
|
||
[split.methods.bySize]
|
||
name = "Dateigröße"
|
||
tooltip = "Maximale Dateigröße angeben (z.B. 10MB, 500KB)"
|
||
|
||
[split.methods.prefix]
|
||
splitAt = "Aufteilen bei"
|
||
splitBy = "Aufteilen nach"
|
||
splitInto = "Aufteilen in"
|
||
|
||
[split.methodSelection.tooltip]
|
||
bullet1 = "Klicken Sie auf eine Methodenkarte, um sie auszuwählen"
|
||
bullet2 = "Fahren Sie über jede Karte, um eine kurze Beschreibung zu sehen"
|
||
bullet3 = "Der Einstellungs-Schritt erscheint, nachdem Sie eine Methode ausgewählt haben"
|
||
bullet4 = "Sie können die Methode jederzeit vor der Verarbeitung ändern"
|
||
title = "Wählen Sie Ihre Teilungsmethode"
|
||
|
||
[split.methodSelection.tooltip.header]
|
||
text = "Wählen Sie aus, wie Sie Ihr PDF-Dokument teilen möchten. Jede Methode ist für unterschiedliche Anwendungsfälle und Dokumenttypen optimiert."
|
||
title = "Auswahl der Teilungsmethode"
|
||
|
||
[split.poster]
|
||
rightToLeft = "Rechts-nach-links aufteilen"
|
||
|
||
[split.poster.pageSize]
|
||
description = "Größe der Ausgabeseiten für den Druck"
|
||
label = "Zielseitengröße"
|
||
|
||
[split.poster.xFactor]
|
||
description = "Anzahl der Spalten, in die jede Seite unterteilt wird"
|
||
label = "Horizontale Unterteilungen"
|
||
|
||
[split.poster.yFactor]
|
||
description = "Anzahl der Zeilen, in die jede Seite unterteilt wird"
|
||
label = "Vertikale Unterteilungen"
|
||
|
||
[split.settings]
|
||
selectMethodFirst = "Bitte wählen Sie zuerst eine Aufteilungsmethode"
|
||
|
||
[split.steps]
|
||
chooseMethod = "Methode wählen"
|
||
settings = "Einstellungen"
|
||
|
||
[split.tooltip.byChapters]
|
||
bullet1 = "Lesezeichen-Ebene: Auf welcher Ebene geteilt wird (1=oberste Ebene)"
|
||
bullet2 = "Metadaten einschließen: Dokumenteigenschaften beibehalten"
|
||
bullet3 = "Duplikate zulassen: Wiederholte Lesezeichennamen behandeln"
|
||
text = "Verwenden Sie PDF-Lesezeichen zum automatischen Teilen an Kapitelgrenzen. Erfordert PDFs mit Lesezeichen-Struktur."
|
||
title = "Nach Kapiteln aufteilen"
|
||
|
||
[split.tooltip.byDocCount]
|
||
bullet1 = "Geben Sie die Anzahl der gewünschten Ausgabedateien ein"
|
||
bullet2 = "Seiten werden so gleichmäßig wie möglich verteilt"
|
||
bullet3 = "Nützlich, wenn Sie eine bestimmte Anzahl von Dateien benötigen"
|
||
text = "Erstellen Sie eine bestimmte Anzahl von Ausgabedateien, indem Sie Seiten gleichmäßig auf sie verteilen."
|
||
title = "Nach Dokumentanzahl teilen"
|
||
|
||
[split.tooltip.byPageCount]
|
||
bullet1 = "Geben Sie die Anzahl der Seiten pro Ausgabedatei ein"
|
||
bullet2 = "Die letzte Datei kann weniger Seiten haben, wenn nicht gleichmäßig teilbar"
|
||
bullet3 = "Nützlich für Batch-Verarbeitungs-Workflows"
|
||
text = "Erstellen Sie mehrere PDFs mit einer bestimmten Seitenanzahl. Perfekt, um einheitliche Dokumentblöcke zu erstellen."
|
||
title = "Nach Seitenanzahl teilen"
|
||
|
||
[split.tooltip.byPageDivider]
|
||
bullet1 = "Trennseiten über den Download-Link drucken"
|
||
bullet2 = "Trennseiten zwischen Ihre Dokumente einfügen"
|
||
bullet3 = "Alle Dokumente zusammen als ein PDF scannen"
|
||
bullet4 = "Hochladen – Trennseiten werden automatisch erkannt und entfernt"
|
||
bullet5 = "Duplexmodus aktivieren, wenn beide Seiten der Trennblätter gescannt werden"
|
||
text = "Gescannte Dokumente automatisch mithilfe physischer Trennblätter mit QR-Codes teilen. Perfekt für die Verarbeitung mehrerer zusammen gescannter Dokumente."
|
||
title = "Mit Seiten-Trennblättern teilen"
|
||
|
||
[split.tooltip.byPages]
|
||
bullet1 = "Einzelne Teilungspunkte: 3,7 (teilt nach Seite 3 und 7)"
|
||
bullet2 = "Bereichs-Teilungspunkte: 3-8 (teilt vor Seite 3 und nach Seite 8)"
|
||
bullet3 = "Gemischt: 2,5-10,15 (teilt nach Seite 2, vor Seite 5, nach Seite 10 und nach Seite 15)"
|
||
text = "Teilen Sie Ihre PDF an bestimmten Seitenzahlen. Mit 'n' wird nach Seite n geteilt. Mit 'n-m' wird vor Seite n und nach Seite m geteilt."
|
||
title = "Nach Seitenzahlen aufteilen"
|
||
|
||
[split.tooltip.byPoster]
|
||
bullet1 = "Zielseitengröße: Ausgabe-Papiergröße wählen (A4, Letter usw.)"
|
||
bullet2 = "Horizontale/Vertikale Unterteilungen: Rastergröße zum Aufteilen"
|
||
bullet3 = "Rechts-nach-Links: Spaltenreihenfolge für RTL-Layouts umkehren"
|
||
bullet4 = "Drucken und die Teile zusammensetzen, um Ihr Poster zu erstellen"
|
||
text = "Große PDF-Seiten in kleinere, druckbare Abschnitte aufteilen, geeignet für Standardpapiergrößen. Perfekt, um aus übergroßen Seiten Poster zu erstellen."
|
||
title = "Für Posterdruck aufteilen"
|
||
|
||
[split.tooltip.bySections]
|
||
bullet1 = "Horizontal: Anzahl der zu erstellenden Zeilen"
|
||
bullet2 = "Vertikal: Anzahl der zu erstellenden Spalten"
|
||
bullet3 = "Zusammenführen: Alle Abschnitte in eine PDF kombinieren"
|
||
text = "Teilen Sie jede Seite in ein Raster von Abschnitten auf. Nützlich zum Aufteilen von Dokumenten mit mehreren Spalten oder zum Extrahieren bestimmter Bereiche."
|
||
title = "Nach Rasterabschnitten aufteilen"
|
||
|
||
[split.tooltip.bySize]
|
||
bullet1 = "Verwenden Sie MB für größere Dateien (z.B. 10MB)"
|
||
bullet2 = "Verwenden Sie KB für kleinere Dateien (z.B. 500KB)"
|
||
bullet3 = "Das System teilt an Seitengrenzen"
|
||
text = "Erstellen Sie mehrere PDFs, die eine bestimmte Dateigröße nicht überschreiten. Ideal für Dateigrößenbeschränkungen oder E-Mail-Anhänge."
|
||
title = "Nach Dateigröße aufteilen"
|
||
|
||
[split.value.docCount]
|
||
label = "Anzahl der Dateien"
|
||
placeholder = "z.B. 3, 5"
|
||
|
||
[split.value.fileSize]
|
||
label = "Dateigröße"
|
||
placeholder = "z.B. 10MB, 500KB"
|
||
|
||
[split.value.pageCount]
|
||
label = "Seiten pro Datei"
|
||
placeholder = "z.B. 5, 10"
|
||
|
||
[split-by-sections]
|
||
merge = "In eine PDF zusammenfügen"
|
||
tags = "abschnitte,teilen,bearbeiten"
|
||
title = "PDF in Abschnitte teilen"
|
||
|
||
[split-by-sections.customPages]
|
||
label = "Benutzerdefinierte Seitenzahlen"
|
||
placeholder = "z. B. 2,4,6"
|
||
|
||
[split-by-sections.horizontal]
|
||
label = "Horizontale Teiler"
|
||
placeholder = "Anzahl horizontaler Teiler eingeben"
|
||
|
||
[split-by-sections.splitMode]
|
||
custom = "Benutzerdefinierte Seiten"
|
||
description = "Wählen Sie, wie die Seiten geteilt werden sollen"
|
||
label = "Teilmodus"
|
||
splitAll = "Alle Seiten teilen"
|
||
splitAllExceptFirst = "Alle außer der ersten teilen"
|
||
splitAllExceptFirstAndLast = "Alle außer der ersten und letzten teilen"
|
||
splitAllExceptLast = "Alle außer der letzten teilen"
|
||
|
||
[split-by-sections.vertical]
|
||
label = "Vertikale Teiler"
|
||
placeholder = "Anzahl vertikaler Teiler eingeben"
|
||
|
||
[split-by-size-or-count]
|
||
title = "PDF nach Größe oder Anzahl teilen"
|
||
|
||
[split-by-size-or-count.value]
|
||
label = "Wert eingeben"
|
||
placeholder = "Größe eingeben (z.B.: 2MB oder 3KB) oder Anzahl (z.B.: 5)"
|
||
|
||
[splitByChapters]
|
||
allowDuplicates = "Duplikate erlauben"
|
||
bookmarkLevel = "Lesezeichenebene"
|
||
includeMetadata = "Metadaten einschließen"
|
||
title = "PDF nach Kapiteln aufteilen"
|
||
|
||
[splitPdfByChapters]
|
||
tags = "aufteilen,kapitel,lesezeichen,organisieren"
|
||
|
||
[storageShare]
|
||
accessDenied = "Sie haben keinen Zugriff auf diese freigegebene Datei. Bitten Sie den Eigentümer, sie für Sie freizugeben."
|
||
accessDeniedBody = "Sie haben keinen Zugriff auf diese Datei. Bitten Sie den Eigentümer, sie für Sie freizugeben."
|
||
accessDeniedTitle = "Kein Zugriff"
|
||
accessed = "Zugegriffen"
|
||
accessFailed = "Aktivität kann nicht geladen werden."
|
||
accessLimitedCommenter = "Kommentarzugriff ist bald verfügbar. Bitten Sie den Eigentümer um Bearbeiterzugriff, wenn Sie herunterladen müssen."
|
||
accessLimitedTitle = "Eingeschränkter Zugriff"
|
||
accessLimitedViewer = "Dieser Link ist nur zum Ansehen. Bitten Sie den Eigentümer um Bearbeiterzugriff, wenn Sie herunterladen müssen."
|
||
addUser = "Hinzufügen"
|
||
bulkDescription = "Einen Link erstellen, um alle ausgewählten Dateien mit angemeldeten Benutzern freizugeben."
|
||
bulkTitle = "Ausgewählte Dateien freigeben"
|
||
commenterHint = "Kommentieren ist bald verfügbar."
|
||
copied = "Link in die Zwischenablage kopiert"
|
||
copy = "Kopieren"
|
||
copyFailed = "Kopieren fehlgeschlagen"
|
||
copyLink = "Freigabelink kopieren"
|
||
createdAt = "Erstellt"
|
||
description = "Erstellen Sie einen Freigabelink für diese Datei. Angemeldete Benutzer mit dem Link können darauf zugreifen."
|
||
download = "Herunterladen"
|
||
downloaded = "Heruntergeladen"
|
||
downloadFailed = "Diese Datei kann nicht heruntergeladen werden."
|
||
downloadsCount = "Downloads: {{count}}"
|
||
emailWarningBody = "Das sieht nach einer E-Mail-Adresse aus. Wenn diese Person noch kein Stirling PDF-Benutzer ist, kann sie nicht auf die Datei zugreifen."
|
||
emailWarningConfirm = "Trotzdem freigeben"
|
||
emailWarningTitle = "E-Mail-Adresse"
|
||
errorTitle = "Freigabe fehlgeschlagen"
|
||
expiredBody = "Dieser Freigabelink ist ungültig oder abgelaufen."
|
||
expiredTitle = "Link abgelaufen"
|
||
failure = "Freigabelink kann nicht erstellt werden. Bitte versuchen Sie es erneut."
|
||
fileCount_one = "{{count}} file"
|
||
fileCount_other = "{{count}} files"
|
||
fileLabel = "Datei"
|
||
generate = "Link erzeugen"
|
||
generated = "Freigabelink erstellt"
|
||
goToLogin = "Zum Login"
|
||
hideActivity = "Aktivität ausblenden"
|
||
invalidUsername = "Geben Sie einen gültigen Benutzernamen oder eine E-Mail-Adresse ein."
|
||
lastAccessed = "Zuletzt zugegriffen"
|
||
linkAccessTitle = "Zugriff per Freigabelink"
|
||
linkLabel = "Freigabelink"
|
||
linksDisabled = "Freigabelinks sind deaktiviert."
|
||
linksDisabledBody = "Freigabelinks sind durch Ihre Servereinstellungen deaktiviert."
|
||
loadFailed = "Freigegebene Datei kann nicht geöffnet werden."
|
||
loading = "Freigabelink wird geladen..."
|
||
loginPrompt = "Melden Sie sich an, um auf diese freigegebene Datei zuzugreifen."
|
||
loginRequired = "Anmeldung erforderlich"
|
||
manage = "Freigabe verwalten"
|
||
manageDescription = "Erstellen und verwalten Sie Links, um diese Datei freizugeben."
|
||
manageLoadFailed = "Freigabelinks können nicht geladen werden."
|
||
manageTitle = "Freigabe verwalten"
|
||
noActivity = "Noch keine Aktivität."
|
||
noLinks = "Noch keine aktiven Freigabelinks."
|
||
noSharedUsers = "Noch keine Benutzer mit Zugriff."
|
||
openInApp = "In Stirling PDF öffnen"
|
||
ownerLabel = "Eigentümer"
|
||
ownerUnknown = "Unbekannt"
|
||
removeLink = "Link entfernen"
|
||
removeUser = "Entfernen"
|
||
requiresLogin = "Für diese freigegebene Datei ist eine Anmeldung erforderlich."
|
||
revoked = "Freigabelink entfernt"
|
||
revokeFailed = "Freigabelink kann nicht entfernt werden."
|
||
roleCommenter = "Kommentator"
|
||
roleEditor = "Bearbeiter"
|
||
roleLabel = "Rolle"
|
||
roleViewer = "Betrachter"
|
||
saveAndShare = "Auf Server speichern & teilen"
|
||
saveFailed = "Die Datei konnte nicht auf dem Server gespeichert werden. Bitte versuchen Sie es erneut."
|
||
saveFailedTitle = "Speichern auf dem Server nicht möglich"
|
||
saveFirstBody = "Teilen funktioniert für Dateien, die auf dem Server gespeichert sind. Wir speichern sie in Ihren Dateien und fahren dann mit dem Teilen fort."
|
||
saveFirstHeading = "Speichern Sie diese Datei zum Teilen auf dem Server"
|
||
saveFirstTitle = "Datei teilen"
|
||
sharedUsersTitle = "Freigegebene Benutzer"
|
||
shareHeading = "Freigegebene Datei"
|
||
sharingDisabled = "Freigabe ist deaktiviert."
|
||
sharingDisabledBody = "Die Freigabe wurde durch Ihre Servereinstellungen deaktiviert."
|
||
title = "Datei freigeben"
|
||
titleDefault = "Freigegebene Datei"
|
||
tryAgain = "Bitte versuchen Sie es später erneut."
|
||
unknownUser = "Unbekannter Benutzer"
|
||
userAdded = "Benutzer zur Freigabeliste hinzugefügt."
|
||
userAddFailed = "Freigabe für diesen Benutzer nicht möglich."
|
||
usernameLabel = "Benutzername oder E-Mail"
|
||
usernamePlaceholder = "Geben Sie einen Benutzernamen oder eine E-Mail ein"
|
||
userRemoved = "Benutzer aus Freigabeliste entfernt."
|
||
userRemoveFailed = "Benutzer konnte nicht entfernt werden."
|
||
viewActivity = "Aktivität anzeigen"
|
||
viewed = "Angesehen"
|
||
viewsCount = "Aufrufe: {{count}}"
|
||
|
||
[storageUpload]
|
||
bulkDescription = "Dies lädt die ausgewählten Dateien in Ihren Serverspeicher hoch."
|
||
bulkTitle = "Ausgewählte Dateien hochladen"
|
||
description = "Dadurch wird die aktuelle Datei in den Serverspeicher hochgeladen, damit Sie selbst darauf zugreifen können."
|
||
errorTitle = "Hochladen fehlgeschlagen"
|
||
failure = "Hochladen fehlgeschlagen. Bitte überprüfen Sie Ihre Anmelde- und Speichereinstellungen."
|
||
featureDisabled = "Speichern auf dem Server ist auf diesem Server nicht aktiviert."
|
||
fileCount_one = "{{count}} file"
|
||
fileCount_other = "{{count}} files"
|
||
fileLabel = "Datei"
|
||
hint = "Öffentliche Links und Zugriffsmodi werden durch Ihre Servereinstellungen gesteuert."
|
||
more = " +{{count}} weitere"
|
||
success = "Auf Server hochgeladen"
|
||
title = "Auf Server hochladen"
|
||
updateButton = "Auf Server aktualisieren"
|
||
uploadButton = "Auf Server hochladen"
|
||
|
||
[survey]
|
||
title = "Stirling-PDF Survey"
|
||
|
||
[swagger]
|
||
tags = "API,Dokumentation,Swagger,Endpunkte,Entwicklung"
|
||
title = "API-Dokumentation"
|
||
|
||
[tableExtraxt]
|
||
tags = "CSV,tabelle,extrahieren"
|
||
|
||
[team]
|
||
cancelInviteError = "Einladung konnte nicht storniert werden"
|
||
confirmCancelInvite = "Sind Sie sicher, dass Sie diese Einladung stornieren möchten?"
|
||
confirmLeave = "Sind Sie sicher, dass Sie dieses Team verlassen möchten?"
|
||
confirmLeaveLeader = "Als Teamleiter werden Sie beim Verlassen aus dem Team entfernt. Sind Sie sicher?"
|
||
confirmRemove = "Sind Sie sicher, dass Sie dieses Mitglied entfernen möchten?"
|
||
editName = "Teamnamen bearbeiten"
|
||
inviteCancelled = "Einladung storniert"
|
||
inviteError = "Einladung konnte nicht gesendet werden"
|
||
inviteSent = "Einladung erfolgreich gesendet"
|
||
leader = "Teamleiter"
|
||
leaveButton = "Team verlassen"
|
||
leaveError = "Team konnte nicht verlassen werden"
|
||
leaveSuccess = "Erfolgreich aus dem Team ausgetreten"
|
||
loading = "Teaminformationen werden geladen..."
|
||
memberCount_one = "{{count}} member"
|
||
memberCount_other = "{{count}} members"
|
||
memberCount_zero = "no members"
|
||
memberRemoved = "Mitglied erfolgreich entfernt"
|
||
namePlaceholder = "Teamnamen eingeben"
|
||
personal = "Persönlich"
|
||
removeError = "Mitglied konnte nicht entfernt werden"
|
||
renameCancel = "Umbenennen abbrechen"
|
||
renameError = "Team konnte nicht umbenannt werden"
|
||
renameSubmit = "Teamnamen speichern"
|
||
renameSuccess = "Team erfolgreich umbenannt"
|
||
|
||
[team.invitationBanner]
|
||
acceptButton = "Annehmen"
|
||
message = "hat Sie eingeladen, beizutreten"
|
||
rejectButton = "Ablehnen"
|
||
|
||
[team.invite]
|
||
cancelLabel = "Abbrechen"
|
||
invalidEmail = "Ungültige E-Mail-Adresse"
|
||
placeholder = "E-Mail-Adresse eingeben"
|
||
sendButton = "Einladung senden"
|
||
title = "Teammitglied einladen"
|
||
|
||
[team.members]
|
||
actions = "Mitgliederaktionen"
|
||
emailColumn = "E-Mail"
|
||
empty = "Noch keine Teammitglieder"
|
||
nameColumn = "Name"
|
||
pending = "Ausstehend"
|
||
remove = "Entfernen"
|
||
roleColumn = "Rolle"
|
||
title = "Teammitglieder"
|
||
|
||
[textAlign]
|
||
center = "Zentriert"
|
||
left = "Links"
|
||
right = "Rechts"
|
||
|
||
[textInput]
|
||
clear = "Eingabe löschen"
|
||
|
||
[time.relative]
|
||
daysAgo = "vor {{count}}d"
|
||
hoursAgo = "vor {{count}}h"
|
||
justNow = "gerade eben"
|
||
minutesAgo = "vor {{count}}m"
|
||
|
||
[timestampPdf]
|
||
desc = "Fügen Sie Ihrem PDF einen RFC 3161-Dokumentzeitstempel über einen vertrauenswürdigen Time Stamp Authority (TSA)-Server hinzu."
|
||
results = "Zeitstempel-Ergebnisse"
|
||
submit = "Zeitstempel anwenden"
|
||
tags = "timestamp,RFC 3161,TSA,time stamp authority,document timestamp,proof of existence,timestamp token,trusted timestamp,sign timestamp,notarise"
|
||
title = "PDF mit Zeitstempel"
|
||
|
||
[timestampPdf.error]
|
||
failed = "Beim Hinzufügen des Zeitstempels ist ein Fehler aufgetreten."
|
||
|
||
[timestampPdf.options]
|
||
note = "Es wird nur ein SHA-256-Hash Ihres Dokuments an den TSA-Server gesendet; die PDF-Datei selbst wird niemals an den TSA-Server gesendet."
|
||
title = "Zeitstempel-Server (TSA)"
|
||
|
||
[timestampPdf.options.tsaUrl]
|
||
desc = "Vertrauenswürdige Time Stamp Authority auswählen"
|
||
label = "TSA-Server auswählen"
|
||
|
||
[timestampPdf.steps]
|
||
settings = "Einstellungen"
|
||
|
||
[toast]
|
||
dismiss = "Ausblenden"
|
||
toggleDetails = "Details ein-/ausblenden"
|
||
|
||
[tool]
|
||
endpointUnavailable = "Dieses Tool ist auf Ihrem Server nicht verfügbar."
|
||
endpointUnavailableClickable = "In diesem Modus nicht verfügbar. Klicken Sie, um sich anzumelden."
|
||
filesLoading = "Dateien werden noch geladen, bitte warten."
|
||
filesLoadingProgress = "{{loaded}} / {{total}} Dateien werden geladen..."
|
||
invalidParams = "Erforderliche Einstellungen ausfüllen."
|
||
noFiles = "Fügen Sie eine Datei hinzu, um zu beginnen."
|
||
scopeFiles = "Dateien"
|
||
scopeThisFile = "diese Datei"
|
||
selectFilesHint = "Wählen Sie Dateien in Aktive Dateien aus, um dieses Tool auszuführen"
|
||
singleFileScope = "Wird nur angewendet auf: {{fileName}}"
|
||
viewerMode = "Zum Datei-Editor wechseln, um mehrere Dateien auszuwählen."
|
||
|
||
[toolPanel]
|
||
alpha = "Alpha"
|
||
backToAllTools = "Zurück zu allen Tools"
|
||
collapse = "Bereich einklappen"
|
||
expand = "Bereich ausklappen"
|
||
goBack = "Zurück"
|
||
placeholder = "Wählen Sie ein Tool, um zu starten"
|
||
premiumFeature = "Premium-Funktion:"
|
||
toolsHeader = "Tools"
|
||
viewAllTools = "Alle Tools anzeigen"
|
||
|
||
[toolPanel.fullscreen]
|
||
comingSoon = "Demnächst:"
|
||
favorite = "Zu Favoriten hinzufügen"
|
||
favorites = "Favoriten"
|
||
heading = "Alle Tools (Vollbildansicht)"
|
||
noResults = "Passen Sie Ihre Suche an oder blenden Sie Beschreibungen ein/aus, um das Gewünschte zu finden."
|
||
recommended = "Empfohlen"
|
||
selfHostedOffline = "Erfordert Ihren Stirling-PDF-Server (derzeit offline):"
|
||
showDetails = "Details anzeigen"
|
||
unavailable = "Vom Serveradministrator deaktiviert:"
|
||
unavailableDependency = "Nicht verfügbar – erforderliches Tool auf dem Server fehlt:"
|
||
unfavorite = "Aus Favoriten entfernen"
|
||
|
||
[toolPanel.modePrompt]
|
||
chooseFullscreen = "Vollbildmodus verwenden"
|
||
chooseSidebar = "Seitenleistenmodus verwenden"
|
||
description = "Sehen Sie sich beide Layouts an und entscheiden Sie, wie Sie die Stirling PDF-Tools erkunden möchten."
|
||
dismiss = "Vielleicht später"
|
||
fullscreenDescription = "Alle Tools in einem Katalog durchsuchen, der den Arbeitsbereich überdeckt, bis Sie eines auswählen."
|
||
fullscreenTitle = "Vollbildmodus - (veraltet)"
|
||
recommended = "Empfohlen"
|
||
sidebarDescription = "Tools neben Ihrem Arbeitsbereich behalten, um schnell zu wechseln."
|
||
sidebarTitle = "Seitenleistenmodus"
|
||
title = "Wählen Sie, wie Sie die Tools durchsuchen"
|
||
|
||
[toolPicker]
|
||
allTools = "ALLE WERKZEUGE"
|
||
noToolsFound = "Keine Werkzeuge gefunden"
|
||
quickAccess = "SCHNELLZUGRIFF"
|
||
searchPlaceholder = "Werkzeuge suchen..."
|
||
|
||
[toolPicker.categories]
|
||
advancedTools = "Erweiterte Werkzeuge"
|
||
recommendedTools = "Empfohlene Werkzeuge"
|
||
standardTools = "Standard-Werkzeuge"
|
||
|
||
[toolPicker.subcategories]
|
||
advancedFormatting = "Erweiterte Formatierung"
|
||
automation = "Automatisierung"
|
||
developerTools = "Entwicklerwerkzeuge"
|
||
documentReview = "Dokumentenprüfung"
|
||
documentSecurity = "Dokumentensicherheit"
|
||
extraction = "Extraktion"
|
||
general = "Allgemein"
|
||
pageFormatting = "Seitenformatierung"
|
||
removal = "Entfernung"
|
||
signing = "Signierung"
|
||
verification = "Verifizierung"
|
||
|
||
[tools]
|
||
noSearchResults = "Keine Tools gefunden"
|
||
noTools = "Keine Tools verfügbar"
|
||
|
||
[tooltip]
|
||
close = "Tooltip schließen"
|
||
|
||
[unlockPDFForms]
|
||
description = "Dieses Tool entfernt Nur-Lese-Beschränkungen von PDF-Formularfeldern und macht sie bearbeitbar und ausfüllbar."
|
||
submit = "Entfernen"
|
||
tags = "entfernen,löschen,form,feld,schreibgeschützt"
|
||
title = "Entfernen Sie schreibgeschützte Formfelder"
|
||
|
||
[unlockPDFForms.error]
|
||
failed = "Ein Fehler ist beim Entsperren der PDF-Formulare aufgetreten."
|
||
|
||
[unlockPDFForms.results]
|
||
title = "Entsperrte Formulare - Ergebnisse"
|
||
|
||
[update]
|
||
allReleases = "Alle Versionen"
|
||
breaking = "Breaking"
|
||
breakingChanges = "Inkompatible Änderungen"
|
||
breakingChangesDefault = "Diese Version enthält inkompatible Änderungen."
|
||
close = "Schließen"
|
||
closeModal = "Update-Dialog schließen"
|
||
current = "Aktuelle Version"
|
||
defaultRecommendation = "Dieses Update enthält wichtige Korrekturen und Verbesserungen."
|
||
downloadLatest = "Neueste herunterladen"
|
||
later = "Später"
|
||
latest = "Neueste Version"
|
||
loadingDetailedInfo = "Detaillierte Informationen werden geladen..."
|
||
migrationGuide = "Migrationshinweis"
|
||
migrationGuides = "Migrationshinweise"
|
||
migrationGuidesDesc = "Wichtige Änderungen vor dem Aktualisieren prüfen."
|
||
modalSubtitle = "Eine neue Version von Stirling PDF ist zur Installation bereit."
|
||
modalTitle = "Update verfügbar"
|
||
notes = "Hinweise"
|
||
releaseNotes = "Versionshinweise"
|
||
showLess = "Weniger Versionen anzeigen"
|
||
showMore = "Alle {{count}} Versionen anzeigen"
|
||
stable = "STABLE"
|
||
updateAvailable = "Update verfügbar"
|
||
urgentUpdateAvailable = "Dringendes Update"
|
||
version = "Version"
|
||
versionHistory = "Versionsverlauf"
|
||
viewGuide = "Leitfaden anzeigen"
|
||
whatsNewIn = "Neu in"
|
||
|
||
[update.priority]
|
||
low = "Niedrig"
|
||
minor = "Gering"
|
||
normal = "Normal"
|
||
urgent = "Dringend"
|
||
|
||
[upgradeBanner]
|
||
attentionBody = "Ihr Admin muss sich anmelden, um mehr Infos zu sehen. Bitte kontaktieren Sie ihn umgehend."
|
||
attentionBodyAdmin = "Prüfen Sie die Lizenzanforderungen, um diesen Server konform zu halten."
|
||
attentionTitle = "Dieser Server benötigt Admin-Aufmerksamkeit"
|
||
message = "Holen Sie das Beste aus Stirling PDF heraus – mit unbegrenzten Nutzern und erweiterten Funktionen"
|
||
seeInfo = "Infos anzeigen"
|
||
title = "Upgrade auf Server-Plan"
|
||
upgradeButton = "Jetzt upgraden"
|
||
|
||
[URLToPDF]
|
||
tags = "webaufnahme,seite speichern,web-zu-dokument,archiv"
|
||
title = "URL zu PDF"
|
||
|
||
[usage]
|
||
aboutUsageAnalytics = "Info zu Nutzungsanalysen"
|
||
configureSettings = "Analyse-Einstellungen konfigurieren"
|
||
error = "Fehler beim Laden der Nutzungsstatistiken"
|
||
noData = "Keine Daten verfügbar"
|
||
noDataMessage = "Derzeit sind keine Nutzungsstatistiken verfügbar."
|
||
usageAnalyticsExplanation = "Nutzungsanalysen erfassen Endpoint-Anfragen und Tool-Nutzungsmuster. In Kombination mit dem Audit-Logging-Dashboard erhalten Sie volle Transparenz über Systemaktivitäten, Leistung und Sicherheitsereignisse."
|
||
viewAuditLogs = "Audit-Protokolle anzeigen"
|
||
|
||
[usage.chart]
|
||
title = "Endpunkt-Nutzungsdiagramm"
|
||
|
||
[usage.controls]
|
||
all = "Alle"
|
||
dataTypeLabel = "Datentyp:"
|
||
refresh = "Aktualisieren"
|
||
top10 = "Top 10"
|
||
top20 = "Top 20"
|
||
|
||
[usage.controls.dataType]
|
||
all = "Alle"
|
||
api = "API"
|
||
ui = "UI"
|
||
|
||
[usage.showing]
|
||
all = "Alle"
|
||
top10 = "Top 10"
|
||
top20 = "Top 20"
|
||
|
||
[usage.stats]
|
||
selectedVisits = "Ausgewählte Aufrufe"
|
||
showing = "Angezeigt"
|
||
totalEndpoints = "Gesamtzahl der Endpunkte"
|
||
totalVisits = "Gesamtzahl der Aufrufe"
|
||
|
||
[usage.table]
|
||
endpoint = "Endpunkt"
|
||
noData = "Keine Daten verfügbar"
|
||
percentage = "Prozentsatz"
|
||
title = "Detaillierte Statistiken"
|
||
unknownEndpoint = "Unbekannter Endpunkt"
|
||
visits = "Aufrufe"
|
||
|
||
[users]
|
||
lastActive = "Zuletzt aktiv"
|
||
learnMore = "Mehr über Rollen und Zugriff erfahren."
|
||
locked = "Gesperrt"
|
||
roleFor = "Rolle für {{name}}"
|
||
rowActions = "Aktionen für {{name}}"
|
||
showAll = "Alle {{count}} anzeigen"
|
||
showLess = "Weniger anzeigen"
|
||
subtitle2 = "Ihre Personen, Teams und Zugriffsebenen."
|
||
suspended = "Suspendiert"
|
||
teamActions = "Teamaktionen"
|
||
title = "Benutzer"
|
||
you = "(Sie)"
|
||
|
||
[users.action]
|
||
deleteTeam = "Team löschen"
|
||
disableMfa = "MFA zurücksetzen"
|
||
move = "In Team verschieben"
|
||
reinstate = "Wiederherstellen"
|
||
remove = "Aus Org entfernen"
|
||
rename = "Team umbenennen"
|
||
resetPw = "Passwort zurücksetzen"
|
||
suspend = "Suspendieren"
|
||
unlock = "Konto entsperren"
|
||
|
||
[users.cap]
|
||
addProcessor = "+ Processor"
|
||
approver = "Genehmigt Richtlinie"
|
||
editor = "Editor"
|
||
processor = "Processor"
|
||
|
||
[users.confirm]
|
||
deleteTeamBody = "Das Team {{name}} löschen? Das Team muss zuerst leer sein - verschieben Sie seine Mitglieder in ein anderes Team, und es darf keine Integrationskonfigurationen mehr besitzen."
|
||
deleteTeamTitle = "Team löschen"
|
||
disableMfaBody = "MFA-Registrierung von {{name}} entfernen? Sie richten sie beim nächsten Login erneut ein, falls erforderlich."
|
||
disableMfaTitle = "MFA zurücksetzen"
|
||
removeBody = "{{name}} dauerhaft aus der Organisation entfernen? Dies kann nicht rückgängig gemacht werden."
|
||
removeTitle = "Mitglied entfernen"
|
||
|
||
[users.empty]
|
||
description = "Laden Sie Ihr Team ein, um die Zusammenarbeit zu starten."
|
||
title = "Noch keine Mitglieder"
|
||
|
||
[users.group]
|
||
addToTeam = "Zum Team hinzufügen"
|
||
guestCount = "{{count}} Gast"
|
||
guests = "Gäste"
|
||
guestsDesc = "Externe Mitwirkende, beschränkt auf das, was Sie geteilt haben. Nur Editor."
|
||
ledBy = "geleitet von {{owner}}"
|
||
org = "Organisation"
|
||
orgDesc = "Inhaber mit organisationsweiter Befugnis und Richtliniengenehmigung"
|
||
owners = "{{count}} Inhaber"
|
||
team = "Team {{name}}"
|
||
teamMeta = "{{count}} Personen"
|
||
|
||
[users.invite]
|
||
access = "Zugriff"
|
||
action = "Personen einladen"
|
||
authOauth = "OAuth2 / SSO"
|
||
authSaml = "SAML 2.0"
|
||
authType = "Anmeldemethode"
|
||
authWeb = "Passwort"
|
||
create = "Konto erstellen"
|
||
createSubtitle = "Erstellen Sie ein selbst gehostetes Konto mit einem Passwort oder SSO."
|
||
createTitle = "Konto erstellen"
|
||
editorDesc = "PDFs im Stirling PDF Editor bearbeiten. Alle erhalten dies."
|
||
email = "E-Mail-Adresse"
|
||
emailError = "Geben Sie eine gültige E-Mail-Adresse ein"
|
||
emailPlaceholder2 = "name@company.com"
|
||
forceChange = "Passwortänderung beim ersten Login verlangen"
|
||
forceMfa = "MFA-Einrichtung beim ersten Login verlangen"
|
||
method = "Wie sie hinzugefügt werden"
|
||
methodDirect = "Konto direkt erstellen"
|
||
methodEmail = "Per E-Mail einladen"
|
||
password = "Passwort"
|
||
passwordError = "Das Passwort muss mindestens 8 Zeichen lang sein"
|
||
processorDeferred = "Einladung gesendet, aber Processor-Zugriff konnte noch nicht gewährt werden - legen Sie ihn in der Liste fest, sobald sie beigetreten sind."
|
||
processorDesc = "Die Governance-Oberfläche, Pipelines ausführen, Agents und die API."
|
||
role = "Rolle"
|
||
send2 = "Einladung senden"
|
||
subtitle2 = "Sie erhalten eine E-Mail, um Ihrem Stirling-Arbeitsbereich beizutreten."
|
||
team = "Team"
|
||
title = "Personen einladen"
|
||
username = "Benutzername"
|
||
usernameError = "Der Benutzername muss mindestens 3 Zeichen lang sein"
|
||
usernamePlaceholder = "jsmith"
|
||
|
||
[users.loadError]
|
||
description = "Beim Zugriff auf das Backend ist etwas schiefgelaufen, oder Sie haben keinen Zugriff. Versuchen Sie es erneut."
|
||
title = "Mitglieder konnten nicht geladen werden"
|
||
|
||
[users.moveTeam]
|
||
apply = "Verschieben"
|
||
team = "Team"
|
||
title = "In Team verschieben"
|
||
|
||
[users.newTeam]
|
||
action = "+ Neues Team"
|
||
create = "Team erstellen"
|
||
emailError = "Geben Sie eine gültige E-Mail-Adresse ein"
|
||
name = "Teamname"
|
||
namePlaceholder = "z. B. Finanzen"
|
||
nameRequired = "Teamname ist erforderlich"
|
||
owner = "Teamverantwortlicher"
|
||
ownerFailed = "Team erstellt, aber der Teamverantwortliche konnte nicht eingeladen werden. Weisen Sie einen aus der Liste zu."
|
||
ownerHelper = "Jedes Team hat eine Leitung. Sie wird als Teamverantwortlicher eingeladen, mit aktiviertem Processor, und kann die übrigen Personen hinzufügen. Sie können dies später neu zuweisen."
|
||
ownerPlaceholder = "owner@company.com"
|
||
subtitle = "Gruppieren Sie Personen unter einem Teamverantwortlichen, der ihren Zugriff verwaltet."
|
||
title = "Neues Team"
|
||
|
||
[users.renameTeam]
|
||
apply = "Umbenennen"
|
||
name = "Teamname"
|
||
title = "Team umbenennen"
|
||
|
||
[users.resetPw]
|
||
apply = "Passwort zurücksetzen"
|
||
confirm = "Passwort bestätigen"
|
||
copied = "In die Zwischenablage kopiert"
|
||
copyHint = "Kopieren Sie dies jetzt – es wird nicht erneut angezeigt."
|
||
email = "Benutzer per E-Mail über das Zurücksetzen informieren"
|
||
forceChange = "Passwortänderung bei der nächsten Anmeldung erzwingen"
|
||
generate = "Sicheres Passwort generieren"
|
||
includePw = "Das neue Passwort in die E-Mail aufnehmen"
|
||
mismatch = "Passwörter stimmen nicht überein"
|
||
newPassword = "Neues Passwort"
|
||
regen = "Neu generieren"
|
||
title = "Passwort zurücksetzen"
|
||
tooShort = "Das Passwort muss mindestens 8 Zeichen lang sein"
|
||
|
||
[users.role]
|
||
guest = "Gast"
|
||
member = "Mitglied"
|
||
orgOwner = "Organisationsinhaber"
|
||
teamOwner = "Teamverantwortlicher"
|
||
|
||
[users.team]
|
||
grantProcessor = "Processor dem Team gewähren"
|
||
revokeProcessor = "Processor vom Team entziehen"
|
||
|
||
[validateSignature]
|
||
date = "Datum"
|
||
downloadCsv = "CSV herunterladen"
|
||
downloadJson = "JSON herunterladen"
|
||
downloadPdf = "PDF-Bericht herunterladen"
|
||
finalizing = "Downloads werden vorbereitet..."
|
||
location = "Ort"
|
||
noResults = "Führen Sie die Validierung aus, um einen Bericht zu erstellen."
|
||
noSignatures = "Keine digitalen Signaturen in diesem Dokument gefunden"
|
||
noSignaturesShort = "Keine Signaturen"
|
||
processing = "Signaturen werden validiert..."
|
||
reason = "Grund"
|
||
results = "Gültigkeitsprüfungsergebnisse"
|
||
selectCustomCert = "Benutzerdefinierte Zertifikatsdatei X.509 (Optional)"
|
||
signatureDate = "Signaturdatum"
|
||
signer = "Unterzeichner"
|
||
submit = "Signaturen überprüfen"
|
||
tags = "signature,verify,validate,pdf,digitale signatur,signatur validieren,überprüfen,Zertifikat,cert"
|
||
title = "PDF-Signaturen überprüfen"
|
||
totalSignatures = "Anzahl Signaturen"
|
||
|
||
[validateSignature.cert]
|
||
algorithm = "Algorithmus"
|
||
bits = "Bits"
|
||
details = "Zertifikatsdetails"
|
||
issuer = "Aussteller"
|
||
keySize = "Schlüsselgröße"
|
||
keyUsage = "Schlüsselverwendung"
|
||
selfSigned = "Selbstsigniert"
|
||
serialNumber = "Seriennummer"
|
||
subject = "Betreff"
|
||
validFrom = "Gültig von"
|
||
validUntil = "Gültig bis"
|
||
version = "Version"
|
||
|
||
[validateSignature.downloadType]
|
||
csv = "CSV"
|
||
json = "JSON"
|
||
pdf = "PDF"
|
||
|
||
[validateSignature.error]
|
||
allFailed = "Die ausgewählten Dateien konnten nicht validiert werden."
|
||
partial = "Einige Dateien konnten nicht validiert werden."
|
||
reportGeneration = "Der PDF-Bericht konnte nicht erstellt werden. JSON und CSV sind verfügbar."
|
||
unexpected = "Unerwarteter Fehler während der Validierung."
|
||
|
||
[validateSignature.issue]
|
||
certExpired = "Zertifikat abgelaufen"
|
||
certRevocationUnknown = "Zertifikatssperrstatus unbekannt"
|
||
certRevoked = "Zertifikat widerrufen"
|
||
chainInvalid = "Zertifikatskette ungültig"
|
||
documentModified = "Dokument nach der Signatur geändert – Inhalt wurde außerhalb des signierten Bereichs hinzugefügt"
|
||
revocationNotChecked = "Widerruf wurde nicht geprüft"
|
||
selfSigned = "Selbstsigniert – Identität des Unterzeichners nicht verifiziert"
|
||
signatureInvalid = "Kryptografische Signaturprüfung fehlgeschlagen"
|
||
trustInvalid = "Zertifikat nicht vertrauenswürdig"
|
||
|
||
[validateSignature.report]
|
||
continued = "Fortsetzung"
|
||
downloads = "Downloads"
|
||
entryLabel = "Signaturübersicht"
|
||
filesEvaluated_one = "{{count}} Datei ausgewertet"
|
||
filesEvaluated_other = "{{count}} Dateien ausgewertet"
|
||
footer = "Validiert mit Stirling PDF"
|
||
generatedAt = "Erstellt"
|
||
noPdf = "Der PDF-Bericht ist nach einer erfolgreichen Validierung verfügbar."
|
||
page = "Seite"
|
||
shortTitle = "Signaturübersicht"
|
||
signatureCountLabel_one = "{{count}} signature"
|
||
signatureCountLabel_other = "{{count}} signatures"
|
||
signaturesFound_one = "{{count}} signature detected"
|
||
signaturesFound_other = "{{count}} signatures detected"
|
||
signaturesInvalid = "{{count}} ungültig"
|
||
signaturesUnverified_one = "{{count}} muss überprüft werden"
|
||
signaturesUnverified_other = "{{count}} müssen überprüft werden"
|
||
signaturesValid = "{{count}} vollständig gültig"
|
||
title = "Bericht zur Signaturvalidierung"
|
||
|
||
[validateSignature.report.fields]
|
||
created = "Erstellt"
|
||
fileSize = "Dateigröße"
|
||
signatureCount = "Anzahl Signaturen"
|
||
signatureDate = "Signaturdatum"
|
||
|
||
[validateSignature.settings]
|
||
certHint = "Laden Sie ein vertrauenswürdiges X.509-Zertifikat hoch, um gegen eine benutzerdefinierte Vertrauensquelle zu validieren."
|
||
title = "Validierungseinstellungen"
|
||
|
||
[validateSignature.signature]
|
||
_value = "Signatur"
|
||
|
||
[validateSignature.status]
|
||
complete = "Validierung abgeschlossen"
|
||
invalid = "Ungültig"
|
||
untrustedShort = "Nicht verifiziert"
|
||
valid = "Gültig"
|
||
validUntrusted = "Gültig, Unterzeichner nicht verifiziert"
|
||
|
||
[viewer]
|
||
cannotPreviewFile = "Datei kann nicht in der Vorschau angezeigt werden"
|
||
copyText = "Copy"
|
||
disableColorFilter = "Farbfilter deaktivieren"
|
||
dualPageView = "Doppelseitenansicht"
|
||
enableDarkFilter = "Dunkelfilter aktivieren"
|
||
enableSepiaFilter = "Sepia-Filter aktivieren"
|
||
firstPage = "Erste Seite"
|
||
lastPage = "Letzte Seite"
|
||
moreOptions = "Mehr"
|
||
nextPage = "Nächste Seite"
|
||
onlyPdfSupported = "Der Viewer unterstützt nur PDF-Dateien. Diese Datei scheint ein anderes Format zu haben."
|
||
pageNavigation = "Seitennavigation"
|
||
previousPage = "Vorherige Seite"
|
||
saveChangesErrorBody = "Das Dokument konnte nicht gespeichert werden. Versuchen Sie es erneut."
|
||
saveChangesErrorTitle = "Änderungen konnten nicht gespeichert werden"
|
||
singlePageView = "Einzelseitenansicht"
|
||
unknownFile = "Unbekannte Datei"
|
||
view = "Ansicht"
|
||
zoom = "Zoom"
|
||
zoomIn = "Vergrößern"
|
||
zoomOut = "Verkleinern"
|
||
|
||
[viewer.attachments]
|
||
addAttachment = "Anhang hinzufügen"
|
||
close = "Anhänge schließen"
|
||
closeSidebar = "Seitenleiste für Anhänge schließen"
|
||
download = "Anhang herunterladen"
|
||
empty = "No attachments in this document"
|
||
loading = "Loading attachments..."
|
||
noDocument = "Open a PDF to view its attachments."
|
||
noMatch = "No attachments match your search"
|
||
noSupport = "Attachment support is unavailable for this viewer."
|
||
retry = "Erneut versuchen"
|
||
searchPlaceholder = "Search attachments"
|
||
title = "Attachments"
|
||
|
||
[viewer.bookmarks]
|
||
bookmarkTitle = "Lesezeichentitel"
|
||
closeSidebar = "Seitenleiste für Lesezeichen schließen"
|
||
collapseAll = "Alle Lesezeichen einklappen"
|
||
expandAll = "Alle Lesezeichen ausklappen"
|
||
|
||
[viewer.comments]
|
||
addComment = "Kommentar hinzufügen"
|
||
addCommentPlaceholder = "Kommentar hinzufügen..."
|
||
addLink = "Link hinzufügen"
|
||
addReplyPlaceholder = "Antwort hinzufügen..."
|
||
cancelClearAll = "Abbrechen"
|
||
clearAll = "Alle Kommentare löschen"
|
||
clearAllDescription = "Dies entfernt Kommentare und Antworten aus der Seitenleiste, lässt jedoch alle angehängten Anmerkungen im Dokument bestehen."
|
||
clearAllTitle = "Alle Kommentare löschen?"
|
||
close = "Kommentare schließen"
|
||
closeSidebar = "Seitenleiste für Kommentare schließen"
|
||
deleteAnnotationAndComment = "Anmerkung und Kommentar löschen"
|
||
deleteDescription = "Diese Anmerkung hat einen Kommentar. Sie können nur den Kommentar aus der Seitenleiste entfernen und die Anmerkung behalten oder alles löschen."
|
||
deleteTitle = "Anmerkung aus Kommentaren entfernen?"
|
||
goToLink = "Link öffnen"
|
||
hint = "Platzieren Sie Kommentare mit den Tools Kommentar, Text einfügen oder Text ersetzen. Sie erscheinen hier nach Seiten."
|
||
locateAnnotation = "Im Dokument anzeigen"
|
||
moreActions = "Weitere Aktionen"
|
||
nComments_one = "{{count}} comment"
|
||
nComments_other = "{{count}} comments"
|
||
pageLabel = "Seite {{page}}"
|
||
placingHint = "Zum Platzieren auf eine Seite klicken… (Abbrechen)"
|
||
removeCommentOnly = "Nur Kommentar entfernen"
|
||
saveReply = "Antwort speichern"
|
||
title = "Kommentare"
|
||
typeComment = "Kommentar"
|
||
typeInsertText = "Text einfügen"
|
||
typeReplaceText = "Text ersetzen"
|
||
viewComment = "Kommentar anzeigen"
|
||
|
||
[viewer.error]
|
||
noFileProvided = "Fehler: Dem Viewer wurde keine Datei übergeben"
|
||
|
||
[viewer.formBar]
|
||
apply = "Apply Changes"
|
||
dismiss = "Dismiss"
|
||
download = "Download PDF"
|
||
hasFieldsDesc = "This PDF contains fillable fields"
|
||
title = "Form Fields"
|
||
unsavedBadge = "Unsaved"
|
||
unsavedDesc = "You have unsaved changes"
|
||
|
||
[viewer.layers]
|
||
closeSidebar = "Seitenleiste für Ebenen schließen"
|
||
hideAll = "Alle Ebenen ausblenden"
|
||
showAll = "Alle Ebenen anzeigen"
|
||
|
||
[viewer.link]
|
||
delete = "Link löschen"
|
||
|
||
[viewer.nonPdf]
|
||
columnDefault = "Spalte {{index}}"
|
||
convertToPdf = "In PDF konvertieren"
|
||
csvStats = "{{rows}} Zeilen · {{columns}} Spalten · {{size}}"
|
||
emptyFile = "Leere Datei"
|
||
htmlPreview = "HTML-Vorschau"
|
||
htmlPreviewWarning = "HTML-Vorschau — externe Ressourcen werden möglicherweise nicht geladen · {{size}}"
|
||
invalidJson = "Ungültiges JSON — Rohinhalt wird angezeigt"
|
||
lineNumbers = "Zeilennummern"
|
||
loading = "Laden..."
|
||
renderMarkdown = "Markdown rendern"
|
||
sortedBy = "Sortiert nach: {{column}}"
|
||
textStats = "{{lines}} Zeilen · {{size}}"
|
||
|
||
[viewer.redaction]
|
||
removeMark = "Diese Markierung entfernen"
|
||
|
||
[viewer.search]
|
||
clear = "Suche löschen"
|
||
close = "Suche schließen"
|
||
next = "Nächstes Ergebnis"
|
||
previous = "Vorheriges Ergebnis"
|
||
resultsOf = "von {{total}}"
|
||
|
||
[viewer.signature]
|
||
delete = "Signatur löschen"
|
||
|
||
[viewer.thumbnails]
|
||
closeSidebar = "Seitenleiste für Miniaturansichten schließen"
|
||
|
||
[viewPdf]
|
||
tags = "anzeigen,lesen,kommentieren,text,bild"
|
||
title = "PDF anzeigen/bearbeiten"
|
||
|
||
[warning]
|
||
tooltipTitle = "Warnung"
|
||
|
||
[watchedFolders]
|
||
alreadyInFolder = "Already in this folder"
|
||
defaultFolderWarning = "This is a default folder and will be recreated on next reload."
|
||
deleteConfirmBody = "This will remove the folder and its run history. Files already downloaded are not affected."
|
||
deleteConfirmTitle = "Delete folder?"
|
||
folderNotFound = "Folder not found"
|
||
newFolder = "New folder"
|
||
noFolders = "No watched folders yet"
|
||
sidebarTitle = "Watched Folders"
|
||
title = "Watched Folders"
|
||
|
||
[watchedFolders.actions]
|
||
back = "Back"
|
||
collapse = "Collapse"
|
||
dismiss = "Dismiss"
|
||
download = "Download"
|
||
downloadInput = "Download input"
|
||
downloadOutput = "Download output"
|
||
expand = "Expand"
|
||
retry = "Retry"
|
||
|
||
[watchedFolders.card]
|
||
delete = "Delete folder"
|
||
edit = "Edit folder"
|
||
|
||
[watchedFolders.home]
|
||
addAnother = "Add another Watched Folder"
|
||
addAnotherDesc = "Automatically process files with a new pipeline"
|
||
create = "Create your first Watched Folder"
|
||
deleteFolder = "Delete folder"
|
||
editFolder = "Edit folder"
|
||
empty = "No watched folders yet"
|
||
emptyDesc = "Set up a Watched Folder once. Drop PDFs in and they're automatically compressed, OCR'd, split, merged — whatever your pipeline does."
|
||
emptyTitle = "Automate your PDF workflows"
|
||
file = "file"
|
||
files = "files"
|
||
pause = "Pause"
|
||
resume = "Resume"
|
||
|
||
[watchedFolders.howItWorks]
|
||
step1Desc = "Drag PDFs onto any Watched Folder card — or send them from your file list"
|
||
step1Title = "Drop files"
|
||
step2Desc = "Your configured tools process each file automatically"
|
||
step2Title = "Pipeline runs"
|
||
step3Desc = "Download processed files from inside the folder"
|
||
step3Title = "Output ready"
|
||
title = "How Watched Folders work"
|
||
|
||
[watchedFolders.modal]
|
||
advanced = "Advanced"
|
||
automation = "Automation"
|
||
automationNameFallback = "Watched Folder automation"
|
||
automationRequired = "Add at least one configured step before saving."
|
||
autoNumber = "Auto-number"
|
||
autoNumberExample = "e.g. document.pdf → document (1).pdf"
|
||
autoScanHelp = "New PDF files in this folder are processed automatically every 10 seconds."
|
||
changeFolder = "Change"
|
||
chooseFolder = "Choose"
|
||
clearFolder = "Clear"
|
||
color = "Accent color"
|
||
createFolder = "Create Folder"
|
||
createTitle = "New Watched Folder"
|
||
editTitle = "Edit Watched Folder"
|
||
inputFolder = "Input folder"
|
||
inputFolderNotChosen = "No folder chosen — required for auto-scan"
|
||
inputSource = "Input source"
|
||
inputSourceBrowser = "Browser — drop files here"
|
||
inputSourceLocal = "Local folder (auto-scan)"
|
||
inputSourceLocalUnsupported = "Local folder (auto-scan) — Chrome/Edge only"
|
||
localOutputFolder = "Local output folder"
|
||
maxRetries = "Max retries"
|
||
name = "Folder name"
|
||
namePlaceholder = "My Watched Folder"
|
||
nameRequired = "Folder name is required"
|
||
nameTooLong = "Folder name must be 50 characters or less"
|
||
outputFolderNotSet = "Not set — outputs stay in app"
|
||
outputFolderUnsupported = "Not supported in this browser"
|
||
outputModeNewDesc = "Output is saved as a new separate file"
|
||
outputModeVersion = "Replace original?"
|
||
outputModeVersionDesc = "Output becomes a new version of the input file rather than a separate file"
|
||
outputName = "Output filename prefix"
|
||
outputNamePrefix = "Filename prefix"
|
||
outputNameSuffix = "Suffix"
|
||
positionPrefix = "Prefix"
|
||
positionSuffix = "Suffix"
|
||
replaceOriginal = "Replace original file"
|
||
retryDelay = "Delay (minutes)"
|
||
saveChanges = "Save Changes"
|
||
saveFailed = "Failed to save folder. Please try again."
|
||
sectionFolder = "Folder"
|
||
sectionSourceOutput = "Source & Output"
|
||
sectionSteps = "Steps"
|
||
|
||
[watchedFolders.status]
|
||
active = "Active"
|
||
done = "Done"
|
||
paused = "Paused"
|
||
processing = "Processing"
|
||
|
||
[watchedFolders.time]
|
||
daysAgo = "{{count}}d ago"
|
||
hoursAgo = "{{count}}h ago"
|
||
justNow = "just now"
|
||
minutesAgo = "{{count}}m ago"
|
||
|
||
[watchedFolders.workbench]
|
||
activity = "Activity"
|
||
addFiles = "Add files"
|
||
allTime = "All time"
|
||
cancel = "Cancel"
|
||
chartTooltipComplete = "{{count}} complete"
|
||
chartTooltipFailed = "{{count}} failed"
|
||
clearSelection = "Clear selection"
|
||
countProcessing = "{{count}} processing"
|
||
countQueued = "{{count}} queued"
|
||
countSelected = "{{count}} selected"
|
||
dataSaved = "Saved"
|
||
dayRunning = "day running"
|
||
daysRunning = "days running"
|
||
delete = "Delete"
|
||
deleteConfirmBody = "Remove notifications only clears the activity log. Delete outputs also removes the processed files from storage. Your original input files are never touched."
|
||
deleteOutputs = "Delete outputs"
|
||
directionIn = "in"
|
||
directionOut = "out"
|
||
dropToProcess = "Drop to process"
|
||
export = "Export"
|
||
exportSeparately = "Export separately"
|
||
exportZip = "Export zip"
|
||
failed = "Failed"
|
||
filesProcessedOverTime = "Files processed over time"
|
||
filterAll = "All"
|
||
filterPending = "Pending"
|
||
inputs = "Inputs"
|
||
inputSize = "Input size"
|
||
legendComplete = "Complete"
|
||
noActivity = "No activity yet — drop a PDF to start"
|
||
noActivityMatch = "No matching activity"
|
||
noInputFolder = "No input folder — edit to configure"
|
||
outputs = "Outputs"
|
||
pause = "Pause"
|
||
preview = "Preview"
|
||
previewInput = "Preview input"
|
||
previewLoadFailed = "Could not load file preview."
|
||
previewOutput = "Preview output"
|
||
queued = "Queued"
|
||
queuedWaiting = "Queued — waiting to run"
|
||
removeEntries = "Remove {{count}} entries"
|
||
removeEntry = "Remove entry"
|
||
removeNotificationsOnly = "Remove notifications only"
|
||
resume = "Resume"
|
||
retryAll = "Retry all"
|
||
retryIn = "retry in {{count}}m"
|
||
retryingSoon = "retrying…"
|
||
retryMixedConfirm = "Some selected files have already completed and will be skipped. Only failed files will be retried. Continue?"
|
||
running = "Running"
|
||
search = "Search…"
|
||
selectAll = "Select all {{count}}"
|
||
sortNameAsc = "A → Z"
|
||
sortNameDesc = "Z → A"
|
||
sortNewest = "Newest"
|
||
sortOldest = "Oldest"
|
||
watching = "Watching: {{name}}"
|
||
|
||
[watermark]
|
||
desc = "Text- oder Bildwasserzeichen zu PDF-Dateien hinzufügen"
|
||
submit = "Wasserzeichen hinzufügen"
|
||
tags = "stamp,mark,overlay,watermark,branding,logo,confidential,draft,copyright,trademark,text overlay,image overlay,background text"
|
||
title = "Wasserzeichen hinzufügen"
|
||
|
||
[watermark.error]
|
||
failed = "Ein Fehler ist beim Hinzufügen des Wasserzeichens zur PDF aufgetreten."
|
||
|
||
[watermark.results]
|
||
title = "Wasserzeichen-Ergebnisse"
|
||
|
||
[watermark.settings]
|
||
alphabet = "Schriftart/Sprache"
|
||
color = "Wasserzeichen-Farbe"
|
||
convertToImage = "PDF-Seiten in Bilder umwandeln"
|
||
opacity = "Deckkraft (%)"
|
||
rotation = "Rotation (Grad)"
|
||
size = "Größe"
|
||
|
||
[watermark.settings.image]
|
||
choose = "Bild auswählen"
|
||
|
||
[watermark.settings.spacing]
|
||
height = "Vertikaler Abstand"
|
||
horizontal = "Horizontaler Abstand"
|
||
vertical = "Vertikaler Abstand"
|
||
width = "Horizontaler Abstand"
|
||
|
||
[watermark.settings.text]
|
||
placeholder = "Wasserzeichen-Text eingeben"
|
||
|
||
[watermark.steps]
|
||
file = "Wasserzeichen-Datei"
|
||
formatting = "Formatierung"
|
||
textStyle = "Stil"
|
||
type = "Wasserzeichen-Typ"
|
||
wording = "Formulierung"
|
||
|
||
[watermark.tooltip.appearance]
|
||
bullet1 = "Rotation: -360° bis 360° für geneigte Wasserzeichen"
|
||
bullet2 = "Deckkraft: 0-100% für Transparenz-Steuerung"
|
||
bullet3 = "Niedrigere Deckkraft erzeugt dezente Wasserzeichen"
|
||
text = "Steuern Sie das Aussehen Ihres Wasserzeichens und die Einblendung in das Dokument."
|
||
title = "Darstellungseinstellungen"
|
||
|
||
[watermark.tooltip.file.header]
|
||
title = "Bild hochladen"
|
||
|
||
[watermark.tooltip.file.recommendations]
|
||
bullet1 = "Verwenden Sie Logos oder Stempel mit transparentem Hintergrund"
|
||
bullet2 = "Einfache Designs funktionieren besser als komplexe Bilder"
|
||
bullet3 = "Berücksichtigen Sie die endgültige Dokumentgröße bei der Auflösungswahl"
|
||
text = "Tipps für optimale Bild-Wasserzeichen-Ergebnisse."
|
||
title = "Bewährte Praktiken"
|
||
|
||
[watermark.tooltip.file.upload]
|
||
bullet1 = "Unterstützt gängige Formate: PNG, JPG, GIF, BMP"
|
||
bullet2 = "PNG mit Transparenz funktioniert am besten"
|
||
bullet3 = "Bilder mit höherer Auflösung behalten die Qualität besser bei"
|
||
text = "Laden Sie eine Bilddatei hoch, um sie als Wasserzeichen zu verwenden."
|
||
title = "Bildauswahl"
|
||
|
||
[watermark.tooltip.formatting.header]
|
||
title = "Formatierung & Layout"
|
||
|
||
[watermark.tooltip.formatting.security]
|
||
bullet1 = "Verhindert Textauswahl und Kopieren"
|
||
bullet2 = "Macht Wasserzeichen schwerer entfernbar"
|
||
bullet3 = "Führt zu größeren Dateigrößen"
|
||
bullet4 = "Am besten für sensible oder urheberrechtlich geschützte Inhalte"
|
||
text = "Konvertieren Sie die endgültige PDF in ein bildbasiertes Format für erhöhte Sicherheit."
|
||
title = "Sicherheitsoption"
|
||
|
||
[watermark.tooltip.formatting.size]
|
||
bullet1 = "Größere Größen erzeugen auffälligere Wasserzeichen"
|
||
text = "Passen Sie die Größe Ihres Wasserzeichens (Text oder Bild) an."
|
||
title = "Größensteuerung"
|
||
|
||
[watermark.tooltip.language]
|
||
text = "Wählen Sie die entsprechende Spracheinstellung, um eine ordnungsgemäße Schriftdarstellung für Ihren Text zu gewährleisten."
|
||
title = "Sprachunterstützung"
|
||
|
||
[watermark.tooltip.spacing]
|
||
bullet1 = "Breitenabstand: Horizontaler Abstand zwischen Wasserzeichen"
|
||
bullet2 = "Höhenabstand: Vertikaler Abstand zwischen Wasserzeichen"
|
||
bullet3 = "Höhere Werte erzeugen weiter verteilte Muster"
|
||
text = "Passen Sie den Abstand zwischen wiederholten Wasserzeichen auf der Seite an."
|
||
title = "Abstandssteuerung"
|
||
|
||
[watermark.tooltip.textStyle.color]
|
||
bullet1 = "Hellgrau (#d3d3d3) für dezente Wasserzeichen"
|
||
bullet2 = "Schwarz oder dunkle Farben für hohen Kontrast"
|
||
bullet3 = "Benutzerdefinierte Farben für Branding-Zwecke"
|
||
text = "Wählen Sie eine Farbe, die einen guten Kontrast zum Dokumentinhalt bietet."
|
||
title = "Farbauswahl"
|
||
|
||
[watermark.tooltip.textStyle.header]
|
||
title = "Textstil"
|
||
|
||
[watermark.tooltip.type.description]
|
||
text = "Wählen Sie je nach Bedarf zwischen Text- oder Bildwasserzeichen."
|
||
title = "Wasserzeichen auswählen"
|
||
|
||
[watermark.tooltip.type.header]
|
||
title = "Wasserzeichen-Typ auswählen"
|
||
|
||
[watermark.tooltip.type.image]
|
||
bullet1 = "Laden Sie beliebige Bildformate hoch"
|
||
bullet2 = "Erhält die Bildqualität"
|
||
bullet3 = "Perfekt für Logos und Stempel"
|
||
text = "Verwenden Sie Logos, Stempel oder beliebige Bilder als Wasserzeichen. Hervorragend für Branding und visuelle Identifikation."
|
||
title = "Bild-Wasserzeichen"
|
||
|
||
[watermark.tooltip.type.text]
|
||
bullet1 = "Anpassbare Schriftarten und Sprachen"
|
||
bullet2 = "Einstellbare Farben und Transparenz"
|
||
bullet3 = "Ideal für rechtliche oder Branding-Texte"
|
||
text = "Perfekt für das Hinzufügen von Urheberrechtshinweisen, Firmennamen oder Vertraulichkeitsetiketten. Unterstützt mehrere Sprachen und benutzerdefinierte Farben."
|
||
title = "Text-Wasserzeichen"
|
||
|
||
[watermark.tooltip.wording.header]
|
||
title = "Textinhalt"
|
||
|
||
[watermark.tooltip.wording.text]
|
||
bullet1 = "Halten Sie es kurz für bessere Lesbarkeit"
|
||
bullet2 = "Häufige Beispiele: 'VERTRAULICH', 'ENTWURF', Firmenname"
|
||
bullet3 = "Emoji-Zeichen werden nicht unterstützt und herausgefiltert"
|
||
text = "Geben Sie den Text ein, der als Wasserzeichen im gesamten Dokument angezeigt werden soll."
|
||
title = "Wasserzeichen-Text"
|
||
|
||
[watermark.type]
|
||
1 = "Text"
|
||
2 = "Bild"
|
||
|
||
[watermark.watermarkType]
|
||
image = "Bild"
|
||
text = "Text"
|
||
|
||
[wetSignature.tooltip]
|
||
header = "Methoden zur Signaturerstellung"
|
||
|
||
[wetSignature.tooltip.draw]
|
||
bullet1 = "Stiftfarbe und -stärke anpassen"
|
||
bullet2 = "Löschen und neu zeichnen, bis Sie zufrieden sind"
|
||
bullet3 = "Funktioniert auf Touch-Geräten (Tablets, Smartphones)"
|
||
description = "Erstellen Sie eine handschriftliche Signatur mit Ihrer Maus oder dem Touchscreen. Am besten für persönliche, authentische Signaturen."
|
||
title = "Signatur zeichnen"
|
||
|
||
[wetSignature.tooltip.type]
|
||
bullet1 = "Aus mehreren Schriftarten wählen"
|
||
bullet2 = "Textgröße und -farbe anpassen"
|
||
bullet3 = "Ideal für standardisierte Signaturen"
|
||
description = "Erzeugen Sie eine Signatur aus eingegebenem Text. Schnell und einheitlich, geeignet für Geschäftsdokumente."
|
||
title = "Signatur eingeben"
|
||
|
||
[wetSignature.tooltip.upload]
|
||
bullet1 = "Unterstützt PNG, JPG und andere Bildformate"
|
||
bullet2 = "Transparente Hintergründe für beste Ergebnisse empfohlen"
|
||
bullet3 = "Das Bild wird an den Signaturbereich angepasst"
|
||
description = "Laden Sie ein bereits erstelltes Signaturbild hoch. Ideal, wenn Sie eine eingescannte Unterschrift oder ein Firmenlogo haben."
|
||
title = "Signaturbild hochladen"
|
||
|
||
[workbenchBar]
|
||
activeFiles = "Aktive Dateien"
|
||
annotations = "Anmerkungen"
|
||
applyRedactionsFirst = "Schwärzungen zuerst anwenden"
|
||
closeAll = "Alle Dateien schließen"
|
||
closePdf = "PDF schließen"
|
||
deleteSelected = "Ausgewählte Seiten löschen"
|
||
deselectAll = "Alle abwählen"
|
||
downloadAll = "Alle herunterladen"
|
||
exitRedaction = "Schwärzungsmodus beenden"
|
||
exportAll = "PDF exportieren"
|
||
exportSelected = "Ausgewählte Seiten exportieren"
|
||
formFill = "Formular ausfüllen"
|
||
multiTool = "Multitool"
|
||
panMode = "Verschiebemodus"
|
||
print = "PDF drucken"
|
||
readAloud = "Vorlesen"
|
||
readAloudLanguage = "Sprache"
|
||
readAloudSpeed = "Geschwindigkeit"
|
||
redact = "Schwärzen"
|
||
rotateLeft = "Nach links drehen"
|
||
rotateRight = "Nach rechts drehen"
|
||
ruler = "Lineal / Messen"
|
||
save = "Speichern"
|
||
saveAll = "Alle speichern"
|
||
saveAs = "Speichern unter"
|
||
saveChanges = "Änderungen speichern"
|
||
search = "PDF durchsuchen"
|
||
selectAll = "Alle auswählen"
|
||
selectByNumber = "Nach Seitenzahlen auswählen"
|
||
selectLanguage = "Sprache auswählen"
|
||
share = "Teilen"
|
||
toggleAnnotations = "Anmerkungen ein-/ausblenden"
|
||
toggleAttachments = "Anhänge ein-/ausblenden"
|
||
toggleBookmarks = "Lesezeichen ein-/ausblenden"
|
||
toggleComments = "Kommentare"
|
||
toggleLayers = "Ebenen ein-/ausblenden"
|
||
toggleSidebar = "Seitenleiste ein-/ausblenden"
|
||
viewer = "Viewer"
|
||
|
||
[workflow.participant]
|
||
accessExpired = "Ihr Zugriff auf dieses Dokument ist abgelaufen."
|
||
certificateFile = "Zertifikatdatei"
|
||
certificateFilePlaceholder = "Zertifikatdatei auswählen"
|
||
certificatePassword = "Zertifikatpasswort"
|
||
certificateType = "Zertifikattyp"
|
||
certTypeJks = "JKS-Keystore"
|
||
certTypeP12 = "P12/PKCS12-Zertifikat"
|
||
certTypeServer = "Serverzertifikat (falls verfügbar)"
|
||
completedDeclined = "Sie haben dieses Dokument abgelehnt."
|
||
completedSigned = "Sie haben dieses Dokument signiert."
|
||
decline = "Ablehnen"
|
||
downloadDocument = "Dokument herunterladen"
|
||
dueDate = "Fälligkeitsdatum: {{date}}"
|
||
errorTitle = "Fehler"
|
||
from = "Von: {{name}}"
|
||
loadingSession = "Sitzung wird geladen..."
|
||
location = "Ort"
|
||
locationPlaceholder = "z. B. San Francisco, CA"
|
||
pageNumber = "Seitenzahl (optional)"
|
||
reason = "Grund"
|
||
reasonPlaceholder = "z. B. Dokumentgenehmigung"
|
||
sessionNotFound = "Sitzung nicht gefunden oder Zugriff verweigert."
|
||
signDocument = "Dokument signieren"
|
||
statusDeclined = "Abgelehnt"
|
||
statusNotified = "Benachrichtigt"
|
||
statusPending = "Ausstehend"
|
||
statusSigned = "Signiert"
|
||
statusViewed = "Angesehen"
|
||
submitSignature = "Signatur senden"
|
||
|
||
[workspace]
|
||
title = "Arbeitsbereich"
|
||
|
||
[workspace.people]
|
||
active = "Aktiv"
|
||
activeSession = "Aktive Sitzung"
|
||
addMembers = "Mitglieder hinzufügen"
|
||
admin = "Admin"
|
||
confirmDelete = "Sind Sie sicher, dass Sie diesen Benutzer löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden."
|
||
confirmUnlock = "Möchten Sie dieses Benutzerkonto wirklich entsperren?"
|
||
deleteUser = "Benutzer löschen"
|
||
deleteUserError = "Benutzer konnte nicht gelöscht werden"
|
||
deleteUserSuccess = "Benutzer erfolgreich gelöscht"
|
||
description = "Mitglieder des Arbeitsbereichs und deren Berechtigungen verwalten"
|
||
disable = "Deaktivieren"
|
||
disabled = "Deaktiviert"
|
||
editRole = "Rolle bearbeiten"
|
||
enable = "Aktivieren"
|
||
loading = "Personen werden geladen..."
|
||
locked = "gesperrt"
|
||
lockedBadge = "Gesperrt"
|
||
loginRequired = "Zuerst Login-Modus aktivieren"
|
||
memberActions = "Mitgliederaktionen"
|
||
noMembersFound = "Keine Mitglieder gefunden"
|
||
role = "Rolle"
|
||
searchMembers = "Mitglieder suchen..."
|
||
team = "Team"
|
||
title = "Personen"
|
||
unlockAccount = "Konto entsperren"
|
||
unlockUserError = "Benutzerkonto konnte nicht entsperrt werden"
|
||
unlockUserSuccess = "Benutzerkonto erfolgreich entsperrt"
|
||
user = "Benutzer"
|
||
userInfo = "Benutzerinformationen"
|
||
|
||
[workspace.people.actions]
|
||
upgrade = "Upgrade"
|
||
|
||
[workspace.people.addMember]
|
||
authType = "Authentifizierungstyp"
|
||
error = "Benutzer konnte nicht erstellt werden"
|
||
forceMFA = "MFA-Einrichtung bei der nächsten Anmeldung erzwingen"
|
||
forcePasswordChange = "Passwortänderung bei erster Anmeldung erzwingen"
|
||
password = "Passwort"
|
||
passwordPlaceholder = "Passwort eingeben"
|
||
passwordRequired = "Passwort ist erforderlich"
|
||
role = "Rolle"
|
||
submit = "Mitglied hinzufügen"
|
||
success = "Benutzer erfolgreich erstellt"
|
||
team = "Team (optional)"
|
||
teamPlaceholder = "Team auswählen"
|
||
username = "Benutzername (E-Mail)"
|
||
usernamePlaceholder = "user@example.com"
|
||
usernameRequired = "Benutzername und Passwort sind erforderlich"
|
||
|
||
[workspace.people.authType]
|
||
oauth = "OAuth2"
|
||
password = "Passwort"
|
||
saml = "SAML2"
|
||
ssoDescription = "Der Benutzer authentifiziert sich über den SSO-Anbieter"
|
||
|
||
[workspace.people.changePassword]
|
||
action = "Passwort ändern"
|
||
confirmPassword = "Passwort bestätigen"
|
||
confirmPlaceholder = "Neues Passwort erneut eingeben"
|
||
copiedToClipboard = "Passwort in die Zwischenablage kopiert"
|
||
copyFailed = "Kopieren des Passworts fehlgeschlagen"
|
||
copyTooltip = "In Zwischenablage kopieren"
|
||
emailUnavailable = "Die E-Mail-Adresse dieses Benutzers ist keine gültige E-Mail-Adresse. Benachrichtigungen sind deaktiviert."
|
||
error = "Aktualisieren des Passworts fehlgeschlagen"
|
||
forcePasswordChange = "Benutzer zwingen, das Passwort bei der nächsten Anmeldung zu ändern"
|
||
generatedPreview = "Generiertes Passwort:"
|
||
generateRandom = "Sicheres Passwort generieren"
|
||
includePassword = "Neues Passwort in die E-Mail aufnehmen"
|
||
newPassword = "Neues Passwort"
|
||
notifyOnly = "Es wird eine E-Mail ohne das Passwort gesendet, die den Benutzer darüber informiert, dass ein Admin es geändert hat."
|
||
passwordMismatch = "Passwörter stimmen nicht überein"
|
||
passwordRequired = "Bitte geben Sie ein neues Passwort ein"
|
||
placeholder = "Neues Passwort eingeben"
|
||
sendEmail = "Den Benutzer per E-Mail über diese Änderung informieren"
|
||
smtpDisabled = "E-Mail-Benachrichtigungen erfordern, dass SMTP in den Einstellungen aktiviert ist."
|
||
submit = "Passwort aktualisieren"
|
||
subtitle = "Passwort aktualisieren für"
|
||
success = "Passwort erfolgreich aktualisiert"
|
||
title = "Passwort ändern"
|
||
|
||
[workspace.people.editMember]
|
||
editing = "Editing: <0>{{username}}</0>"
|
||
error = "Benutzer konnte nicht aktualisiert werden"
|
||
role = "Rolle"
|
||
submit = "Update User"
|
||
success = "Benutzer erfolgreich aktualisiert"
|
||
team = "Team (optional)"
|
||
teamPlaceholder = "Team auswählen"
|
||
title = "Edit User"
|
||
|
||
[workspace.people.emailInvite]
|
||
allFailed = "Benutzer konnten nicht eingeladen werden"
|
||
emails = "E-Mail-Adressen"
|
||
emailsPlaceholder = "user1@example.com, user2@example.com"
|
||
emailsRequired = "Mindestens eine E-Mail-Adresse ist erforderlich"
|
||
error = "Einladungen konnten nicht gesendet werden"
|
||
partialFailure = "Einige Einladungen sind fehlgeschlagen"
|
||
submit = "Einladungen senden"
|
||
success = "Benutzer erfolgreich eingeladen"
|
||
|
||
[workspace.people.inviteLink]
|
||
copied = "Link in die Zwischenablage kopiert"
|
||
email = "E-Mail-Adresse"
|
||
emailDescription = "Optional – leer lassen für einen allgemeinen Einladungslink, der von jedem verwendet werden kann"
|
||
emailPlaceholder = "user@example.com (optional)"
|
||
emailSent = "Einladungslink generiert und per E-Mail gesendet"
|
||
error = "Einladungslink konnte nicht generiert werden"
|
||
expiryHours = "Ablauf (Stunden)"
|
||
generate = "Link generieren"
|
||
generated = "Einladungslink generiert"
|
||
sendEmail = "Einladungslink per E-Mail senden"
|
||
sendEmailDescription = "Wenn aktiviert, wird der Einladungslink an die angegebene E-Mail-Adresse gesendet"
|
||
submit = "Einladungslink generieren"
|
||
|
||
[workspace.people.inviteMembers]
|
||
label = "Mitglieder einladen"
|
||
subtitle = "Geben Sie unten E-Mails ein oder fügen Sie sie ein, getrennt durch Kommas. Ihr Arbeitsbereich wird nach Mitgliedern abgerechnet."
|
||
|
||
[workspace.people.inviteMode]
|
||
email = "E-Mail"
|
||
emailDisabled = "E-Mail-Einladungen erfordern eine SMTP-Konfiguration und mail.enableInvites=true in den Einstellungen"
|
||
link = "Link"
|
||
username = "Benutzername"
|
||
|
||
[workspace.people.license]
|
||
currentUsage = "Derzeit werden {{current}} von {{max}} Benutzerlizenzen verwendet"
|
||
fromLicense = "aus der Lizenz"
|
||
grandfathered = "Bestandsschutz"
|
||
grandfatheredShort = "{{count}} mit Bestandsschutz"
|
||
slotsAvailable_one = "{{count}} user slot available"
|
||
slotsAvailable_other = "{{count}} user slots available"
|
||
slotsAvailable_zero = "No slots available"
|
||
users_one = "user"
|
||
users_other = "users"
|
||
|
||
[workspace.people.mfa]
|
||
adminDisableError = "MFA konnte für Benutzer nicht deaktiviert werden"
|
||
adminDisableSuccess = "MFA für Benutzer erfolgreich deaktiviert"
|
||
disableByAdmin = "MFA deaktivieren"
|
||
|
||
[workspace.people.roleDescriptions]
|
||
admin = "Kann Einstellungen verwalten und Mitglieder einladen, mit vollständigem administrativem Zugriff."
|
||
currentRole = "Aktuell zugewiesene Rolle."
|
||
user = "Can view and edit shared files, but cannot manage workspace settings or users."
|
||
|
||
[workspace.people.toggleEnabled]
|
||
error = "Benutzerstatus konnte nicht aktualisiert werden"
|
||
success = "Benutzerstatus erfolgreich aktualisiert"
|
||
|
||
[workspace.teams]
|
||
addMember = "Mitglied hinzufügen"
|
||
backToTeams = "Zurück zu Teams"
|
||
cannotAddToInternal = "Dem Internal-Team können keine Mitglieder hinzugefügt werden"
|
||
cannotDeleteInternal = "Das Internal-Team kann nicht gelöscht werden"
|
||
cannotRenameInternal = "Das Internal-Team kann nicht umbenannt werden"
|
||
confirmDelete = "Möchten Sie dieses Team wirklich löschen? Das Team muss zum Löschen leer sein."
|
||
confirmRemove = "Benutzer aus diesem Team entfernen?"
|
||
createNewTeam = "Neues Team erstellen"
|
||
deleteTeamLabel = "Team löschen"
|
||
description = "Teams verwalten und Mitglieder des Arbeitsbereichs organisieren"
|
||
loadError = "Teamdetails konnten nicht geladen werden"
|
||
loading = "Teams werden geladen..."
|
||
loadingDetails = "Teamdetails werden geladen..."
|
||
memberCount_one = "{{count}} member"
|
||
memberCount_other = "{{count}} members"
|
||
memberCount_zero = "no members"
|
||
noMembers = "Keine Mitglieder in diesem Team"
|
||
noTeamsFound = "Keine Teams gefunden"
|
||
removeMember = "Aus Team entfernen"
|
||
removeMemberError = "Benutzer konnte nicht aus dem Team entfernt werden"
|
||
removeMemberSuccess = "Benutzer aus Team entfernt"
|
||
renameTeamLabel = "Team umbenennen"
|
||
system = "System"
|
||
teamActions = "Teamaktionen"
|
||
teamName = "Teamname"
|
||
teamNotFound = "Team nicht gefunden"
|
||
title = "Teams"
|
||
totalMembers = "Mitglieder insgesamt"
|
||
viewTeam = "Team anzeigen"
|
||
|
||
[workspace.teams.addMemberToTeam]
|
||
addingTo = "Hinzufügen zu"
|
||
currentlyIn = "derzeit in"
|
||
error = "Mitglied konnte nicht zum Team hinzugefügt werden"
|
||
selectUser = "Benutzer auswählen"
|
||
selectUserPlaceholder = "Benutzer auswählen"
|
||
selectUserRequired = "Bitte einen Benutzer auswählen"
|
||
submit = "Mitglied hinzufügen"
|
||
success = "Mitglied erfolgreich zum Team hinzugefügt"
|
||
title = "Mitglied zum Team hinzufügen"
|
||
userRequired = "Bitte einen Benutzer auswählen"
|
||
willBeMoved = "Hinweis: Dieser Benutzer wird von seinem aktuellen Team in dieses Team verschoben."
|
||
|
||
[workspace.teams.changeTeam]
|
||
changing = "Verschieben"
|
||
error = "Team konnte nicht gewechselt werden"
|
||
label = "Team wechseln"
|
||
selectTeam = "Team auswählen"
|
||
selectTeamPlaceholder = "Team auswählen"
|
||
selectTeamRequired = "Bitte ein Team auswählen"
|
||
submit = "Team wechseln"
|
||
success = "Team erfolgreich gewechselt"
|
||
title = "Team wechseln"
|
||
|
||
[workspace.teams.createTeam]
|
||
error = "Team konnte nicht erstellt werden"
|
||
nameRequired = "Teamname ist erforderlich"
|
||
submit = "Team erstellen"
|
||
success = "Team erfolgreich erstellt"
|
||
teamName = "Teamname"
|
||
teamNamePlaceholder = "Teamname eingeben"
|
||
title = "Neues Team erstellen"
|
||
|
||
[workspace.teams.deleteTeam]
|
||
error = "Team konnte nicht gelöscht werden. Stellen Sie sicher, dass das Team leer ist."
|
||
success = "Team erfolgreich gelöscht"
|
||
|
||
[workspace.teams.renameTeam]
|
||
error = "Team konnte nicht umbenannt werden"
|
||
nameRequired = "Teamname ist erforderlich"
|
||
newTeamName = "Neuer Teamname"
|
||
newTeamNamePlaceholder = "Neuen Teamnamen eingeben"
|
||
renaming = "Wird umbenannt:"
|
||
submit = "Team umbenennen"
|
||
success = "Team erfolgreich umbenannt"
|
||
title = "Team umbenennen"
|
||
|
||
[zipWarning]
|
||
cancel = "Abbrechen"
|
||
confirm = "Extrahieren"
|
||
message_one = "This ZIP contains {{count}} file. Extract anyway?"
|
||
message_other = "This ZIP contains {{count}} files. Extract anyway?"
|
||
title = "Große ZIP-Datei"
|