mirror of
https://github.com/arsvendg/Stirling-PDF.git
synced 2026-09-14 12:42:08 +02:00
translations (#5541)
# Description of Changes <!-- Please provide a summary of the changes, including: - What was changed - Why the change was made - Any challenges encountered Closes #(issue_number) --> --- ## 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/devGuide/DeveloperGuide.md) (if applicable) - [ ] I have read the [How to add new languages to Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md) (if applicable) - [ ] I have performed a self-review of my own code - [ ] My changes generate no new warnings ### Documentation - [ ] I have updated relevant docs on [Stirling-PDF's doc repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/) (if functionality has heavily changed) - [ ] I have read the section [Add New Translation Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md#add-new-translation-tags) (for new translation tags only) ### Translations (if applicable) - [ ] 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 tested my changes locally. Refer to the [Testing Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md#6-testing) for more details.
This commit is contained in:
@@ -1,8 +1,11 @@
|
||||
unsavedChanges = "U heeft niet-opgeslagen wijzigingen in uw PDF."
|
||||
pendingRedactionsTitle = "Unapplied Redactions"
|
||||
pendingRedactions = "You have unapplied redactions that will be lost."
|
||||
areYouSure = "Weet u zeker dat u wilt vertrekken?"
|
||||
unsavedChangesTitle = "Niet-opgeslagen wijzigingen"
|
||||
keepWorking = "Doorgaan met werken"
|
||||
discardChanges = "Verwerpen en verlaten"
|
||||
discardRedactions = "Discard & Leave"
|
||||
applyAndContinue = "Opslaan en verlaten"
|
||||
exportAndContinue = "Exporteren en doorgaan"
|
||||
cancel = "Annuleren"
|
||||
@@ -128,9 +131,6 @@ undoQuotaError = "Kan niet ongedaan maken: onvoldoende opslagruimte"
|
||||
undoStorageError = "Ongedaan maken voltooid, maar sommige bestanden konden niet in de opslag worden opgeslagen"
|
||||
undoSuccess = "Bewerking succesvol ongedaan gemaakt"
|
||||
unsupported = "Niet ondersteund"
|
||||
discardRedactions = "Discard & Leave"
|
||||
pendingRedactions = "You have unapplied redactions that will be lost."
|
||||
pendingRedactionsTitle = "Unapplied Redactions"
|
||||
|
||||
[toolPanel]
|
||||
placeholder = "Kies een tool om te beginnen"
|
||||
@@ -306,6 +306,7 @@ selectOperation = "Selecteer bewerking"
|
||||
addOperationButton = "Bewerking toevoegen"
|
||||
pipelineHeader = "Pijplijn:"
|
||||
saveButton = "Downloaden"
|
||||
saveForFolderScanning = "Opslaan voor mapscannen"
|
||||
validateButton = "Valideren"
|
||||
|
||||
[enterpriseEdition]
|
||||
@@ -445,10 +446,10 @@ viewDetails = "Details bekijken"
|
||||
serverNeedsUpdate = "Server needs to be updated by administrator"
|
||||
|
||||
[settings.general.versionInfo]
|
||||
title = "Version Information"
|
||||
description = "Desktop and server version details"
|
||||
desktop = "Desktop Version"
|
||||
server = "Server Version"
|
||||
title = "Version Information"
|
||||
|
||||
[settings.security]
|
||||
title = "Beveiliging"
|
||||
@@ -539,6 +540,8 @@ accountSettings = "Account instellingen"
|
||||
adminSettings = "Beheerdersinstellingen - Gebruikers bekijken en toevoegen"
|
||||
userControlSettings = "Gebruikerscontrole instellingen"
|
||||
changeUsername = "Wijzig gebruikersnaam"
|
||||
changeUsernameDescription = "Update your username. You will be logged out after updating."
|
||||
newUsernamePlaceholder = "Enter your new username"
|
||||
newUsername = "Nieuwe gebruikersnaam"
|
||||
password = "Bevestigingswachtwoord"
|
||||
oldPassword = "Oud wachtwoord"
|
||||
@@ -553,8 +556,30 @@ property = "Eigenschap"
|
||||
webBrowserSettings = "Webbrowser instelling"
|
||||
syncToBrowser = "Synchroniseer account -> browser"
|
||||
syncToAccount = "Synchroniseer account <- browser"
|
||||
changeUsernameDescription = "Update your username. You will be logged out after updating."
|
||||
newUsernamePlaceholder = "Enter your new username"
|
||||
|
||||
[account.mfa]
|
||||
title = "Tweefactorauthenticatie"
|
||||
setupFailed = "Kan instellen van tweefactorauthenticatie niet starten. Probeer het opnieuw."
|
||||
codeRequired = "Voer de authenticatiecode in om door te gaan."
|
||||
enabled = "Tweefactorauthenticatie ingeschakeld."
|
||||
enableFailed = "Kan tweefactorauthenticatie niet inschakelen. Controleer de code en probeer het opnieuw."
|
||||
disabled = "Tweefactorauthenticatie uitgeschakeld."
|
||||
disableFailed = "Kan tweefactorauthenticatie niet uitschakelen. Controleer de code en probeer het opnieuw."
|
||||
description = "Voeg een extra beveiligingslaag toe aan uw account."
|
||||
enableButton = "Tweefactorauthenticatie inschakelen"
|
||||
disableButton = "Tweefactorauthenticatie uitschakelen"
|
||||
setupTitle = "Tweefactorauthenticatie instellen"
|
||||
setupDescription = "Scan de QR-code met uw authenticator-app en voer vervolgens de 6-cijferige code in ter bevestiging."
|
||||
manualKey = "Handmatige instelsleutel"
|
||||
secretWarning = "Bewaar deze sleutel privé. Iedereen met toegang kan geldige authenticatiecodes genereren."
|
||||
codePlaceholder = "Voer 6-cijferige code in"
|
||||
confirmEnable = "Inschakelen"
|
||||
disableTitle = "Tweefactorauthenticatie uitschakelen"
|
||||
disableDescription = "Voer een geldige authenticatiecode in om tweefactorauthenticatie uit te schakelen."
|
||||
codeLabel = "Authenticatiecode"
|
||||
confirmDisable = "Uitschakelen"
|
||||
ssoDescription = "Tweefactorauthenticatie wordt beheerd door uw identiteitsprovider voor single sign-on-accounts."
|
||||
ssoManaged = "Configureer MFA via uw identiteitsprovider."
|
||||
|
||||
[adminUserSettings]
|
||||
title = "Gebruikersbeheer"
|
||||
@@ -1264,7 +1289,10 @@ downloadHtml = "HTML-tussenbestand downloaden in plaats van PDF"
|
||||
pdfaOptions = "PDF/A-opties"
|
||||
outputFormat = "Uitvoerformaat"
|
||||
pdfaNote = "PDF/A-1b is compatibeler, PDF/A-2b ondersteunt meer functies."
|
||||
pdfaFormat = "PDF/A-formaat"
|
||||
pdfaDigitalSignatureWarning = "Dit PDF bestand bevat een digitale handtekening. Deze wordt in de volgende stap verwijderd."
|
||||
pdfxDigitalSignatureWarning = "Het PDF-bestand bevat een digitale handtekening. Deze wordt in de volgende stap verwijderd."
|
||||
pdfxDescription = "PDF/X is een ISO-standaard PDF-subset voor betrouwbaar afdrukken en grafische uitwisseling."
|
||||
fileFormat = "Bestandsformaat"
|
||||
wordDoc = "Word-document"
|
||||
wordDocExt = "Word-document (.docx)"
|
||||
@@ -1295,9 +1323,9 @@ cbzDpi = "DPI voor weergave van afbeeldingen"
|
||||
cbrOptions = "CBR-opties"
|
||||
cbrOutputOptions = "PDF-naar-CBR-opties"
|
||||
cbrDpi = "DPI voor weergave van afbeeldingen"
|
||||
svgPdfOptions = "SVG to PDF Options"
|
||||
combineSvgs = "Combine SVGs into single PDF"
|
||||
combineSvgsDescription = "Combine all SVG files into one PDF with multiple pages, or create separate PDFs for each SVG"
|
||||
svgPdfOptions = "SVG to PDF Options"
|
||||
svgVectorNote = "SVG files are rendered as vector graphics for crisp output at any resolution. Dimensions from the SVG determine the PDF page size."
|
||||
|
||||
[convert.ebookOptions]
|
||||
@@ -1313,16 +1341,16 @@ optimizeForEbookPdf = "Optimalisatie voor ebook-lezers"
|
||||
optimizeForEbookPdfDesc = "Optimaliseer de PDF voor eBook-lezen (kleinere bestandsgrootte, betere weergave op eInk-apparaten)"
|
||||
|
||||
[convert.epubOptions]
|
||||
detectChapters = "Detect chapters"
|
||||
detectChaptersDesc = "Detect headings that look like chapters and insert EPUB page breaks"
|
||||
epubOptions = "PDF to eBook Options"
|
||||
epubOptionsDesc = "Options for converting PDF to EPUB/AZW3"
|
||||
kindleEink = "Kindle e-Ink (text optimized)"
|
||||
detectChapters = "Detect chapters"
|
||||
detectChaptersDesc = "Detect headings that look like chapters and insert EPUB page breaks"
|
||||
targetDevice = "Target device"
|
||||
targetDeviceDesc = "Choose an output profile optimized for the reader device"
|
||||
outputFormat = "Output format"
|
||||
outputFormatDesc = "Choose the output format for the ebook"
|
||||
tabletPhone = "Tablet/Phone (with images)"
|
||||
targetDevice = "Target device"
|
||||
targetDeviceDesc = "Choose an output profile optimized for the reader device"
|
||||
kindleEink = "Kindle e-Ink (text optimized)"
|
||||
|
||||
[imageToPdf]
|
||||
tags = "conversie,img,jpg,foto"
|
||||
@@ -2197,6 +2225,16 @@ tip = "Werkt momenteel niet voor meerdere inputs tegelijkertijd."
|
||||
outputFormat = "Uitvoerindeling"
|
||||
pdfWithDigitalSignature = "Dit PDF bestand bevat een digitale handtekening. Deze wordt in de volgende stap verwijderd."
|
||||
|
||||
[pdfToPDFX]
|
||||
tags = "print,standaard,conversie,productie,prepress,archief"
|
||||
title = "PDF naar PDF/X"
|
||||
header = "PDF naar PDF/X"
|
||||
credit = "Deze service gebruikt Ghostscript voor PDF/X-conversie"
|
||||
submit = "Converteren"
|
||||
tip = "Werkt momenteel niet met meerdere invoer tegelijk"
|
||||
outputFormat = "Uitvoerformaat"
|
||||
pdfWithDigitalSignature = "Het PDF-bestand bevat een digitale handtekening. Deze wordt in de volgende stap verwijderd."
|
||||
|
||||
[PDFToWord]
|
||||
tags = "doc,docx,odt,word,transformatie,formaat,conversie,kantoor,microsoft,docfile"
|
||||
title = "PDF naar Word"
|
||||
@@ -3153,6 +3191,18 @@ other = "Overig"
|
||||
perPageInfo = "Informatie per pagina"
|
||||
tableOfContents = "Inhoudsopgave"
|
||||
|
||||
[getPdfInfo.compliance]
|
||||
notDetected = "Niet gedetecteerd"
|
||||
passed = "Geslaagd"
|
||||
failed = "Mislukt"
|
||||
compliant = "Conform"
|
||||
nonCompliant = "Niet-conform"
|
||||
none = "Geen standaarden gedetecteerd"
|
||||
passedCount = "geslaagd"
|
||||
failedCount = "mislukt"
|
||||
noVerification = "Geen verificatie uitgevoerd"
|
||||
noVerificationDesc = "Naleving van PDF-standaarden is voor dit document niet geverifieerd."
|
||||
|
||||
[getPdfInfo.other]
|
||||
attachments = "Bijlagen"
|
||||
embeddedFiles = "Ingesloten bestanden"
|
||||
@@ -3184,6 +3234,8 @@ permsRestricted = "{{count}} beperkingen"
|
||||
permsMixed = "Sommige machtigingen beperkt"
|
||||
hasCompliance = "Voldoet aan compliancestandaarden"
|
||||
noCompliance = "Geen compliancestandaarden"
|
||||
compliancePassed = "{{standards}} conform"
|
||||
complianceChecked = "Standaarden geverifieerd ({{failed}} mislukt)"
|
||||
basic = "Basisinformatie"
|
||||
documentInfo = "Documentinformatie"
|
||||
securityTitle = "Beveiligingsstatus"
|
||||
@@ -3249,10 +3301,10 @@ title = "Methode voor zwartlakken"
|
||||
mode = "Modus"
|
||||
automatic = "Automatisch"
|
||||
automaticDesc = "Tekst zwartlakken op basis van zoektermen"
|
||||
automaticDisabledTooltip = "Select files in the file manager to redact multiple files at once"
|
||||
manual = "Handmatig"
|
||||
manualDesc = "Klik en sleep om specifieke gebieden te zwartlakken"
|
||||
manualComingSoon = "Handmatig zwartlakken komt binnenkort"
|
||||
automaticDisabledTooltip = "Select files in the file manager to redact multiple files at once"
|
||||
|
||||
[redact.auto]
|
||||
header = "Automatisch zwartlakken"
|
||||
@@ -3320,26 +3372,35 @@ text = "Match alleen complete woorden, geen gedeeltelijke overeenkomsten. 'John'
|
||||
title = "Converteren naar PDF-afbeelding"
|
||||
text = "Converteert de PDF na zwartlakken naar een op afbeeldingen gebaseerde PDF. Dit zorgt ervoor dat tekst achter zwartlakvakken volledig wordt verwijderd en onherstelbaar is."
|
||||
|
||||
[redact.tooltip.manual.apply]
|
||||
bullet1 = "Mark as many areas as needed before applying"
|
||||
bullet2 = "All pending redactions are applied at once"
|
||||
bullet3 = "Redactions cannot be undone after applying"
|
||||
text = "After marking content, click 'Apply' to permanently redact all marked areas. The pending count shows how many redactions are ready to be applied."
|
||||
title = "Apply Redactions"
|
||||
|
||||
[redact.tooltip.manual.header]
|
||||
title = "Manual Redaction Controls"
|
||||
|
||||
[redact.tooltip.manual.markArea]
|
||||
text = "Draw rectangular areas on the PDF to mark regions for redaction. Useful for redacting images, signatures, or irregular shapes."
|
||||
title = "Mark Area Tool"
|
||||
|
||||
[redact.tooltip.manual.markText]
|
||||
text = "Select text directly on the PDF to mark it for redaction. Click and drag to highlight specific text that you want to redact."
|
||||
title = "Mark Text Tool"
|
||||
text = "Select text directly on the PDF to mark it for redaction. Click and drag to highlight specific text that you want to redact."
|
||||
|
||||
[redact.tooltip.manual.markArea]
|
||||
title = "Mark Area Tool"
|
||||
text = "Draw rectangular areas on the PDF to mark regions for redaction. Useful for redacting images, signatures, or irregular shapes."
|
||||
|
||||
[redact.tooltip.manual.apply]
|
||||
title = "Apply Redactions"
|
||||
text = "After marking content, click 'Apply' to permanently redact all marked areas. The pending count shows how many redactions are ready to be applied."
|
||||
bullet1 = "Mark as many areas as needed before applying"
|
||||
bullet2 = "All pending redactions are applied at once"
|
||||
bullet3 = "Redactions cannot be undone after applying"
|
||||
|
||||
[redact.manual]
|
||||
title = "Redaction Tools"
|
||||
instructions = "Select text or draw areas on the PDF to mark content for redaction."
|
||||
markText = "Mark Text"
|
||||
markArea = "Mark Area"
|
||||
pendingLabel = "Pending:"
|
||||
applyWarning = "⚠️ Permanent application, cannot be undone and the data underneath will be deleted"
|
||||
apply = "Apply"
|
||||
noMarks = "No redaction marks. Use the tools above to mark content for redaction."
|
||||
header = "Handmatig zwartlakken"
|
||||
controlsTitle = "Manual Redaction Controls"
|
||||
textBasedRedaction = "Tekstgebaseerd zwartlakken"
|
||||
pageBasedRedaction = "Pagina-gebaseerd zwartlakken"
|
||||
convertPDFToImageLabel = "PDF converteren naar PDF-afbeelding (gebruikt om tekst achter het vak te verwijderen)"
|
||||
@@ -3359,15 +3420,6 @@ showLayers = "Lagen weergeven (dubbelklik om alle lagen te resetten naar de stan
|
||||
colourPicker = "Kleurenkiezer"
|
||||
findCurrentOutlineItem = "Huidig item in structuur zoeken"
|
||||
applyChanges = "Wijzigingen toepassen"
|
||||
apply = "Apply"
|
||||
applyWarning = "⚠️ Permanent application, cannot be undone and the data underneath will be deleted"
|
||||
controlsTitle = "Manual Redaction Controls"
|
||||
instructions = "Select text or draw areas on the PDF to mark content for redaction."
|
||||
markArea = "Mark Area"
|
||||
markText = "Mark Text"
|
||||
noMarks = "No redaction marks. Use the tools above to mark content for redaction."
|
||||
pendingLabel = "Pending:"
|
||||
title = "Redaction Tools"
|
||||
|
||||
[redact.manual.pageRedactionNumbers]
|
||||
title = "Pagen"
|
||||
@@ -3723,6 +3775,13 @@ passwordChangedSuccess = "Wachtwoord succesvol gewijzigd! Log in met uw nieuwe w
|
||||
credentialsUpdated = "Uw inloggegevens zijn bijgewerkt. Log opnieuw in."
|
||||
defaultCredentials = "Standaard inloggegevens"
|
||||
changePasswordWarning = "Wijzig uw wachtwoord nadat u voor het eerst bent ingelogd"
|
||||
mfaRequired = "Tweefactorcode vereist"
|
||||
mfaCode = "Authenticatiecode"
|
||||
enterMfaCode = "Voer 6-cijferige code in"
|
||||
mfaPromptTitle = "Tweefactorauthenticatie"
|
||||
mfaPromptBody = "Voer de authenticatiecode uit uw authenticator-app in om door te gaan."
|
||||
verifyingMfa = "Verifiëren..."
|
||||
verifyMfa = "Code verifiëren"
|
||||
|
||||
[login.slides.overview]
|
||||
alt = "Stirling PDF-overzicht"
|
||||
@@ -4136,18 +4195,18 @@ language = "Taal"
|
||||
toggleAnnotations = "Annotaties tonen/verbergen"
|
||||
search = "PDF doorzoeken"
|
||||
panMode = "Pan-modus"
|
||||
applyRedactionsFirst = "Apply redactions first"
|
||||
rotateLeft = "Linksom draaien"
|
||||
rotateRight = "Rechtsom draaien"
|
||||
toggleSidebar = "Zijbalk tonen/verbergen"
|
||||
toggleBookmarks = "Bladwijzers tonen/verbergen"
|
||||
print = "PDF afdrukken"
|
||||
draw = "Draw"
|
||||
redact = "Redact"
|
||||
exitRedaction = "Exit Redaction Mode"
|
||||
save = "Save"
|
||||
downloadAll = "Alles downloaden"
|
||||
saveAll = "Alles opslaan"
|
||||
applyRedactionsFirst = "Apply redactions first"
|
||||
draw = "Draw"
|
||||
exitRedaction = "Exit Redaction Mode"
|
||||
redact = "Redact"
|
||||
save = "Save"
|
||||
|
||||
[textAlign]
|
||||
left = "Links"
|
||||
@@ -4302,6 +4361,8 @@ fetchError = "Instellingen laden mislukt"
|
||||
saveError = "Instellingen opslaan mislukt"
|
||||
saved = "Instellingen succesvol opgeslagen"
|
||||
saveSuccess = "Instellingen succesvol opgeslagen"
|
||||
success = "Settings saved successfully"
|
||||
error = "Failed to save settings"
|
||||
save = "Wijzigingen opslaan"
|
||||
discard = "Verwerpen"
|
||||
restartRequired = "Herstart vereist"
|
||||
@@ -4309,8 +4370,6 @@ loginRequired = "Inlogmodus moet zijn ingeschakeld om beheerinstellingen te wijz
|
||||
restarting = "Server wordt herstart"
|
||||
restartingMessage = "De server wordt herstart. Even geduld..."
|
||||
restartError = "Kan server niet herstarten. Herstart handmatig."
|
||||
error = "Failed to save settings"
|
||||
success = "Settings saved successfully"
|
||||
|
||||
[admin.settings.unsavedChanges]
|
||||
title = "Niet-opgeslagen wijzigingen"
|
||||
@@ -4324,6 +4383,10 @@ title = "Inlogmodus vereist"
|
||||
message = "Inlogmodus moet zijn ingeschakeld om beheerinstellingen te wijzigen. Stel SECURITY_ENABLELOGIN=true in uw omgeving of security.enableLogin: true in settings.yml in, start daarna de server opnieuw."
|
||||
readOnly = "De onderstaande instellingen tonen voorbeeldwaarden ter referentie. Schakel de inlogmodus in om de werkelijke configuratie te bekijken en te bewerken."
|
||||
|
||||
[admin.settings.enterpriseRequired]
|
||||
title = "Enterprise-licentie vereist"
|
||||
message = "Voor toegang tot {{featureName}} is een Enterprise-licentie vereist. U bekijkt demogegevens ter referentie."
|
||||
|
||||
[admin.settings.restart]
|
||||
title = "Herstart vereist"
|
||||
message = "Instellingen zijn succesvol opgeslagen. Een herstart van de server is vereist om de wijzigingen door te voeren."
|
||||
@@ -4428,8 +4491,11 @@ label = "Unoconvert-uitvoerbaar bestand"
|
||||
description = "Pad naar LibreOffice unoconvert voor documentconversies (laat leeg voor standaard: /opt/venv/bin/unoconvert)"
|
||||
|
||||
[admin.settings.general.frontendUrl]
|
||||
description = "Base URL for frontend (e.g., https://pdf.example.com). Used for email invite links and mobile QR code uploads. Leave empty to use backend URL."
|
||||
label = "Frontend URL"
|
||||
description = "Base URL for frontend (e.g., https://pdf.example.com). Used for email invite links and mobile QR code uploads. Leave empty to use backend URL."
|
||||
|
||||
[admin.settings.badge]
|
||||
clickToUpgrade = "Click to view plan details"
|
||||
|
||||
[admin.settings.security]
|
||||
title = "Beveiliging"
|
||||
@@ -4567,19 +4633,19 @@ connect = "Verbinden"
|
||||
disconnect = "Verbinding verbreken"
|
||||
disconnected = "Provider succesvol ontkoppeld"
|
||||
disconnectError = "Ontkoppelen van provider mislukt"
|
||||
imageResolutionFull = "Full (Original Size)"
|
||||
imageResolutionReduced = "Reduced (Max 1200px)"
|
||||
mobileScannerConvertToPdf = "Convert Images to PDF"
|
||||
mobileScannerConvertToPdfDesc = "Automatically convert uploaded images to PDF format. If disabled, images will be kept as-is."
|
||||
mobileScannerImageResolution = "Image Resolution"
|
||||
mobileScannerImageResolutionDesc = "Resolution of uploaded images. \"Reduced\" scales images to max 1200px to reduce file size."
|
||||
imageResolutionFull = "Full (Original Size)"
|
||||
imageResolutionReduced = "Reduced (Max 1200px)"
|
||||
mobileScannerPageFormat = "Page Format"
|
||||
mobileScannerPageFormatDesc = "PDF page size for converted images. \"Keep\" uses original image dimensions."
|
||||
pageFormatKeep = "Keep (Original Dimensions)"
|
||||
pageFormatA4 = "A4 (210×297mm)"
|
||||
pageFormatLetter = "Letter (8.5×11in)"
|
||||
mobileScannerStretchToFit = "Stretch to Fit"
|
||||
mobileScannerStretchToFitDesc = "Stretch images to fill the entire page. If disabled, images are centered with preserved aspect ratio."
|
||||
pageFormatA4 = "A4 (210×297mm)"
|
||||
pageFormatKeep = "Keep (Original Dimensions)"
|
||||
pageFormatLetter = "Letter (8.5×11in)"
|
||||
|
||||
[admin.settings.connections.ssoAutoLogin]
|
||||
label = "SSO automatisch inloggen"
|
||||
@@ -4649,29 +4715,167 @@ label = "Registratie blokkeren"
|
||||
description = "Nieuwe gebruikersregistratie via SAML2 voorkomen"
|
||||
|
||||
[admin.settings.connections.mobileScanner]
|
||||
description = "Allow users to upload files from mobile devices by scanning a QR code"
|
||||
enable = "Enable QR Code Upload"
|
||||
imageResolutionFull = "Full (Original Size)"
|
||||
imageResolutionReduced = "Reduced (Max 1200px)"
|
||||
label = "Mobile Phone Upload"
|
||||
enable = "Enable QR Code Upload"
|
||||
description = "Allow users to upload files from mobile devices by scanning a QR code"
|
||||
note = "Note: Requires Frontend URL to be configured. "
|
||||
link = "Configure in System Settings"
|
||||
mobileScannerConvertToPdf = "Convert Images to PDF"
|
||||
mobileScannerConvertToPdfDesc = "Automatically convert uploaded images to PDF format. If disabled, images will be kept as-is."
|
||||
mobileScannerImageResolution = "Image Resolution"
|
||||
mobileScannerImageResolutionDesc = "Resolution of uploaded images. \"Reduced\" scales images to max 1200px to reduce file size."
|
||||
imageResolutionFull = "Full (Original Size)"
|
||||
imageResolutionReduced = "Reduced (Max 1200px)"
|
||||
mobileScannerPageFormat = "Page Format"
|
||||
mobileScannerPageFormatDesc = "PDF page size for converted images. \"Keep\" uses original image dimensions."
|
||||
pageFormatKeep = "Keep (Original Dimensions)"
|
||||
pageFormatA4 = "A4 (210×297mm)"
|
||||
pageFormatLetter = "Letter (8.5×11in)"
|
||||
mobileScannerStretchToFit = "Stretch to Fit"
|
||||
mobileScannerStretchToFitDesc = "Stretch images to fill the entire page. If disabled, images are centered with preserved aspect ratio."
|
||||
note = "Note: Requires Frontend URL to be configured. "
|
||||
pageFormatA4 = "A4 (210×297mm)"
|
||||
pageFormatKeep = "Keep (Original Dimensions)"
|
||||
pageFormatLetter = "Letter (8.5×11in)"
|
||||
|
||||
[admin.settings.telegram]
|
||||
title = "Telegram Bot"
|
||||
description = "Configure Telegram bot connectivity, access controls, and feedback behavior."
|
||||
|
||||
[admin.settings.telegram.enabled]
|
||||
label = "Enable Telegram Bot"
|
||||
description = "Allow users to interact with Stirling PDF through your configured Telegram bot."
|
||||
|
||||
[admin.settings.telegram.botUsername]
|
||||
label = "Bot Username"
|
||||
description = "The public username of your Telegram bot."
|
||||
|
||||
[admin.settings.telegram.botToken]
|
||||
label = "Bot Token"
|
||||
description = "API token provided by BotFather for your Telegram bot."
|
||||
|
||||
[admin.settings.telegram.pipelineInboxFolder]
|
||||
label = "Inbox Folder"
|
||||
description = "Folder under the pipeline directory where incoming Telegram files are stored."
|
||||
|
||||
[admin.settings.telegram.customFolderSuffix]
|
||||
label = "Use Custom Folder Suffix"
|
||||
description = "Append the chat ID to incoming file folders to isolate uploads per chat."
|
||||
|
||||
[admin.settings.telegram.accessControl]
|
||||
title = "Access Control"
|
||||
description = "Restrict which users or channels can interact with the bot."
|
||||
|
||||
[admin.settings.telegram.enableAllowUserIDs]
|
||||
label = "Allow Specific User IDs"
|
||||
description = "When enabled, only listed user IDs can use the bot."
|
||||
|
||||
[admin.settings.telegram.allowUserIDs]
|
||||
label = "Allowed User IDs"
|
||||
description = "Enter Telegram user IDs allowed to interact with the bot."
|
||||
placeholder = "Add user ID and press enter"
|
||||
|
||||
[admin.settings.telegram.enableAllowChannelIDs]
|
||||
label = "Allow Specific Channel IDs"
|
||||
description = "When enabled, only listed channel IDs can use the bot."
|
||||
|
||||
[admin.settings.telegram.allowChannelIDs]
|
||||
label = "Allowed Channel IDs"
|
||||
description = "Enter Telegram channel IDs allowed to interact with the bot."
|
||||
placeholder = "Add channel ID and press enter"
|
||||
|
||||
[admin.settings.telegram.processing]
|
||||
title = "Processing"
|
||||
description = "Control polling intervals and processing timeouts for Telegram uploads."
|
||||
|
||||
[admin.settings.telegram.processingTimeoutSeconds]
|
||||
label = "Processing Timeout (seconds)"
|
||||
description = "Maximum time to wait for a processing job before reporting an error."
|
||||
|
||||
[admin.settings.telegram.pollingIntervalMillis]
|
||||
label = "Polling Interval (ms)"
|
||||
description = "Interval between checks for new Telegram updates."
|
||||
|
||||
[admin.settings.telegram.feedback]
|
||||
title = "Feedback Messages"
|
||||
description = "Choose when the bot should send feedback to users and channels."
|
||||
|
||||
[admin.settings.telegram.feedback.general.enabled]
|
||||
label = "Enable Feedback"
|
||||
description = "Control whether the bot sends feedback messages at all."
|
||||
|
||||
[admin.settings.telegram.feedback.channel]
|
||||
title = "Channel Feedback Rules"
|
||||
|
||||
[admin.settings.telegram.feedback.channel.noValidDocument]
|
||||
label = "Show \"No valid document\" (Channel)"
|
||||
description = "Suppress the no valid document response for channel uploads."
|
||||
|
||||
[admin.settings.telegram.feedback.channel.errorProcessing]
|
||||
label = "Show processing errors (Channel)"
|
||||
description = "Send processing error messages to channels."
|
||||
|
||||
[admin.settings.telegram.feedback.channel.errorMessage]
|
||||
label = "Show error messages (Channel)"
|
||||
description = "Show detailed error messages for channels."
|
||||
|
||||
[admin.settings.telegram.feedback.user]
|
||||
title = "User Feedback Rules"
|
||||
|
||||
[admin.settings.telegram.feedback.user.noValidDocument]
|
||||
label = "Show \"No valid document\" (User)"
|
||||
description = "Suppress the no valid document response for user uploads."
|
||||
|
||||
[admin.settings.telegram.feedback.user.errorProcessing]
|
||||
label = "Show processing errors (User)"
|
||||
description = "Send processing error messages to users."
|
||||
|
||||
[admin.settings.telegram.feedback.user.errorMessage]
|
||||
label = "Show error messages (User)"
|
||||
description = "Show detailed error messages for users."
|
||||
|
||||
[admin.settings.database]
|
||||
title = "Database"
|
||||
description = "Configureer aangepaste databaseverbindingsinstellingen voor enterprise-implementaties."
|
||||
configuration = "Databaseconfiguratie"
|
||||
backupTitle = "Back-ups & herstel"
|
||||
backupDescription = "Beheer H2-back-ups rechtstreeks via de beheerdersconsole."
|
||||
loadError = "Kan databaseback-ups niet laden"
|
||||
backupCreated = "Back-up succesvol gemaakt"
|
||||
backupFailed = "Kan back-up niet maken"
|
||||
deleteTitle = "Back-up verwijderen"
|
||||
deleteConfirm = "Deze back-up verwijderen? Dit kan niet ongedaan worden gemaakt."
|
||||
deleteSuccess = "Back-up verwijderd"
|
||||
deleteFailed = "Kan back-up niet verwijderen"
|
||||
deleteConfirmAction = "Back-up verwijderen"
|
||||
downloadFailed = "Kan back-up niet downloaden"
|
||||
version = "H2-versie"
|
||||
embedded = "Ingebouwde H2"
|
||||
external = "Externe database"
|
||||
h2Only = "Back-ups zijn alleen beschikbaar voor de ingebouwde H2-database."
|
||||
h2Hint = "Stel het databasetype in op H2 en schakel aangepaste database uit om back-up en herstel in te schakelen."
|
||||
manageBackups = "Back-ups beheren"
|
||||
refresh = "Vernieuwen"
|
||||
createBackup = "Back-up maken"
|
||||
uploadTitle = "Uploaden & importeren"
|
||||
chooseFile = "Kies een .sql-back-upbestand"
|
||||
importFromUpload = "Upload importeren"
|
||||
confirmImportTitle = "Database-import bevestigen"
|
||||
overwriteWarning = "Waarschuwing: Dit overschrijft de huidige database."
|
||||
overwriteWarningBody = "Alle bestaande gegevens worden vervangen door de geüploade back-up. Deze actie kan niet ongedaan worden gemaakt."
|
||||
confirmCodeLabel = "Voer de bevestigingscode in om door te gaan"
|
||||
enterCode = "Voer de hierboven getoonde code in"
|
||||
confirmImport = "Import bevestigen"
|
||||
codeMismatch = "Bevestigingscode komt niet overeen"
|
||||
codeMismatchBody = "Voer de code exact in zoals getoond om door te gaan."
|
||||
selectFile = "Selecteer een .sql-bestand om te importeren"
|
||||
importSuccess = "Back-up succesvol geïmporteerd"
|
||||
importFailed = "Kan back-up niet importeren"
|
||||
noBackups = "Nog geen back-ups gevonden."
|
||||
unavailable = "Lijst met back-ups niet beschikbaar voor de huidige databaseconfiguratie."
|
||||
fileName = "Bestand"
|
||||
created = "Aangemaakt"
|
||||
size = "Grootte"
|
||||
actions = "Acties"
|
||||
download = "Downloaden"
|
||||
import = "Importeren"
|
||||
delete = "Verwijderen"
|
||||
|
||||
[admin.settings.database.enableCustom]
|
||||
label = "Aangepaste database inschakelen"
|
||||
@@ -4749,6 +4953,26 @@ description = "Maximale DPI voor beeldverwerking (0 = onbeperkt)"
|
||||
[admin.settings.advanced.tessdataDir]
|
||||
label = "Tessdata-map"
|
||||
description = "Pad naar de tessdata-map voor OCR-taalbestanden"
|
||||
downloadMissingTitle = "Geen taal geselecteerd"
|
||||
downloadMissingBody = "Selecteer ten minste één taal om te downloaden."
|
||||
downloadSuccessTitle = "Talen gedownload"
|
||||
downloadSuccessBody = "De geselecteerde tessdata-talen zijn opgeslagen."
|
||||
downloadErrorTitle = "Download mislukt"
|
||||
loadingLanguages = "Geïnstalleerde tessdata-talen laden..."
|
||||
installedLanguages = "Geïnstalleerde tessdata-talen"
|
||||
noLanguages = "Geen tessdata-talen gevonden in de geconfigureerde map."
|
||||
downloadLabel = "Aanvullende tessdata-talen downloaden"
|
||||
downloadPlaceholder = "Selecteer talen"
|
||||
downloadNothingFound = "Geen aanvullende talen gevonden"
|
||||
permissionNotice = "Het tessdata-pad is niet schrijfbaar. Downloads worden in de browser geopend; sla de .traineddata-bestanden handmatig op in de tessdata-map."
|
||||
manualLinks = "Handmatige downloads: klik op de links en plaats de bestanden in de tessdata-map."
|
||||
downloadButton = "Geselecteerde talen downloaden"
|
||||
downloadInvalidTitle = "Ongeldige selectie"
|
||||
downloadInvalidBody = "Sommige geselecteerde talen zijn niet beschikbaar om te downloaden. Vernieuw en kies uit de lijst."
|
||||
downloadErrorNetwork = "Download mislukt door een netwerkfout. Controleer uw verbinding en probeer het opnieuw."
|
||||
downloadErrorServer = "Er is een fout opgetreden op de server tijdens het downloaden van tessdata-talen. Probeer het later opnieuw."
|
||||
downloadErrorPermission = "Tessdata-map is niet schrijfbaar: {{message}}. Kies een schrijfbare map (bijv. onder de toepassingsgegevensmap) of pas de rechten aan."
|
||||
downloadErrorGeneric = "Download mislukt: {{message}}. Probeer het later opnieuw."
|
||||
|
||||
[admin.settings.advanced.disableSanitize]
|
||||
label = "HTML-sanitatie uitschakelen"
|
||||
@@ -4850,8 +5074,8 @@ label = "Frontend-URL"
|
||||
description = "Basis-URL voor de frontend (bijv. https://pdf.example.com). Wordt gebruikt voor het genereren van uitnodigingslinks in e-mails. Laat leeg om de back-end-URL te gebruiken."
|
||||
|
||||
[admin.settings.mail.frontendUrlNote]
|
||||
link = "Configure in System Settings"
|
||||
note = "Note: Requires Frontend URL to be configured. "
|
||||
link = "Configure in System Settings"
|
||||
|
||||
[admin.settings.legal]
|
||||
title = "Juridische documenten"
|
||||
@@ -4968,105 +5192,6 @@ description = "Selecteer afzonderlijke endpoints om uit te schakelen"
|
||||
label = "Uitgeschakelde endpointgroepen"
|
||||
description = "Selecteer endpointgroepen om uit te schakelen"
|
||||
|
||||
[admin.settings.badge]
|
||||
clickToUpgrade = "Click to view plan details"
|
||||
|
||||
[admin.settings.telegram]
|
||||
description = "Configure Telegram bot connectivity, access controls, and feedback behavior."
|
||||
title = "Telegram Bot"
|
||||
|
||||
[admin.settings.telegram.accessControl]
|
||||
description = "Restrict which users or channels can interact with the bot."
|
||||
title = "Access Control"
|
||||
|
||||
[admin.settings.telegram.allowChannelIDs]
|
||||
description = "Enter Telegram channel IDs allowed to interact with the bot."
|
||||
label = "Allowed Channel IDs"
|
||||
placeholder = "Add channel ID and press enter"
|
||||
|
||||
[admin.settings.telegram.allowUserIDs]
|
||||
description = "Enter Telegram user IDs allowed to interact with the bot."
|
||||
label = "Allowed User IDs"
|
||||
placeholder = "Add user ID and press enter"
|
||||
|
||||
[admin.settings.telegram.botToken]
|
||||
description = "API token provided by BotFather for your Telegram bot."
|
||||
label = "Bot Token"
|
||||
|
||||
[admin.settings.telegram.botUsername]
|
||||
description = "The public username of your Telegram bot."
|
||||
label = "Bot Username"
|
||||
|
||||
[admin.settings.telegram.customFolderSuffix]
|
||||
description = "Append the chat ID to incoming file folders to isolate uploads per chat."
|
||||
label = "Use Custom Folder Suffix"
|
||||
|
||||
[admin.settings.telegram.enableAllowChannelIDs]
|
||||
description = "When enabled, only listed channel IDs can use the bot."
|
||||
label = "Allow Specific Channel IDs"
|
||||
|
||||
[admin.settings.telegram.enableAllowUserIDs]
|
||||
description = "When enabled, only listed user IDs can use the bot."
|
||||
label = "Allow Specific User IDs"
|
||||
|
||||
[admin.settings.telegram.enabled]
|
||||
description = "Allow users to interact with Stirling PDF through your configured Telegram bot."
|
||||
label = "Enable Telegram Bot"
|
||||
|
||||
[admin.settings.telegram.feedback]
|
||||
description = "Choose when the bot should send feedback to users and channels."
|
||||
title = "Feedback Messages"
|
||||
|
||||
[admin.settings.telegram.feedback.channel]
|
||||
title = "Channel Feedback Rules"
|
||||
|
||||
[admin.settings.telegram.feedback.channel.errorMessage]
|
||||
description = "Show detailed error messages for channels."
|
||||
label = "Show error messages (Channel)"
|
||||
|
||||
[admin.settings.telegram.feedback.channel.errorProcessing]
|
||||
description = "Send processing error messages to channels."
|
||||
label = "Show processing errors (Channel)"
|
||||
|
||||
[admin.settings.telegram.feedback.channel.noValidDocument]
|
||||
description = "Suppress the no valid document response for channel uploads."
|
||||
label = "Show \"No valid document\" (Channel)"
|
||||
|
||||
[admin.settings.telegram.feedback.general.enabled]
|
||||
description = "Control whether the bot sends feedback messages at all."
|
||||
label = "Enable Feedback"
|
||||
|
||||
[admin.settings.telegram.feedback.user]
|
||||
title = "User Feedback Rules"
|
||||
|
||||
[admin.settings.telegram.feedback.user.errorMessage]
|
||||
description = "Show detailed error messages for users."
|
||||
label = "Show error messages (User)"
|
||||
|
||||
[admin.settings.telegram.feedback.user.errorProcessing]
|
||||
description = "Send processing error messages to users."
|
||||
label = "Show processing errors (User)"
|
||||
|
||||
[admin.settings.telegram.feedback.user.noValidDocument]
|
||||
description = "Suppress the no valid document response for user uploads."
|
||||
label = "Show \"No valid document\" (User)"
|
||||
|
||||
[admin.settings.telegram.pipelineInboxFolder]
|
||||
description = "Folder under the pipeline directory where incoming Telegram files are stored."
|
||||
label = "Inbox Folder"
|
||||
|
||||
[admin.settings.telegram.pollingIntervalMillis]
|
||||
description = "Interval between checks for new Telegram updates."
|
||||
label = "Polling Interval (ms)"
|
||||
|
||||
[admin.settings.telegram.processing]
|
||||
description = "Control polling intervals and processing timeouts for Telegram uploads."
|
||||
title = "Processing"
|
||||
|
||||
[admin.settings.telegram.processingTimeoutSeconds]
|
||||
description = "Maximum time to wait for a processing job before reporting an error."
|
||||
label = "Processing Timeout (seconds)"
|
||||
|
||||
[fileUpload]
|
||||
selectFile = "Selecteer een bestand"
|
||||
selectFiles = "Selecteer bestanden"
|
||||
@@ -5136,6 +5261,9 @@ googleDriveShort = "Drive"
|
||||
myFiles = "Mijn bestanden"
|
||||
noRecentFiles = "Geen recente bestanden gevonden"
|
||||
googleDriveNotAvailable = "Google Drive-integratie niet beschikbaar"
|
||||
mobileUpload = "Mobile Upload"
|
||||
mobileShort = "Mobile"
|
||||
mobileUploadNotAvailable = "Mobile upload not enabled"
|
||||
downloadSelected = "Geselecteerde downloaden"
|
||||
saveSelected = "Selectie opslaan"
|
||||
openFiles = "Bestanden openen"
|
||||
@@ -5166,9 +5294,6 @@ showAll = "Alles weergeven"
|
||||
sortByDate = "Sorteren op datum"
|
||||
sortByName = "Sorteren op naam"
|
||||
sortBySize = "Sorteren op grootte"
|
||||
mobileShort = "Mobile"
|
||||
mobileUpload = "Mobile Upload"
|
||||
mobileUploadNotAvailable = "Mobile upload not enabled"
|
||||
|
||||
[storage]
|
||||
temporaryNotice = "Bestanden worden tijdelijk opgeslagen in uw browser en kunnen automatisch worden gewist"
|
||||
@@ -5351,6 +5476,7 @@ desc = "Bouw meerstapsworkflows door PDF-acties te koppelen. Ideaal voor terugke
|
||||
invalidStep = "Ongeldige stap"
|
||||
reviewTitle = "Resultaten automatisering"
|
||||
copyToSaved = "Kopiëren naar Opgeslagen"
|
||||
exportForFolderScanning = "Exporteren voor mapscannen"
|
||||
|
||||
[automate.files]
|
||||
placeholder = "Selecteer bestanden om met deze automatisering te verwerken"
|
||||
@@ -5372,6 +5498,7 @@ createTitle = "Automatisering maken"
|
||||
editTitle = "Automatisering bewerken"
|
||||
intro = "Automatiseringen voeren tools opeenvolgend uit. Voeg tools toe in de volgorde waarin u ze wilt uitvoeren."
|
||||
save = "Automatisering opslaan"
|
||||
exportForFolderScanning = "Exporteren voor mapscannen"
|
||||
|
||||
[automate.creation.name]
|
||||
label = "Naam automatisering"
|
||||
@@ -5519,12 +5646,12 @@ confirmCta = "Sleutels vernieuwen"
|
||||
|
||||
[config.apiKeys.alert]
|
||||
apiKeyErrorTitle = "API Key Error"
|
||||
failedToCreateApiKey = "Failed to create API key."
|
||||
failedToRetrieveApiKey = "Failed to retrieve API key from response."
|
||||
failedToFetchApiKey = "Failed to fetch API key."
|
||||
apiKeyRefreshed = "API Key Refreshed"
|
||||
apiKeyRefreshedBody = "Your API key has been successfully refreshed."
|
||||
failedToCreateApiKey = "Failed to create API key."
|
||||
failedToFetchApiKey = "Failed to fetch API key."
|
||||
failedToRefreshApiKey = "Failed to refresh API key."
|
||||
failedToRetrieveApiKey = "Failed to retrieve API key from response."
|
||||
|
||||
[AddAttachmentsRequest]
|
||||
attachments = "Bijlagen selecteren"
|
||||
@@ -5746,9 +5873,11 @@ username = "Gebruikersnaam (e-mail)"
|
||||
usernamePlaceholder = "[email protected]"
|
||||
password = "Wachtwoord"
|
||||
passwordPlaceholder = "Voer wachtwoord in"
|
||||
passwordRequired = "Wachtwoord is vereist"
|
||||
role = "Rol"
|
||||
team = "Team (optioneel)"
|
||||
teamPlaceholder = "Selecteer een team"
|
||||
authType = "Authenticatietype"
|
||||
forcePasswordChange = "Wachtwoordwijziging afdwingen bij eerste aanmelding"
|
||||
cancel = "Annuleren"
|
||||
submit = "Lid toevoegen"
|
||||
@@ -5756,6 +5885,13 @@ usernameRequired = "Gebruikersnaam en wachtwoord zijn vereist"
|
||||
passwordTooShort = "Wachtwoord moet minstens 6 tekens zijn"
|
||||
success = "Gebruiker succesvol aangemaakt"
|
||||
error = "Gebruiker aanmaken is mislukt"
|
||||
forceMFA = "MFA-instelling forceren bij volgende aanmelding"
|
||||
|
||||
[workspace.people.authType]
|
||||
password = "Wachtwoord"
|
||||
oauth = "OAuth2"
|
||||
saml = "SAML2"
|
||||
ssoDescription = "De gebruiker authenticeert via SSO-provider"
|
||||
|
||||
[workspace.people.editMember]
|
||||
title = "Lid bewerken"
|
||||
@@ -5859,6 +5995,11 @@ slotsAvailable = "{{count}} gebruikersplaats(en) beschikbaar"
|
||||
noSlotsAvailable = "Geen plaatsen beschikbaar"
|
||||
currentUsage = "Momenteel {{current}} van {{max}} gebruikerslicenties in gebruik"
|
||||
|
||||
[workspace.people.mfa]
|
||||
adminDisableSuccess = "MFA succesvol uitgeschakeld voor gebruiker"
|
||||
adminDisableError = "MFA uitschakelen voor gebruiker mislukt"
|
||||
disableByAdmin = "MFA uitschakelen"
|
||||
|
||||
[workspace.teams]
|
||||
title = "Teams"
|
||||
description = "Beheer teams en organiseer leden van de werkruimte"
|
||||
@@ -6301,6 +6442,7 @@ endpoint = "Eindpunt"
|
||||
visits = "Bezoeken"
|
||||
percentage = "Percentage"
|
||||
noData = "Geen gegevens beschikbaar"
|
||||
unknownEndpoint = "Onbekend eindpunt"
|
||||
|
||||
[backendHealth]
|
||||
checking = "Back-endstatus controleren..."
|
||||
@@ -6375,10 +6517,10 @@ description = "Voer de volledige URL van uw self-hosted Stirling PDF-server in"
|
||||
|
||||
[setup.server.error]
|
||||
emptyUrl = "Voer een server-URL in"
|
||||
invalidUrl = "Invalid URL format. Please enter a valid URL like https://your-server.com"
|
||||
unreachable = "Kan geen verbinding maken met server"
|
||||
testFailed = "Verbindingstest mislukt"
|
||||
configFetch = "Ophalen van serverconfiguratie mislukt. Controleer de URL en probeer het opnieuw."
|
||||
invalidUrl = "Invalid URL format. Please enter a valid URL like https://your-server.com"
|
||||
|
||||
[setup.server.error.securityDisabled]
|
||||
title = "Inloggen niet ingeschakeld"
|
||||
@@ -6394,6 +6536,7 @@ connectingTo = "Verbinden met:"
|
||||
submit = "Inloggen"
|
||||
signInWith = "Inloggen met"
|
||||
oauthPending = "Browser wordt geopend voor authenticatie..."
|
||||
sso = "Single Sign-On"
|
||||
orContinueWith = "Of ga verder met e-mail"
|
||||
serverRequirement = "Let op: op de server moet inloggen zijn ingeschakeld."
|
||||
showInstructions = "Hoe inschakelen?"
|
||||
@@ -6402,7 +6545,6 @@ instructions = "Om inloggen op uw Stirling PDF-server in te schakelen:"
|
||||
instructionsEnvVar = "Stel de omgevingsvariabele in:"
|
||||
instructionsOrYml = "Of in settings.yml:"
|
||||
instructionsRestart = "Start vervolgens uw server opnieuw zodat de wijzigingen van kracht worden."
|
||||
sso = "Single Sign-On"
|
||||
|
||||
[setup.login.username]
|
||||
label = "Gebruikersnaam"
|
||||
@@ -6620,57 +6762,57 @@ title = "Resultaten van tekst toevoegen"
|
||||
[addText.error]
|
||||
failed = "Er is een fout opgetreden bij het toevoegen van tekst aan de PDF."
|
||||
|
||||
[mobileScanner]
|
||||
addToBatch = "Add to Batch"
|
||||
back = "Back"
|
||||
batchImages = "Batch"
|
||||
camera = "Camera"
|
||||
cameraAccessDenied = "Camera access denied. Please enable camera access."
|
||||
cameraDescription = "Scan documents using your device camera with automatic edge detection"
|
||||
capture = "Capture Photo"
|
||||
chooseMethod = "Choose Upload Method"
|
||||
chooseMethodDescription = "Select how you want to scan and upload documents"
|
||||
clearBatch = "Clear"
|
||||
connected = "Connected"
|
||||
connecting = "Connecting..."
|
||||
edgeDetection = "Edge Detection"
|
||||
fileDescription = "Upload existing photos or documents from your device"
|
||||
fileUpload = "File Upload"
|
||||
flash = "Flash"
|
||||
flashlight = "Flashlight"
|
||||
httpsRequired = "Camera access requires HTTPS or localhost. Please use HTTPS or access via localhost."
|
||||
noSession = "Invalid Session"
|
||||
noSessionMessage = "Please scan a valid QR code to access this page."
|
||||
preview = "Preview"
|
||||
processing = "Processing..."
|
||||
retake = "Retake"
|
||||
selectFilesPrompt = "Select files to upload"
|
||||
selectImage = "Select Image"
|
||||
sessionExpired = "This session has expired. Please refresh and try again."
|
||||
sessionInvalid = "Session Error"
|
||||
sessionNotFound = "Session not found. Please refresh and try again."
|
||||
sessionValidationError = "Unable to verify session. Please try again."
|
||||
settings = "Settings"
|
||||
title = "Mobile Scanner"
|
||||
upload = "Upload"
|
||||
uploadAll = "Upload All"
|
||||
uploadFailed = "Upload failed. Please try again."
|
||||
uploadSuccess = "Upload Successful!"
|
||||
uploadSuccessMessage = "Your images have been transferred."
|
||||
uploading = "Uploading..."
|
||||
validating = "Validating session..."
|
||||
|
||||
[mobileUpload]
|
||||
connected = "Mobile device connected"
|
||||
title = "Upload from Mobile"
|
||||
description = "Scan to upload photos. Images auto-convert to PDF."
|
||||
descriptionNoConvert = "Scan to upload photos from your mobile device."
|
||||
error = "Connection Error"
|
||||
pollingError = "Error checking for files"
|
||||
sessionId = "Session ID"
|
||||
sessionCreateError = "Failed to create session"
|
||||
expiryWarning = "Session Expiring Soon"
|
||||
expiryWarningMessage = "This QR code will expire in {{seconds}} seconds. A new code will be generated automatically."
|
||||
filesReceived = "{{count}} file(s) received"
|
||||
connected = "Mobile device connected"
|
||||
instructions = "Scan with your phone camera. Images convert to PDF automatically."
|
||||
instructionsNoConvert = "Scan with your phone camera to upload files."
|
||||
pollingError = "Error checking for files"
|
||||
sessionCreateError = "Failed to create session"
|
||||
sessionId = "Session ID"
|
||||
title = "Upload from Mobile"
|
||||
|
||||
[mobileScanner]
|
||||
title = "Mobile Scanner"
|
||||
noSession = "Invalid Session"
|
||||
noSessionMessage = "Please scan a valid QR code to access this page."
|
||||
validating = "Validating session..."
|
||||
sessionInvalid = "Session Error"
|
||||
sessionExpired = "This session has expired. Please refresh and try again."
|
||||
sessionNotFound = "Session not found. Please refresh and try again."
|
||||
sessionValidationError = "Unable to verify session. Please try again."
|
||||
uploadSuccess = "Upload Successful!"
|
||||
uploadSuccessMessage = "Your images have been transferred."
|
||||
httpsRequired = "Camera access requires HTTPS or localhost. Please use HTTPS or access via localhost."
|
||||
uploadFailed = "Upload failed. Please try again."
|
||||
uploading = "Uploading..."
|
||||
connected = "Connected"
|
||||
connecting = "Connecting..."
|
||||
chooseMethod = "Choose Upload Method"
|
||||
chooseMethodDescription = "Select how you want to scan and upload documents"
|
||||
camera = "Camera"
|
||||
cameraDescription = "Scan documents using your device camera with automatic edge detection"
|
||||
fileUpload = "File Upload"
|
||||
fileDescription = "Upload existing photos or documents from your device"
|
||||
cameraAccessDenied = "Camera access denied. Please enable camera access."
|
||||
back = "Back"
|
||||
settings = "Settings"
|
||||
edgeDetection = "Edge Detection"
|
||||
flashlight = "Flashlight"
|
||||
flash = "Flash"
|
||||
processing = "Processing..."
|
||||
capture = "Capture Photo"
|
||||
selectFilesPrompt = "Select files to upload"
|
||||
selectImage = "Select Image"
|
||||
preview = "Preview"
|
||||
retake = "Retake"
|
||||
addToBatch = "Add to Batch"
|
||||
upload = "Upload"
|
||||
batchImages = "Batch"
|
||||
clearBatch = "Clear"
|
||||
uploadAll = "Upload All"
|
||||
|
||||
Reference in New Issue
Block a user