"numberPagesDesc":"Which pages to number, default 'all', also accepts 1-5 or 2,5,9 etc",
"customNumberDesc":"Defaults to {n}, also accepts 'Page {n} of {total}', 'Text-{n}', '{filename}-{n}",
"submit":"Add Page Numbers"
},
"pdfPrompt":"Select PDF(s)",
"multiPdfPrompt":"Select PDFs (2+)",
"multiPdfDropPrompt":"Select (or drag & drop) all PDFs you require",
"imgPrompt":"Select Image(s)",
"genericSubmit":"Submit",
"uploadLimit":"Maximum file size:",
"uploadLimitExceededSingular":"is too large. Maximum allowed size is",
"uploadLimitExceededPlural":"are too large. Maximum allowed size is",
"processTimeWarning":"Warning: This process can take up to a minute depending on file-size",
"pageOrderPrompt":"Custom Page Order (Enter a comma-separated list of page numbers or Functions like 2n+1) :",
"pageSelectionPrompt":"Custom Page Selection (Enter a comma-separated list of page numbers 1,5,6 or Functions like 2n+1) :",
"goToPage":"Go",
"true":"True",
"false":"False",
"unknown":"Unknown",
"save":"Save",
"saveToBrowser":"Save to Browser",
"close":"Close",
"filesSelected":"files selected",
"noFavourites":"No favourites added",
"downloadComplete":"Download Complete",
"bored":"Bored Waiting?",
"alphabet":"Alphabet",
"downloadPdf":"Download PDF",
"text":"Text",
"font":"Font",
"selectFillter":"-- Select --",
"pageNum":"Page Number",
"sizes":{
"small":"Small",
"medium":"Medium",
"large":"Large",
"x-large":"X-Large"
},
"error":{
"pdfPassword":"The PDF Document is passworded and either the password was not provided or was incorrect",
"_value":"Error",
"sorry":"Sorry for the issue!",
"needHelp":"Need help / Found an issue?",
"contactTip":"If you're still having trouble, don't hesitate to reach out to us for help. You can submit a ticket on our GitHub page or contact us through Discord:",
"404":{
"head":"404 - Page Not Found | Oops, we tripped in the code!",
"1":"We can't seem to find the page you're looking for.",
"2":"Something went wrong"
},
"github":"Submit a ticket on GitHub",
"showStack":"Show Stack Trace",
"copyStack":"Copy Stack Trace",
"githubSubmit":"GitHub - Submit a ticket",
"discordSubmit":"Discord - Submit Support post"
},
"delete":"Delete",
"username":"Username",
"password":"Password",
"welcome":"Welcome",
"property":"Property",
"black":"Black",
"white":"White",
"red":"Red",
"green":"Green",
"blue":"Blue",
"custom":"Custom...",
"WorkInProgess":"Work in progress, May not work or be buggy, Please report any problems!",
"poweredBy":"Powered by",
"yes":"Yes",
"no":"No",
"changedCredsMessage":"Credentials changed!",
"notAuthenticatedMessage":"User not authenticated.",
"userNotFoundMessage":"User not found.",
"incorrectPasswordMessage":"Current password is incorrect.",
"invalidUsernameMessage":"Invalid username, username can only contain letters, numbers and the following special characters @._+- or must be a valid email address.",
"invalidPasswordMessage":"The password must not be empty and must not have spaces at the beginning or end.",
"confirmPasswordErrorMessage":"New Password and Confirm New Password must match.",
"deleteCurrentUserMessage":"Cannot delete currently logged in user.",
"deleteUsernameExistsMessage":"The username does not exist and cannot be deleted.",
"downgradeCurrentUserMessage":"Cannot downgrade current user's role",
"disabledCurrentUserMessage":"The current user cannot be disabled",
"downgradeCurrentUserLongMessage":"Cannot downgrade current user's role. Hence, current user will not be shown.",
"userAlreadyExistsOAuthMessage":"The user already exists as an OAuth2 user.",
"userAlreadyExistsWebMessage":"The user already exists as an web user.",
"failedToLoad":"Failed to load endpoint data. Please try refreshing.",
"home":"Home",
"login":"Login",
"top":"Top",
"numberOfVisits":"Number of Visits",
"visitsTooltip":"Visits: {0} ({1}% of total)",
"retry":"Retry"
},
"database":{
"title":"Database Import/Export",
"header":"Database Import/Export",
"fileName":"File Name",
"creationDate":"Creation Date",
"fileSize":"File Size",
"deleteBackupFile":"Delete Backup File",
"importBackupFile":"Import Backup File",
"createBackupFile":"Create Backup File",
"downloadBackupFile":"Download Backup File",
"info_1":"When importing data, it is crucial to ensure the correct structure. If you are unsure of what you are doing, seek advice and support from a professional. An error in the structure can cause application malfunctions, up to and including the complete inability to run the application.",
"info_2":"The file name does not matter when uploading. It will be renamed afterward to follow the format backup_user_yyyyMMddHHmm.sql, ensuring a consistent naming convention.",
"submit":"Import Backup",
"importIntoDatabaseSuccessed":"Import into database successed",
"backupCreated":"Database backup successful",
"fileNotFound":"File not found",
"fileNullOrEmpty":"File must not be null or empty",
"failedImportFile":"Failed to import file",
"notSupported":"This function is not available for your database connection."
},
"session":{
"expired":"Your session has expired. Please refresh the page and try again.",
"refreshPage":"Refresh Page"
},
"home":{
"desc":"Your locally hosted one-stop-shop for all your PDF needs.",
"searchBar":"Search for features...",
"viewPdf":{
"title":"View/Edit PDF",
"desc":"View, annotate, draw, add text or images"
},
"setFavorites":"Set Favourites",
"hideFavorites":"Hide Favourites",
"showFavorites":"Show Favourites",
"legacyHomepage":"Old homepage",
"newHomePage":"Try our new homepage!",
"alphabetical":"Alphabetical",
"globalPopularity":"Global Popularity",
"sortBy":"Sort by:",
"multiTool":{
"title":"PDF Multi Tool",
"desc":"Merge, Rotate, Rearrange, Split, and Remove pages"
},
"merge":{
"title":"Merge",
"desc":"Easily merge multiple PDFs into one."
},
"split":{
"title":"Split",
"desc":"Split PDFs into multiple documents"
},
"rotate":{
"title":"Rotate",
"desc":"Easily rotate your PDFs."
},
"imageToPdf":{
"title":"Image to PDF",
"desc":"Convert a image (PNG, JPEG, GIF) to PDF."
},
"pdfToImage":{
"title":"PDF to Image",
"desc":"Convert a PDF to a image. (PNG, JPEG, GIF)"
},
"pdfOrganiser":{
"title":"Organise",
"desc":"Remove/Rearrange pages in any order"
},
"addImage":{
"title":"Add image",
"desc":"Adds a image onto a set location on the PDF"
},
"watermark":{
"title":"Add Watermark",
"desc":"Add a custom watermark to your PDF document."
},
"permissions":{
"title":"Change Permissions",
"desc":"Change the permissions of your PDF document"
},
"removePages":{
"title":"Remove",
"desc":"Delete unwanted pages from your PDF document."
},
"addPassword":{
"title":"Add Password",
"desc":"Encrypt your PDF document with a password."
},
"removePassword":{
"title":"Remove Password",
"desc":"Remove password protection from your PDF document."
},
"compressPdfs":{
"title":"Compress",
"desc":"Compress PDFs to reduce their file size."
},
"unlockPDFForms":{
"title":"Unlock PDF Forms",
"desc":"Remove read-only property of form fields in a PDF document."
},
"changeMetadata":{
"title":"Change Metadata",
"desc":"Change/Remove/Add metadata from a PDF document"
},
"fileToPDF":{
"title":"Convert file to PDF",
"desc":"Convert nearly any file to PDF (DOCX, PNG, XLS, PPT, TXT and more)"
},
"ocr":{
"title":"OCR / Cleanup scans",
"desc":"Cleanup scans and detects text from images within a PDF and re-adds it as text."
},
"extractImages":{
"title":"Extract Images",
"desc":"Extracts all images from a PDF and saves them to zip"
},
"pdfToPDFA":{
"title":"PDF to PDF/A",
"desc":"Convert PDF to PDF/A for long-term storage"
},
"PDFToWord":{
"title":"PDF to Word",
"desc":"Convert PDF to Word formats (DOC, DOCX and ODT)"
},
"PDFToPresentation":{
"title":"PDF to Presentation",
"desc":"Convert PDF to Presentation formats (PPT, PPTX and ODP)"
},
"PDFToText":{
"title":"PDF to RTF (Text)",
"desc":"Convert PDF to Text or RTF format"
},
"PDFToHTML":{
"title":"PDF to HTML",
"desc":"Convert PDF to HTML format"
},
"PDFToXML":{
"title":"PDF to XML",
"desc":"Convert PDF to XML format"
},
"ScannerImageSplit":{
"title":"Detect/Split Scanned photos",
"desc":"Splits multiple photos from within a photo/PDF"
},
"sign":{
"title":"Sign",
"desc":"Adds signature to PDF by drawing, text or image"
},
"flatten":{
"title":"Flatten",
"desc":"Remove all interactive elements and forms from a PDF"
},
"repair":{
"title":"Repair",
"desc":"Tries to repair a corrupt/broken PDF"
},
"removeBlanks":{
"title":"Remove Blank pages",
"desc":"Detects and removes blank pages from a document"
},
"removeAnnotations":{
"title":"Remove Annotations",
"desc":"Removes all comments/annotations from a PDF"
},
"compare":{
"title":"Compare",
"desc":"Compares and shows the differences between 2 PDF Documents"
},
"certSign":{
"title":"Sign with Certificate",
"desc":"Signs a PDF with a Certificate/Key (PEM/P12)"
},
"removeCertSign":{
"title":"Remove Certificate Sign",
"desc":"Remove certificate signature from PDF"
},
"pageLayout":{
"title":"Multi-Page Layout",
"desc":"Merge multiple pages of a PDF document into a single page"
},
"scalePages":{
"title":"Adjust page size/scale",
"desc":"Change the size/scale of a page and/or its contents."
},
"pipeline":{
"title":"Pipeline",
"desc":"Run multiple actions on PDFs by defining pipeline scripts"
},
"add-page-numbers":{
"title":"Add Page Numbers",
"desc":"Add Page numbers throughout a document in a set location"
},
"auto-rename":{
"title":"Auto Rename PDF File",
"desc":"Auto renames a PDF file based on its detected header"
},
"adjust-contrast":{
"title":"Adjust Colours/Contrast",
"desc":"Adjust Contrast, Saturation and Brightness of a PDF"
},
"crop":{
"title":"Crop PDF",
"desc":"Crop a PDF to reduce its size (maintains text!)"
},
"autoSplitPDF":{
"title":"Auto Split Pages",
"desc":"Auto Split Scanned PDF with physical scanned page splitter QR Code"
},
"sanitizePdf":{
"title":"Sanitize",
"desc":"Remove scripts and other elements from PDF files"
},
"URLToPDF":{
"title":"URL/Website To PDF",
"desc":"Converts any http(s)URL to PDF"
},
"HTMLToPDF":{
"title":"HTML to PDF",
"desc":"Converts any HTML file or zip to PDF"
},
"MarkdownToPDF":{
"title":"Markdown to PDF",
"desc":"Converts any Markdown file to PDF"
},
"PDFToMarkdown":{
"title":"PDF to Markdown",
"desc":"Converts any PDF to Markdown"
},
"getPdfInfo":{
"title":"Get ALL Info on PDF",
"desc":"Grabs any and all information possible on PDFs"
},
"extractPage":{
"title":"Extract page(s)",
"desc":"Extracts select pages from PDF"
},
"PdfToSinglePage":{
"title":"PDF to Single Large Page",
"desc":"Merges all PDF pages into one large single page"
},
"showJS":{
"title":"Show Javascript",
"desc":"Searches and displays any JS injected into a PDF"
},
"autoRedact":{
"title":"Auto Redact",
"desc":"Auto Redacts(Blacks out) text in a PDF based on input text"
},
"redact":{
"title":"Manual Redaction",
"desc":"Redacts a PDF based on selected text, drawn shapes and/or selected page(s)"
},
"tableExtraxt":{
"title":"PDF to CSV",
"desc":"Extracts Tables from a PDF converting it to CSV"
},
"autoSizeSplitPDF":{
"title":"Auto Split by Size/Count",
"desc":"Split a single PDF into multiple documents based on size, page count, or document count"
},
"overlay-pdfs":{
"title":"Overlay PDFs",
"desc":"Overlays PDFs on-top of another PDF"
},
"split-by-sections":{
"title":"Split PDF by Sections",
"desc":"Divide each page of a PDF into smaller horizontal and vertical sections"
},
"AddStampRequest":{
"title":"Add Stamp to PDF",
"desc":"Add text or add image stamps at set locations"
},
"removeImagePdf":{
"title":"Remove image",
"desc":"Remove image from PDF to reduce file size"
},
"splitPdfByChapters":{
"title":"Split PDF by Chapters",
"desc":"Split a PDF into multiple files based on its chapter structure."
},
"validateSignature":{
"title":"Validate PDF Signature",
"desc":"Verify digital signatures and certificates in PDF documents"
},
"replaceColorPdf":{
"title":"Advanced Colour options",
"desc":"Replace colour for text and background in PDF and invert full colour of pdf to reduce file size"
"credit":"This service uses LibreOffice and Unoconv for file conversion.",
"supportedFileTypesInfo":"Supported File types",
"supportedFileTypes":"Supported file types should include the below however for a full updated list of supported formats, please refer to the LibreOffice documentation",
"thresholdDesc":"Threshold for determining how white a white pixel must be to be classed as 'White'. 0 = Black, 255 pure white.",
"whitePercent":"White Percent (%):",
"whitePercentDesc":"Percent of page that must be 'white' pixels to be removed",
"submit":"Remove Blanks"
},
"removeAnnotations":{
"tags":"comments,highlight,notes,markup,remove",
"title":"Remove Annotations",
"header":"Remove Annotations",
"submit":"Remove"
},
"compare":{
"tags":"differentiate,contrast,changes,analysis",
"title":"Compare",
"header":"Compare PDFs",
"highlightColor":{
"1":"Highlight Colour 1:",
"2":"Highlight Colour 2:"
},
"document":{
"1":"Document 1",
"2":"Document 2"
},
"submit":"Compare",
"complex":{
"message":"One or both of the provided documents are large files, accuracy of comparison may be reduced"
},
"large":{
"file":{
"message":"One or Both of the provided documents are too large to process"
}
},
"no":{
"text":{
"message":"One or both of the selected PDFs have no text content. Please choose PDFs with text for comparison."
}
}
},
"certSign":{
"tags":"authenticate,PEM,P12,official,encrypt",
"title":"Certificate Signing",
"header":"Sign a PDF with your certificate (Work in progress)",
"selectPDF":"Select a PDF File for Signing:",
"jksNote":"Note: If your certificate type is not listed below, please convert it to a Java Keystore (.jks) file using the keytool command line tool. Then, choose the .jks file option below.",
"selectKey":"Select Your Private Key File (PKCS#8 format, could be .pem or .der):",
"selectCert":"Select Your Certificate File (X.509 format, could be .pem or .der):",
"selectP12":"Select Your PKCS#12 Keystore File (.p12 or .pfx) (Optional, If provided, it should contain your private key and certificate):",
"selectJKS":"Select Your Java Keystore File (.jks or .keystore):",
"certType":"Certificate Type",
"password":"Enter Your Keystore or Private Key Password (If Any):",
"showSig":"Show Signature",
"reason":"Reason",
"location":"Location",
"name":"Name",
"showLogo":"Show Logo",
"submit":"Sign PDF"
},
"removeCertSign":{
"tags":"authenticate,PEM,P12,official,decrypt",
"title":"Remove Certificate Signature",
"header":"Remove the digital certificate from the PDF",
"relyingPartyRegistrationNotFound":"No relying party registration found",
"userIsDisabled":"User is deactivated, login is currently blocked with this username. Please contact the administrator.",
"alreadyLoggedIn":"You are already logged in to",
"alreadyLoggedIn2":"devices. Please log out of the devices and try again.",
"toManySessions":"You have too many active sessions",
"logoutMessage":"You have been logged out."
},
"pdfToSinglePage":{
"title":"PDF To Single Page",
"header":"PDF To Single Page",
"submit":"Convert To Single Page"
},
"pageExtracter":{
"title":"Extract Pages",
"header":"Extract Pages",
"submit":"Extract",
"placeholder":"(e.g. 1,2,8 or 4,7,12-16 or 2n-1)"
},
"sanitizePDF":{
"title":"Sanitize PDF",
"header":"Sanitize a PDF file",
"selectText":{
"1":"Remove JavaScript actions",
"2":"Remove embedded files",
"3":"Remove XMP metadata",
"4":"Remove links",
"5":"Remove fonts",
"6":"Remove Document Info Metadata"
},
"submit":"Sanitize PDF"
},
"adjustContrast":{
"title":"Adjust Contrast",
"header":"Adjust Contrast",
"contrast":"Contrast:",
"brightness":"Brightness:",
"saturation":"Saturation:",
"download":"Download"
},
"compress":{
"title":"Compress",
"header":"Compress PDF",
"credit":"This service uses qpdf for PDF Compress/Optimisation.",
"grayscale":{
"label":"Apply Grayscale for Compression"
},
"selectText":{
"1":{
"_value":"Compression Settings",
"1":"1-3 PDF compression,</br> 4-6 lite image compression,</br> 7-9 intense image compression Will dramatically reduce image quality"
},
"2":"Optimisation level:",
"4":"Auto mode - Auto adjusts quality to get PDF to exact size",
"5":"Expected PDF Size (e.g. 25MB, 10.8MB, 25KB)"
},
"submit":"Compress"
},
"decrypt":{
"passwordPrompt":"This file is password-protected. Please enter the password:",
"cancelled":"Operation cancelled for PDF: {0}",
"noPassword":"No password provided for encrypted PDF: {0}",
"invalidPassword":"Please try again with the correct password.",
"invalidPasswordHeader":"Incorrect password or unsupported encryption for PDF: {0}",
"unexpectedError":"There was an error processing the file. Please try again.",
"serverError":"Server error while decrypting: {0}",
"success":"File decrypted successfully."
},
"multiTool-advert":{
"message":"This feature is also available in our <a href=\"{0}\">multi-tool page</a>. Check it out for enhanced page-by-page UI and additional features!"
},
"pageRemover":{
"title":"Page Remover",
"header":"PDF Page remover",
"pagesToDelete":"Pages to delete (Enter a comma-separated list of page numbers) :",
"submit":"Delete Pages",
"placeholder":"(e.g. 1,2,6 or 1-10,15-30)"
},
"imageToPDF":{
"title":"Image to PDF",
"header":"Image to PDF",
"submit":"Convert",
"selectLabel":"Image Fit Options",
"fillPage":"Fill Page",
"fitDocumentToImage":"Fit Page to Image",
"maintainAspectRatio":"Maintain Aspect Ratios",
"selectText":{
"2":"Auto rotate PDF",
"3":"Multi file logic (Only enabled if working with multiple images)",
"4":"Merge into single PDF",
"5":"Convert to separate PDFs"
}
},
"PDFToCSV":{
"title":"PDF to CSV",
"header":"PDF to CSV",
"prompt":"Choose page to extract table",
"submit":"Extract"
},
"split-by-size-or-count":{
"title":"Split PDF by Size or Count",
"header":"Split PDF by Size or Count",
"type":{
"label":"Select Split Type",
"size":"By Size",
"pageCount":"By Page Count",
"docCount":"By Document Count"
},
"value":{
"label":"Enter Value",
"placeholder":"Enter size (e.g., 2MB or 3KB) or count (e.g., 5)"
},
"submit":"Submit"
},
"printFile":{
"title":"Print File",
"header":"Print File to Printer",
"selectText":{
"1":"Select File to Print",
"2":"Enter Printer Name"
},
"submit":"Print"
},
"licenses":{
"nav":"Licences",
"title":"3rd Party Licences",
"header":"3rd Party Licences",
"module":"Module",
"version":"Version",
"license":"Licence"
},
"survey":{
"nav":"Survey",
"title":"Stirling-PDF Survey",
"description":"Stirling-PDF has no tracking so we want to hear from our users to improve Stirling-PDF!",
"changes":"Stirling-PDF has changed since the last survey! To find out more please check our blog post here:",
"changes2":"With these changes we are getting paid business support and funding",
"please":"Please consider taking our survey to have input on the future of Stirling-PDF!",
"disabled":"(Survey popup will be disabled in following updates but available at foot of page)",
"button":"Take Survey",
"dontShowAgain":"Don't show again",
"meeting":{
"1":"If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session.",
"2":"This is a chance to:",
"3":"Get help with deployment, integrations, or troubleshooting",
"4":"Provide direct feedback on performance, edge cases, and feature gaps",
"5":"Help us refine Stirling PDF for real-world enterprise use",
"6":"If you're interested, you can book time with our team directly. (English speaking only)",
"7":"Looking forward to digging into your use cases and making Stirling PDF even better!",
"notInterested":"Not a business and/or interested in a meeting?",
"button":"Book meeting"
}
},
"removeImage":{
"title":"Remove image",
"header":"Remove image",
"removeImage":"Remove image",
"submit":"Remove image"
},
"splitByChapters":{
"title":"Split PDF by Chapters",
"header":"Split PDF by Chapters",
"bookmarkLevel":"Bookmark Level",
"includeMetadata":"Include Metadata",
"allowDuplicates":"Allow Duplicates",
"desc":{
"1":"This tool splits a PDF file into multiple PDFs based on its chapter structure.",
"2":"Bookmark Level: Choose the level of bookmarks to use for splitting (0 for top-level, 1 for second-level, etc.).",
"3":"Include Metadata: If checked, the original PDF's metadata will be included in each split PDF.",
"4":"Allow Duplicates: If checked, allows multiple bookmarks on the same page to create separate PDFs."
},
"submit":"Split PDF"
},
"fileChooser":{
"click":"Click",
"or":"or",
"dragAndDrop":"Drag & Drop",
"dragAndDropPDF":"Drag & Drop PDF file",
"dragAndDropImage":"Drag & Drop Image file",
"hoveredDragAndDrop":"Drag & Drop file(s) here",
"extractPDF":"Extracting..."
},
"releases":{
"footer":"Releases",
"title":"Release Notes",
"header":"Release Notes",
"current":{
"version":"Current Release"
},
"note":"Release notes are only available in English"
},
"cookieBanner":{
"popUp":{
"title":"How we use Cookies",
"description":{
"1":"We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love.",
"2":"If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly."
},
"acceptAllBtn":"Okay",
"acceptNecessaryBtn":"No Thanks",
"showPreferencesBtn":"Manage preferences"
},
"preferencesModal":{
"title":"Consent Preferences Center",
"acceptAllBtn":"Accept all",
"acceptNecessaryBtn":"Reject all",
"savePreferencesBtn":"Save preferences",
"closeIconLabel":"Close modal",
"serviceCounterLabel":"Service|Services",
"subtitle":"Cookie Usage",
"description":{
"1":"Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users.",
"2":"Stirling PDF cannot—and will never—track or access the content of the documents you use.",
"3":"Your privacy and trust are at the core of what we do."
},
"necessary":{
"title":{
"1":"Strictly Necessary Cookies",
"2":"Always Enabled"
},
"description":"These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off."
},
"analytics":{
"title":"Analytics",
"description":"These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with."