diff --git a/frontend/public/locales/en-US/translation.json b/frontend/public/locales/en-US/translation.json
index 76f89ff4a..405804e22 100644
--- a/frontend/public/locales/en-US/translation.json
+++ b/frontend/public/locales/en-US/translation.json
@@ -8,19 +8,19 @@
"recommended": "Recommended",
"chooseSidebar": "Use sidebar mode",
"fullscreenTitle": "Fullscreen mode - (legacy)",
- "fullscreenDescription": "Browse every tool in a catalogue that covers the workspace until you pick one.",
+ "fullscreenDescription": "Browse every tool in a catalog that covers the workspace until you pick one.",
"chooseFullscreen": "Use fullscreen mode",
"dismiss": "Maybe later"
},
"fullscreen": {
"showDetails": "Show Details",
"comingSoon": "Coming soon:",
- "favorite": "Add to favourites",
- "favorites": "Favourites",
+ "favorite": "Add to favorites",
+ "favorites": "Favorites",
"heading": "All tools (fullscreen view)",
"noResults": "Try adjusting your search or toggle descriptions to find what you need.",
"recommended": "Recommended",
- "unfavorite": "Remove from favourites"
+ "unfavorite": "Remove from favorites"
},
"placeholder": "Choose a tool to get started",
"toggle": {
@@ -35,9 +35,16 @@
"discardChanges": "Discard & Leave",
"applyAndContinue": "Save & Leave",
"exportAndContinue": "Export & Continue",
+ "zipWarning": {
+ "title": "Large ZIP File",
+ "message": "This ZIP contains {{count}} files. Extract anyway?",
+ "cancel": "Cancel",
+ "confirm": "Extract"
+ },
"language": {
"direction": "ltr"
},
+ "cancel": "Cancel",
"addPageNumbers": {
"fontSize": "Font Size",
"fontName": "Font Name",
@@ -46,14 +53,14 @@
"selectText": {
"1": "Select PDF file:",
"2": "Margin Size",
- "3": "Position",
+ "3": "Position Selection",
"4": "Starting Number",
"5": "Pages to Number",
- "6": "Custom Text"
+ "6": "Custom Text Format"
},
"customTextDesc": "Custom Text",
- "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}",
+ "numberPagesDesc": "e.g., 1,3,5-8 or leave blank for all pages",
+ "customNumberDesc": "e.g., \"Page {n}\" or leave blank for just numbers",
"submit": "Add Page Numbers",
"configuration": "Configuration",
"customize": "Customize Appearance",
@@ -68,7 +75,7 @@
"preview": "Position Selection",
"previewDisclaimer": "Preview is approximate. Final output may vary due to PDF font metrics."
},
- "pageSelectionPrompt": "Custom Page Selection (Enter a comma-separated list of page numbers 1,5,6 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)",
"startingNumberTooltip": "The first number to display. Subsequent pages will increment from this number.",
"marginTooltip": "Distance between the page number and the edge of the page.",
"fontSizeTooltip": "Size of the page number text in points. Larger numbers create bigger text.",
@@ -119,8 +126,7 @@
"selectFromWorkbench": "Select files from the workbench or ",
"selectMultipleFromWorkbench": "Select at least {{count}} files from the workbench or ",
"created": "Created",
- "size": "File Size",
- "placeholder": "Select a PDF file in the main view to get started"
+ "size": "File Size"
},
"noFavourites": "No favorites added",
"downloadComplete": "Download Complete",
@@ -330,7 +336,7 @@
},
"hotkeys": {
"title": "Keyboard Shortcuts",
- "description": "Hover a tool to see its shortcut or customise it below. Click \"Change shortcut\" and press a new key combination. Press Esc to cancel.",
+ "description": "Hover a tool to see its shortcut or customize it below. Click \"Change shortcut\" and press a new key combination. Press Esc to cancel.",
"errorModifier": {
"mac": "Include ⌘ (Command), ⌥ (Option), or another modifier in your shortcut.",
"windows": "Include Ctrl, Alt, or another modifier in your shortcut."
@@ -434,9 +440,7 @@
"top": "Top",
"numberOfVisits": "Number of Visits",
"visitsTooltip": "Visits: {0} ({1}% of total)",
- "retry": "Retry",
- "includeHomepage": "Include Homepage ('/')",
- "includeLoginPage": "Include Login Page ('/login')"
+ "retry": "Retry"
},
"database": {
"title": "Database Import/Export",
@@ -453,9 +457,9 @@
"submit": "Import Backup",
"importIntoDatabaseSuccessed": "Import into database successed",
"backupCreated": "Database backup successful",
- "fileNotFound": "File not Found",
+ "fileNotFound": "File not found",
"fileNullOrEmpty": "File must not be null or empty",
- "failedImportFile": "Failed Import File",
+ "failedImportFile": "Failed to import file",
"notSupported": "This function is not available for your database connection."
},
"session": {
@@ -469,9 +473,9 @@
"title": "View/Edit PDF",
"desc": "View, annotate, draw, add text or images"
},
- "setFavorites": "Set Favourites",
- "hideFavorites": "Hide Favourites",
- "showFavorites": "Show Favourites",
+ "setFavorites": "Set Favorites",
+ "hideFavorites": "Hide Favorites",
+ "showFavorites": "Show Favorites",
"legacyHomepage": "Old homepage",
"newHomePage": "Try our new homepage!",
"alphabetical": "Alphabetical",
@@ -533,7 +537,7 @@
"desc": "Add a custom watermark to your PDF document."
},
"removePassword": {
- "tags": "unlock,remove,password",
+ "tags": "unlock",
"title": "Remove Password",
"desc": "Remove password protection from your PDF document."
},
@@ -650,7 +654,7 @@
"sanitize": {
"tags": "clean,purge,remove",
"title": "Sanitize",
- "desc": "Remove potentially harmful elements from PDF files."
+ "desc": "Remove potentially harmful elements from PDF files"
},
"getPdfInfo": {
"tags": "info,metadata,details",
@@ -659,7 +663,7 @@
},
"pdfToSinglePage": {
"tags": "combine,merge,single",
- "title": "Single Large Page",
+ "title": "PDF to Single Large Page",
"desc": "Merges all PDF pages into one large single page"
},
"showJS": {
@@ -669,8 +673,8 @@
},
"redact": {
"tags": "censor,blackout,hide",
- "title": "Manual Redaction",
- "desc": "Redacts a PDF based on selected text, drawn shapes and/or selected page(s)"
+ "title": "Redact",
+ "desc": "Redacts (blacks out) a PDF based on selected text, drawn shapes and/or selected page(s)"
},
"splitBySections": {
"tags": "split,sections,divide",
@@ -743,8 +747,8 @@
"desc": "Automatically split PDFs by file size or page count"
},
"replaceColor": {
- "title": "Replace & Invert Colour",
- "desc": "Replace or invert colours in PDF documents"
+ "title": "Replace & Invert Color",
+ "desc": "Replace or invert colors in PDF documents"
},
"devApi": {
"tags": "API,development,documentation",
@@ -766,13 +770,11 @@
},
"addPassword": {
"title": "Add Password",
- "desc": "Encrypt your PDF document with a password.",
- "tags": "password,encrypt,secure"
+ "desc": "Add password protection and restrictions to PDF files"
},
"changePermissions": {
"title": "Change Permissions",
- "desc": "Change document restrictions and permissions.",
- "tags": "permissions,restrictions,security"
+ "desc": "Change document restrictions and permissions"
},
"automate": {
"tags": "workflow,sequence,automation",
@@ -780,138 +782,8 @@
"desc": "Build multi-step workflows by chaining together PDF actions. Ideal for recurring tasks."
},
"overlay-pdfs": {
- "desc": "Overlays PDFs on-top of another PDF",
- "title": "Overlay PDFs",
- "tags": "overlay,combine,stack"
- },
- "imageToPDF": {
- "tags": "convert,image,transform",
- "title": "Image to PDF",
- "desc": "Convert a image (PNG, JPEG, GIF) to PDF."
- },
- "pdfToImage": {
- "tags": "convert,image,extract",
- "title": "PDF to Image",
- "desc": "Convert a PDF to a image. (PNG, JPEG, GIF)"
- },
- "permissions": {
- "tags": "permissions,security,access",
- "title": "Change Permissions",
- "desc": "Change the permissions of your PDF document"
- },
- "pageRemover": {
- "tags": "remove,delete,pages",
- "title": "Remove",
- "desc": "Delete unwanted pages from your PDF document."
- },
- "fileToPDF": {
- "tags": "convert,transform,change",
- "title": "Convert file to PDF",
- "desc": "Convert nearly any file to PDF (DOCX, PNG, XLS, PPT, TXT and more)"
- },
- "pdfToPDFA": {
- "tags": "convert,archive,long-term",
- "title": "PDF to PDF/A",
- "desc": "Convert PDF to PDF/A for long-term storage"
- },
- "PDFToWord": {
- "tags": "convert,word,doc",
- "title": "PDF to Word",
- "desc": "Convert PDF to Word formats (DOC, DOCX and ODT)"
- },
- "PDFToPresentation": {
- "tags": "convert,presentation,ppt",
- "title": "PDF to Presentation",
- "desc": "Convert PDF to Presentation formats (PPT, PPTX and ODP)"
- },
- "PDFToText": {
- "tags": "convert,text,rtf",
- "title": "PDF to RTF (Text)",
- "desc": "Convert PDF to Text or RTF format"
- },
- "PDFToHTML": {
- "tags": "convert,html,web",
- "title": "PDF to HTML",
- "desc": "Convert PDF to HTML format"
- },
- "PDFToXML": {
- "tags": "convert,xml,data",
- "title": "PDF to XML",
- "desc": "Convert PDF to XML format"
- },
- "ScannerImageSplit": {
- "tags": "detect,split,photos",
- "title": "Detect/Split Scanned photos",
- "desc": "Splits multiple photos from within a photo/PDF"
- },
- "pipeline": {
- "tags": "automation,script,workflow",
- "title": "Pipeline",
- "desc": "Run multiple actions on PDFs by defining pipeline scripts"
- },
- "auto-rename": {
- "tags": "auto-detect,header-based,organize,relabel",
- "title": "Auto Rename PDF File",
- "desc": "Auto renames a PDF file based on its detected header"
- },
- "sanitizePDF": {
- "tags": "clean,purge,remove",
- "title": "Sanitize",
- "desc": "Remove scripts and other elements from PDF files"
- },
- "URLToPDF": {
- "tags": "convert,url,website",
- "title": "URL/Website To PDF",
- "desc": "Converts any http(s)URL to PDF"
- },
- "HTMLToPDF": {
- "tags": "convert,html,web",
- "title": "HTML to PDF",
- "desc": "Converts any HTML file or zip to PDF"
- },
- "MarkdownToPDF": {
- "tags": "convert,markdown,md",
- "title": "Markdown to PDF",
- "desc": "Converts any Markdown file to PDF"
- },
- "PDFToMarkdown": {
- "tags": "convert,markdown,md",
- "title": "PDF to Markdown",
- "desc": "Converts any PDF to Markdown"
- },
- "pageExtracter": {
- "title": "Extract page(s)",
- "desc": "Extracts select pages from PDF"
- },
- "autoRedact": {
- "tags": "auto,redact,censor",
- "title": "Auto Redact",
- "desc": "Auto Redacts(Blacks out) text in a PDF based on input text"
- },
- "PDFToCSV": {
- "tags": "convert,csv,table",
- "title": "PDF to CSV",
- "desc": "Extracts Tables from a PDF converting it to CSV"
- },
- "split-by-size-or-count": {
- "tags": "auto,split,size",
- "title": "Auto Split by Size/Count",
- "desc": "Split a single PDF into multiple documents based on size, page count, or document count"
- },
- "split-by-sections": {
- "tags": "split,sections,divide",
- "title": "Split PDF by Sections",
- "desc": "Divide each page of a PDF into smaller horizontal and vertical sections"
- },
- "AddStampRequest": {
- "tags": "stamp,mark,seal",
- "title": "Add Stamp to PDF",
- "desc": "Add text or add image stamps at set locations"
- },
- "replace-color": {
- "tags": "color,replace,invert",
- "title": "Replace and Invert Color",
- "desc": "Replace color for text and background in PDF and invert full color of pdf to reduce file size"
+ "desc": "Overlay one PDF on top of another",
+ "title": "Overlay PDFs"
}
},
"landing": {
@@ -945,8 +817,8 @@
"moveRight": "Move Right",
"delete": "Delete",
"dragDropMessage": "Page(s) Selected",
- "undo": "Undo",
- "redo": "Redo"
+ "undo": "Undo (CTRL + Z)",
+ "redo": "Redo (CTRL + Y)"
},
"merge": {
"tags": "merge,Page operations,Back end,server side",
@@ -977,11 +849,7 @@
},
"error": {
"failed": "An error occurred while merging the PDFs."
- },
- "header": "Merge multiple PDFs (2+)",
- "sortByName": "Sort by name",
- "sortByDate": "Sort by date",
- "removeCertSign": "Remove digital signature in the merged file?"
+ }
},
"split": {
"title": "Split PDF",
@@ -991,7 +859,7 @@
"2": "As such selecting 1,3,7-9 would split a 10 page document into 6 separate PDFS with:",
"3": "Document #1: Page 1",
"4": "Document #2: Page 2 and 3",
- "5": "Document #3: Page 4, 5, 6, 7",
+ "5": "Document #3: Page 4, 5, 6 and 7",
"6": "Document #4: Page 8",
"7": "Document #5: Page 9",
"8": "Document #6: Page 10"
@@ -1144,11 +1012,11 @@
}
},
"selectMethod": "Select a split method",
- "tags": "Page operations,divide,Multi Page,cut,server side"
+ "resultsTitle": "Split Results"
},
"rotate": {
"title": "Rotate PDF",
- "submit": "Rotate",
+ "submit": "Apply Rotation",
"selectRotation": "Select Rotation Angle (Clockwise)",
"error": {
"failed": "An error occurred while rotating the PDF."
@@ -1169,10 +1037,7 @@
"title": "Controls",
"text": "Use the rotation buttons to adjust orientation. Left button rotates anticlockwise, right button rotates clockwise. Each click rotates by 90 degrees."
}
- },
- "tags": "server side",
- "header": "Rotate PDF",
- "selectAngle": "Select rotation angle (in multiples of 90 degrees):"
+ }
},
"convert": {
"title": "Convert",
@@ -1194,7 +1059,7 @@
"imageOptions": "Image Options",
"colorType": "Color Type",
"color": "Color",
- "greyscale": "Greyscale",
+ "greyscale": "Grayscale",
"blackwhite": "Black & White",
"dpi": "DPI",
"output": "Output",
@@ -1240,54 +1105,12 @@
"imagesExt": "Images (JPG, PNG, etc.)",
"markdown": "Markdown",
"textRtf": "Text/RTF",
- "grayscale": "Greyscale",
+ "grayscale": "Grayscale",
"errorConversion": "An error occurred while converting the file.",
- "sanitize": {
- "submit": "Sanitize PDF",
- "completed": "Sanitization completed successfully",
- "error": {
- "generic": "Sanitization failed",
- "failed": "An error occurred while sanitizing the PDF."
- },
- "filenamePrefix": "sanitized",
- "sanitizationResults": "Sanitization Results",
- "steps": {
- "files": "Files",
- "settings": "Settings",
- "results": "Results"
- },
- "files": {
- "placeholder": "Select a PDF file in the main view to get started"
- },
- "options": {
- "title": "Sanitization Options",
- "note": "Select the elements you want to remove from the PDF. At least one option must be selected.",
- "removeJavaScript": {
- "label": "Remove JavaScript",
- "desc": "Remove JavaScript actions and scripts from the PDF"
- },
- "removeEmbeddedFiles": {
- "label": "Remove Embedded Files",
- "desc": "Remove any files embedded within the PDF"
- },
- "removeXMPMetadata": {
- "label": "Remove XMP Metadata",
- "desc": "Remove XMP metadata from the PDF"
- },
- "removeMetadata": {
- "label": "Remove Document Metadata",
- "desc": "Remove document information metadata (title, author, etc.)"
- },
- "removeLinks": {
- "label": "Remove Links",
- "desc": "Remove external links and launch actions from the PDF"
- },
- "removeFonts": {
- "label": "Remove Fonts",
- "desc": "Remove embedded fonts from the PDF"
- }
- }
- }
+ "cbzOptions": "CBZ to PDF Options",
+ "optimizeForEbook": "Optimize PDF for ebook readers (uses Ghostscript)",
+ "cbzOutputOptions": "PDF to CBZ Options",
+ "cbzDpi": "DPI for image rendering"
},
"imageToPdf": {
"tags": "conversion,img,jpg,picture,photo"
@@ -1297,9 +1120,9 @@
"title": "PDF to Image",
"header": "PDF to Image",
"selectText": "Image Format",
- "singleOrMultiple": "Image result type",
- "single": "Single Big Image",
- "multi": "Multiple Images",
+ "singleOrMultiple": "Page to Image result type",
+ "single": "Single Big Image Combing all pages",
+ "multi": "Multiple Images, one image per page",
"colorType": "Color type",
"color": "Color",
"grey": "Grayscale",
@@ -1495,11 +1318,7 @@
},
"language": {
"title": "Language Support",
- "text": "Choose the appropriate language setting to ensure proper font rendering.",
- "bullet1": "Roman/Latin for Western languages",
- "bullet2": "Arabic for Arabic script",
- "bullet3": "Japanese, Korean, Chinese for Asian languages",
- "bullet4": "Thai for Thai script"
+ "text": "Choose the appropriate language setting to ensure proper font rendering."
}
},
"file": {
@@ -1546,77 +1365,18 @@
},
"security": {
"title": "Security Option",
- "text": "Flatten PDF pages to images for enhanced security.",
- "bullet1": "Prevents text selection and copying",
- "bullet2": "Makes watermarks harder to remove",
- "bullet3": "Results in larger file sizes",
- "bullet4": "Best for sensitive or copyrighted content"
- }
- },
- "content": {
- "header": {
- "title": "Content Configuration"
- },
- "text": {
- "title": "Text Settings",
- "text": "Configure your text watermark appearance and language support.",
- "bullet1": "Enter your watermark text",
- "bullet2": "Adjust font size (8-72pt)",
- "bullet3": "Select language/script support",
- "bullet4": "Choose custom colors"
- },
- "language": {
- "title": "Language Support",
- "text": "Choose the appropriate language setting to ensure proper font rendering for your text.",
- "bullet1": "Roman/Latin for Western languages",
- "bullet2": "Arabic for Arabic script",
- "bullet3": "Japanese, Korean, Chinese for Asian languages",
- "bullet4": "Thai for Thai script"
- }
- },
- "style": {
- "header": {
- "title": "Style & Positioning"
- },
- "appearance": {
- "title": "Appearance Settings",
- "text": "Control how your watermark looks and blends with the document.",
- "bullet1": "Rotation: -360° to 360° for angled watermarks",
- "bullet2": "Opacity: 0-100% for transparency control",
- "bullet3": "Lower opacity creates subtle watermarks"
- },
- "spacing": {
- "title": "Spacing Control",
- "text": "Adjust the spacing between repeated watermarks across the page.",
- "bullet1": "Width spacing: Horizontal distance between watermarks",
- "bullet2": "Height spacing: Vertical distance between watermarks",
- "bullet3": "Higher values create more spread out patterns"
- }
- },
- "advanced": {
- "header": {
- "title": "Advanced Options"
- },
- "conversion": {
- "title": "PDF to Image Conversion",
"text": "Convert the final PDF to an image-based format for enhanced security.",
"bullet1": "Prevents text selection and copying",
"bullet2": "Makes watermarks harder to remove",
"bullet3": "Results in larger file sizes",
"bullet4": "Best for sensitive or copyrighted content"
- },
- "security": {
- "title": "Security Considerations",
- "text": "Image-based PDFs provide additional protection against unauthorized editing and content extraction."
}
}
},
"type": {
"1": "Text",
"2": "Image"
- },
- "tags": "Text,repeating,label,own,copyright,trademark,img,jpg,picture,photo",
- "header": "Add Watermark"
+ }
},
"permissions": {
"tags": "read,write,edit,print",
@@ -1722,30 +1482,7 @@
"bullet3": "All pages: all"
},
"advanced": {
- "title": "Advanced Features",
- "expandText": "▶ Show advanced options",
- "collapseText": "▼ Hide advanced options",
- "mathematical": {
- "title": "Mathematical Functions",
- "text": "Use mathematical expressions to select page patterns:",
- "bullet1": "2n - all even pages (2, 4, 6, 8...)",
- "bullet2": "2n+1 - all odd pages (1, 3, 5, 7...)",
- "bullet3": "3n - every 3rd page (3, 6, 9, 12...)",
- "bullet4": "4n-1 - pages 3, 7, 11, 15..."
- },
- "ranges": {
- "title": "Open-ended Ranges",
- "text": "Select from a starting point to the end:",
- "bullet1": "5- selects pages 5 to end of document",
- "bullet2": "10- selects pages 10 to end"
- },
- "combinations": {
- "title": "Complex Combinations",
- "text": "Combine different selection methods:",
- "bullet1": "1,3-5,8,2n - pages 1, 3-5, 8, and all even pages",
- "bullet2": "10-,2n+1 - pages 10 to end plus all odd pages",
- "bullet3": "1-5,15-,3n - pages 1-5, 15 to end, and every 3rd page"
- }
+ "title": "Advanced Features"
},
"tips": {
"title": "Tips",
@@ -2001,16 +1738,7 @@
"bullet3": "Unknown: Trapped status is not specified"
}
}
- },
- "tags": "Title,author,date,creation,time,publisher,producer,stats",
- "selectText": {
- "1": "Please edit the variables you wish to change",
- "2": "Delete all metadata",
- "3": "Show Custom Metadata:",
- "4": "Other Metadata:",
- "5": "Add Custom Metadata Entry"
- },
- "modDate": "Modification Date (yyyy/MM/dd HH:mm:ss):"
+ }
},
"fileToPDF": {
"tags": "transformation,format,document,picture,slide,text,conversion,office,docs,word,excel,powerpoint",
@@ -2116,11 +1844,11 @@
},
"clean": {
"title": "Clean Input File",
- "text": "Preprocesses the input by removing noise, enhancing contrast, and optimising the image for better OCR recognition before processing."
+ "text": "Preprocesses the input by removing noise, enhancing contrast, and optimizing the image for better OCR recognition before processing."
},
"cleanFinal": {
"title": "Clean Final Output",
- "text": "Post-processes the final PDF by removing OCR artefacts and optimising the text layer for better readability and smaller file size."
+ "text": "Post-processes the final PDF by removing OCR artifacts and optimizing the text layer for better readability and smaller file size."
}
}
},
@@ -2200,15 +1928,15 @@
"tags": "separate,auto-detect,scans,multi-photo,organize",
"selectText": {
"1": "Angle Threshold:",
- "2": "Sets the minimum absolute angle required for the image to be rotated (default: 10).",
+ "2": "Tilt (in degrees) needed before we auto-straighten a photo.",
"3": "Tolerance:",
- "4": "Determines the range of color variation around the estimated background color (default: 30).",
+ "4": "How closely a color must match the page background to count as background. Higher = looser, lower = stricter.",
"5": "Minimum Area:",
- "6": "Sets the minimum area threshold for a photo (default: 10000).",
+ "6": "Smallest photo size (in pixels²) we'll keep to avoid tiny fragments.",
"7": "Minimum Contour Area:",
- "8": "Sets the minimum contour area threshold for a photo",
+ "8": "Smallest edge/shape we consider when finding photos (filters dust and specks).",
"9": "Border Size:",
- "10": "Sets the size of the border added and removed to prevent white borders in the output (default: 1)."
+ "10": "Extra padding (in pixels) around each saved photo so edges aren't cut."
},
"info": "Python is not installed. It is required to run."
},
@@ -2239,7 +1967,7 @@
"tip3": "Scan at 300-600 DPI",
"tip4": "Clean the scanner glass",
"headsUp": "Heads-up",
- "headsUpDesc": "Overlapping photos or backgrounds very close in colour to the photos can reduce accuracy-try a lighter or darker background and leave more space."
+ "headsUpDesc": "Overlapping photos or backgrounds very close in color to the photos can reduce accuracy-try a lighter or darker background and leave more space."
}
},
"sign": {
@@ -2309,7 +2037,7 @@
},
"flatten": {
"title": "Flatten",
- "header": "Flatten PDFs",
+ "header": "Flatten PDF",
"flattenOnlyForms": "Flatten only forms",
"submit": "Flatten",
"filenamePrefix": "flattened",
@@ -2354,8 +2082,7 @@
"bullet3": "Comments and notes remain visible",
"bullet4": "Bookmarks still help you navigate"
}
- },
- "tags": "static,deactivate,non-interactive,streamline"
+ }
},
"repair": {
"tags": "fix,restore,correction,recover",
@@ -2422,8 +2149,7 @@
},
"results": {
"title": "Removed Blank Pages"
- },
- "tags": "cleanup,streamline,non-content,organize"
+ }
},
"removeAnnotations": {
"tags": "comments,highlight,notes,markup,remove",
@@ -2471,8 +2197,12 @@
"selection": {
"originalEditedTitle": "Select Original and Edited PDFs"
},
- "original": { "label": "Original PDF" },
- "edited": { "label": "Edited PDF" },
+ "original": {
+ "label": "Original PDF"
+ },
+ "edited": {
+ "label": "Edited PDF"
+ },
"swap": {
"confirmTitle": "Re-run comparison?",
"confirmBody": "This will rerun the tool. Are you sure you want to swap the order of Original and Edited?",
@@ -2480,7 +2210,6 @@
},
"cta": "Compare",
"loading": "Comparing...",
-
"summary": {
"baseHeading": "Original document",
"comparisonHeading": "Edited document",
@@ -2524,7 +2253,7 @@
},
"status": {
"extracting": "Extracting text...",
- "processing": "Analysing differences...",
+ "processing": "Analyzing differences...",
"complete": "Comparison ready"
},
"longJob": {
@@ -2536,7 +2265,6 @@
"body": "This comparison is taking longer than usual. You can let it continue or cancel it.",
"cancel": "Cancel comparison"
},
-
"newLine": "new-line",
"complex": {
"message": "One or both of the provided documents are large files, accuracy of comparison may be reduced"
@@ -2563,7 +2291,7 @@
}
},
"certSign": {
- "tags": "authenticate,PEM,P12,official,encrypt",
+ "tags": "authenticate,PEM,P12,official,encrypt,sign,certificate,PKCS12,JKS,server,manual,auto",
"title": "Certificate Signing",
"filenamePrefix": "signed",
"signMode": {
@@ -2578,7 +2306,7 @@
},
"manual": {
"title": "Manual - Bring your certificate",
- "text": "Use your own certificate files for brand-aligned identity. Can display Trusted when your CA/chain is recognised.",
+ "text": "Use your own certificate files for brand-aligned identity. Can display Trusted when your CA/chain is recognized.",
"use": "Use for: customer-facing, legal, compliance."
},
"auto": {
@@ -2631,7 +2359,7 @@
"results": "Signed PDF"
},
"error": {
- "failed": "An error occurred whilst processing signatures."
+ "failed": "An error occurred while processing signatures."
},
"tooltip": {
"header": {
@@ -2696,20 +2424,11 @@
"name": "Name",
"noLogo": "No Logo",
"pageNumber": "Page Number",
- "password": "Enter Your Keystore or Private Key Password (If Any):",
+ "password": "Certificate Password",
"passwordOptional": "Leave empty if no password",
"reason": "Reason",
"serverCertMessage": "Using server certificate - no files or password required",
- "showLogo": "Show Logo",
- "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):",
- "showSig": "Show Signature",
- "submit": "Sign PDF"
+ "showLogo": "Show Logo"
},
"removeCertSign": {
"tags": "authenticate,PEM,P12,official,decrypt",
@@ -2838,8 +2557,7 @@
},
"error": {
"failed": "An error occurred while creating the booklet imposition."
- },
- "files": {}
+ }
},
"scalePages": {
"title": "Adjust page-scale",
@@ -2847,8 +2565,7 @@
"pageSize": "Size of a page of the document.",
"keepPageSize": "Original Size",
"scaleFactor": "Zoom level (crop) of a page.",
- "submit": "Submit",
- "tags": "resize,modify,dimension,adapt"
+ "submit": "Submit"
},
"adjustPageScale": {
"tags": "resize,modify,dimension,adapt",
@@ -2877,14 +2594,14 @@
},
"scaleFactor": {
"title": "Scale Factor",
- "text": "Controls how large or small the content appears on the page. Content is scaled and centred - if scaled content is larger than the page size, it may be cropped.",
+ "text": "Controls how large or small the content appears on the page. Content is scaled and centered - if scaled content is larger than the page size, it may be cropped.",
"bullet1": "1.0 = Original size",
"bullet2": "0.5 = Half size (50% smaller)",
"bullet3": "2.0 = Double size (200% larger, may crop)"
},
"pageSize": {
"title": "Target Page Size",
- "text": "Sets the dimensions of the output PDF pages. 'Keep Original Size' maintains current dimensions, whilst other options resize to standard paper sizes."
+ "text": "Sets the dimensions of the output PDF pages. 'Keep Original Size' maintains current dimensions, while other options resize to standard paper sizes."
}
}
},
@@ -2912,7 +2629,7 @@
},
"howItWorks": {
"title": "Smart Renaming",
- "text": "Automatically finds the best title from your PDF content and uses it as the filename.",
+ "text": "Automatically finds the title from your PDF content and uses it as the filename.",
"bullet1": "Looks for text that appears to be a title or heading",
"bullet2": "Creates a clean, valid filename from the detected title",
"bullet3": "Keeps the original name if no suitable title is found"
@@ -2920,12 +2637,12 @@
}
},
"adjust-contrast": {
- "tags": "color-correction,tune,modify,enhance"
+ "tags": "color-correction,tune,modify,enhance,color-correction"
},
"crop": {
"title": "Crop",
"header": "Crop PDF",
- "submit": "Submit",
+ "submit": "Apply Crop",
"noFileSelected": "Select a PDF file to begin cropping",
"preview": {
"title": "Crop Area Selection"
@@ -2970,8 +2687,7 @@
"automation": {
"info": "Enter crop coordinates in PDF points. Origin (0,0) is at bottom-left. These values will be applied to all PDFs processed in this automation.",
"reference": "Reference: A4 page is 595.28 × 841.89 points (210mm × 297mm). 1 inch = 72 points."
- },
- "tags": "trim,shrink,edit,shape"
+ }
},
"autoSplitPDF": {
"tags": "QR-based,separate,scan-segment,organize",
@@ -3062,8 +2778,8 @@
}
},
"redact": {
- "tags": "Redact,Hide,black out,black,marker,hidden,manual",
- "title": "Manual Redaction",
+ "tags": "Redact,Hide,black out,black,marker,hidden,auto redact,manual redact",
+ "title": "Redact",
"submit": "Redact",
"error": {
"failed": "An error occurred while redacting the PDF."
@@ -3083,7 +2799,7 @@
"title": "Redaction Settings",
"advancedTitle": "Advanced"
},
- "colorLabel": "Box Colour",
+ "colorLabel": "Box Color",
"wordsToRedact": {
"title": "Words to Redact",
"placeholder": "Enter a word",
@@ -3130,8 +2846,8 @@
"title": "Advanced Redaction Settings"
},
"color": {
- "title": "Box Colour & Padding",
- "text": "Customise the appearance of redaction boxes. Black is standard, but you can choose any colour. Padding adds extra space around the found text."
+ "title": "Box Color & Padding",
+ "text": "Customize the appearance of redaction boxes. Black is standard, but you can choose any color. Padding adds extra space around the found text."
},
"regex": {
"title": "Use Regex",
@@ -3159,7 +2875,7 @@
"placeholder": "(e.g. 1,2,8 or 4,7,12-16 or 2n-1)"
},
"redactionColor": {
- "title": "Redaction Colour"
+ "title": "Redaction Color"
},
"export": "Export",
"upload": "Upload",
@@ -3174,37 +2890,10 @@
"showDocumentOutline": "Show Document Outline (double-click to expand/collapse all items)",
"showAttachments": "Show Attachments",
"showLayers": "Show Layers (double-click to reset all layers to the default state)",
- "colourPicker": "Colour Picker",
+ "colourPicker": "Color Picker",
"findCurrentOutlineItem": "Find current outline item",
"applyChanges": "Apply Changes"
- },
- "header": "Manual Redaction",
- "textBasedRedaction": "Text based Redaction",
- "pageBasedRedaction": "Page-based Redaction",
- "convertPDFToImageLabel": "Convert PDF to PDF-Image (Used to remove text behind the box)",
- "pageRedactionNumbers": {
- "title": "Pages",
- "placeholder": "(e.g. 1,2,8 or 4,7,12-16 or 2n-1)"
- },
- "redactionColor": {
- "title": "Redaction Color"
- },
- "export": "Export",
- "upload": "Upload",
- "boxRedaction": "Box draw redaction",
- "zoom": "Zoom",
- "zoomIn": "Zoom in",
- "zoomOut": "Zoom out",
- "nextPage": "Next Page",
- "previousPage": "Previous Page",
- "toggleSidebar": "Toggle Sidebar",
- "showThumbnails": "Show Thumbnails",
- "showDocumentOutline": "Show Document Outline (double-click to expand/collapse all items)",
- "showAttatchments": "Show Attachments",
- "showLayers": "Show Layers (double-click to reset all layers to the default state)",
- "colourPicker": "Colour Picker",
- "findCurrentOutlineItem": "Find current outline item",
- "applyChanges": "Apply Changes"
+ }
},
"tableExtraxt": {
"tags": "CSV,Table Extraction,extract,convert"
@@ -3218,7 +2907,7 @@
"title": "Overlay PDFs",
"desc": "Overlay one PDF on top of another",
"baseFile": {
- "label": "Select Original PDF File"
+ "label": "Select Base PDF File"
},
"overlayFiles": {
"label": "Select Overlay PDF Files",
@@ -3282,7 +2971,7 @@
}
},
"split-by-sections": {
- "tags": "Section Split, Divide, Customize",
+ "tags": "Section Split, Divide, Customize,Customize",
"title": "Split PDF by Sections",
"header": "Split PDF into Sections",
"horizontal": {
@@ -3297,7 +2986,7 @@
"merge": "Merge Into One PDF"
},
"AddStampRequest": {
- "tags": "Stamp, Add image, center image, Watermark, PDF, Embed, Customize",
+ "tags": "Stamp, Add image, center image, Watermark, PDF, Embed, Customize,Customize",
"header": "Stamp PDF",
"title": "Stamp PDF",
"stampSetup": "Stamp Setup",
@@ -3435,50 +3124,50 @@
"totalSignatures": "Total Signatures"
},
"replaceColor": {
- "tags": "Replace Colour,Page operations,Back end,server side",
+ "tags": "Replace Color,Page operations,Back end,server side",
"labels": {
"settings": "Settings",
- "colourOperation": "Colour operation"
+ "colourOperation": "Color operation"
},
"options": {
"highContrast": "High contrast",
- "invertAll": "Invert all colours",
+ "invertAll": "Invert all colors",
"custom": "Custom",
"cmyk": "Convert to CMYK"
},
"tooltip": {
"header": {
- "title": "Replace & Invert Colour Settings Overview"
+ "title": "Replace & Invert Color Settings Overview"
},
"description": {
"title": "Description",
- "text": "Transform PDF colours to improve readability and accessibility. Choose from high contrast presets, invert all colours, or create custom colour schemes."
+ "text": "Transform PDF colors to improve readability and accessibility. Choose from high contrast presets, invert all colors, or create custom color schemes."
},
"highContrast": {
"title": "High Contrast",
- "text": "Apply predefined high contrast colour combinations designed for better readability and accessibility compliance.",
+ "text": "Apply predefined high contrast color combinations designed for better readability and accessibility compliance.",
"bullet1": "White text on black background - Classic dark mode",
"bullet2": "Black text on white background - Standard high contrast",
"bullet3": "Yellow text on black background - High visibility option",
"bullet4": "Green text on black background - Alternative high contrast"
},
"invertAll": {
- "title": "Invert All Colours",
- "text": "Completely invert all colours in the PDF, creating a negative-like effect. Useful for creating dark mode versions of documents or reducing eye strain in low-light conditions."
+ "title": "Invert All Colors",
+ "text": "Completely invert all colors in the PDF, creating a negative-like effect. Useful for creating dark mode versions of documents or reducing eye strain in low-light conditions."
},
"custom": {
- "title": "Custom Colours",
- "text": "Define your own text and background colours using the colour pickers. Perfect for creating branded documents or specific accessibility requirements.",
- "bullet1": "Text colour - Choose the colour for text elements",
- "bullet2": "Background colour - Set the background colour for the document"
+ "title": "Custom Colors",
+ "text": "Define your own text and background colors using the color pickers. Perfect for creating branded documents or specific accessibility requirements.",
+ "bullet1": "Text color - Choose the color for text elements",
+ "bullet2": "Background color - Set the background color for the document"
},
"cmyk": {
"title": "Convert to CMYK",
- "text": "Convert the PDF from RGB colour space to CMYK colour space, optimized for professional printing. This process converts colours to the Cyan, Magenta, Yellow, Black model used by printers."
+ "text": "Convert the PDF from RGB color space to CMYK color space, optimized for professional printing. This process converts colors to the Cyan, Magenta, Yellow, Black model used by printers."
}
},
"error": {
- "failed": "An error occurred while processing the colour replacement."
+ "failed": "An error occurred while processing the color replacement."
}
},
"login": {
@@ -3490,6 +3179,7 @@
"rememberme": "Remember me",
"invalid": "Invalid username or password.",
"locked": "Your account has been locked.",
+ "sessionExpired": "Your session has expired. Please sign in again.",
"signinTitle": "Please sign in",
"ssoSignIn": "Login via Single Sign-on",
"oAuth2AutoCreateDisabled": "OAUTH2 Auto-Create User Disabled",
@@ -3632,7 +3322,7 @@
"quality": "Quality",
"filesize": "File Size"
},
- "credit": "This service uses qpdf for PDF Compress/Optimisation.",
+ "credit": "This service uses qpdf for PDF Compress/Optimization.",
"grayscale": {
"label": "Apply Grayscale for Compression"
},
@@ -3748,7 +3438,7 @@
"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!",
+ "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",
@@ -3765,10 +3455,10 @@
}
},
"removeImage": {
- "title": "Remove Images",
- "header": "Remove Images",
- "removeImage": "Remove Images",
- "submit": "Remove Images",
+ "title": "Remove image",
+ "header": "Remove image",
+ "removeImage": "Remove image",
+ "submit": "Remove image",
"error": {
"failed": "Failed to remove images from the PDF."
},
@@ -3919,7 +3609,8 @@
"toggleAnnotations": "Toggle Annotations Visibility",
"annotationMode": "Toggle Annotation Mode",
"draw": "Draw",
- "save": "Save"
+ "save": "Save",
+ "saveChanges": "Save Changes"
},
"search": {
"title": "Search PDF",
@@ -3966,8 +3657,16 @@
"help": "Help",
"account": "Account",
"config": "Config",
+ "settings": "Settings",
"adminSettings": "Admin Settings",
- "allTools": "Tools"
+ "allTools": "Tools",
+ "reader": "Reader",
+ "helpMenu": {
+ "toolsTour": "Tools Tour",
+ "toolsTourDesc": "Learn what the tools can do",
+ "adminTour": "Admin Tour",
+ "adminTourDesc": "Explore admin settings & features"
+ }
},
"admin": {
"error": "Error",
@@ -3987,6 +3686,12 @@
"saveSuccess": "Settings saved successfully",
"save": "Save Changes",
"restartRequired": "Restart Required",
+ "loginRequired": "Login mode must be enabled to modify admin settings",
+ "loginDisabled": {
+ "title": "Login Mode Required",
+ "message": "Login mode must be enabled to modify admin settings. Please set SECURITY_ENABLELOGIN=true in your environment or security.enableLogin: true in settings.yml, then restart the server.",
+ "readOnly": "The settings below show example values for reference. Enable login mode to view and edit actual configuration."
+ },
"restart": {
"title": "Restart Required",
"message": "Settings have been saved successfully. A server restart is required for the changes to take effect.",
@@ -3999,7 +3704,7 @@
"restartError": "Failed to restart server. Please restart manually.",
"general": {
"title": "System Settings",
- "description": "Configure system-wide application settings including branding and default behaviour.",
+ "description": "Configure system-wide application settings including branding and default behavior.",
"ui": "User Interface",
"system": "System",
"appName": {
@@ -4057,6 +3762,12 @@
"description": "Default producer for PDF metadata"
}
},
+ "logoStyle": {
+ "label": "Logo Style",
+ "description": "Choose between the modern minimalist logo or the classic S icon",
+ "classic": "Classic",
+ "modern": "Modern"
+ },
"customPaths": {
"label": "Custom Paths",
"description": "Configure custom file system paths for pipeline processing and external tools",
@@ -4086,7 +3797,7 @@
},
"security": {
"title": "Security",
- "description": "Configure authentication, login behaviour, and security policies.",
+ "description": "Configure authentication, login behavior, and security policies.",
"ssoNotice": {
"title": "Looking for SSO/SAML settings?",
"message": "OAuth2 and SAML2 authentication providers have been moved to the Connections menu for easier management."
@@ -4575,8 +4286,7 @@
"noFilesInStorage": "No files available in storage. Upload some files first.",
"selectFromStorage": "Select from Storage",
"backToTools": "Back to Tools",
- "addFiles": "Add Files",
- "dragFilesInOrClick": "Drag files in or click \"Add Files\" to browse"
+ "addFiles": "Add Files"
},
"fileEditor": {
"addFiles": "Add Files"
@@ -4656,16 +4366,16 @@
"approximateSize": "Approximate size"
},
"sanitize": {
- "title": "Sanitise",
+ "title": "Sanitize",
"desc": "Remove potentially harmful elements from PDF files.",
- "submit": "Sanitise PDF",
- "completed": "Sanitisation completed successfully",
+ "submit": "Sanitize PDF",
+ "completed": "Sanitization completed successfully",
"error": {
- "generic": "Sanitisation failed",
- "failed": "An error occurred while sanitising the PDF."
+ "generic": "Sanitization failed",
+ "failed": "An error occurred while sanitizing the PDF."
},
- "filenamePrefix": "sanitised",
- "sanitizationResults": "Sanitisation Results",
+ "filenamePrefix": "sanitized",
+ "sanitizationResults": "Sanitization Results",
"steps": {
"files": "Files",
"settings": "Settings",
@@ -4675,7 +4385,7 @@
"placeholder": "Select a PDF file in the main view to get started"
},
"options": {
- "title": "Sanitisation Options",
+ "title": "Sanitization Options",
"note": "Select the elements you want to remove from the PDF. At least one option must be selected.",
"removeJavaScript": {
"label": "Remove JavaScript",
@@ -4722,8 +4432,7 @@
"owner": {
"label": "Owner Password",
"placeholder": "Enter owner password"
- },
- "title": "Passwords"
+ }
},
"encryption": {
"keyLength": {
@@ -4734,7 +4443,7 @@
}
},
"results": {
- "title": "Password Protected PDFs"
+ "title": "Encrypted PDFs"
},
"tooltip": {
"header": {
@@ -4757,13 +4466,10 @@
"title": "Change Permissions",
"text": "These permissions control what users can do with the PDF. Most effective when combined with an owner password."
}
- },
- "permissions": {
- "stepTitle": "Document Permissions"
}
},
"changePermissions": {
- "title": "Document Permissions",
+ "title": "Change Permissions",
"desc": "Change document restrictions and permissions.",
"completed": "Permissions changed",
"submit": "Change Permissions",
@@ -4960,6 +4666,12 @@
}
},
"apiKeys": {
+ "intro": "Use your API key to programmatically access Stirling PDF's processing capabilities.",
+ "docsTitle": "API Documentation",
+ "docsDescription": "Learn more about integrating with Stirling PDF:",
+ "docsLink": "API Documentation",
+ "schemaLink": "API Schema Reference",
+ "usage": "Include this key in the X-API-KEY header with all API requests.",
"description": "Your API key for accessing Stirling's suite of PDF tools. Copy it to your project or refresh to generate a new one.",
"publicKeyAriaLabel": "Public API key",
"copyKeyAriaLabel": "Copy API key",
@@ -5042,30 +4754,29 @@
},
"replace-color": {
"options": {
- "fill": "Fill colour",
+ "fill": "Fill color",
"gradient": "Gradient"
},
"previewOverlayOpacity": "Preview overlay opacity",
"previewOverlayTransparency": "Preview overlay transparency",
"previewOverlayVisibility": "Show preview overlay",
"selectText": {
- "1": "Replace or Invert color Options",
- "2": "Default(Default high contrast colors)",
- "3": "Custom(Customized colors)",
- "4": "Full-Invert(Invert all colors)",
+ "1": "Replace or invert color options",
+ "2": "Default (preset high contrast colors)",
+ "3": "Custom (choose your own colors)",
+ "4": "Full invert (invert all colors)",
"5": "High contrast color options",
- "6": "white text on black background",
+ "6": "White text on black background",
"7": "Black text on white background",
"8": "Yellow text on black background",
"9": "Green text on black background",
"10": "Choose text Color",
"11": "Choose background Color",
- "12": "Choose start colour",
- "13": "Choose end colour"
+ "12": "Choose start color",
+ "13": "Choose end color"
},
"submit": "Replace",
- "title": "Replace-Invert-Color",
- "header": "Replace-Invert Color PDF"
+ "title": "Replace-Invert-Color"
},
"size": "Size",
"submit": "Submit",
@@ -5089,7 +4800,7 @@
"maybeLater": "Maybe Later",
"dontShowAgain": "Don't Show Again"
},
- "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.",
+ "allTools": "This is the Tools panel, where you can browse and select from all available PDF tools.",
"selectCropTool": "Let's select the Crop tool to demonstrate how to use one of the tools.",
"toolInterface": "This is the Crop tool interface. As you can see, there's not much there because we haven't added any PDF files to work with yet.",
"filesButton": "The Files button on the Quick Access bar allows you to upload PDFs to use the tools on.",
@@ -5113,6 +4824,17 @@
"startTour": "Start Tour",
"startTourDescription": "Take a guided tour of Stirling PDF's key features"
},
+ "adminOnboarding": {
+ "welcome": "Welcome to the Admin Tour! Let's explore the powerful enterprise features and settings available to system administrators.",
+ "configButton": "Click the Config button to access all system settings and administrative controls.",
+ "settingsOverview": "This is the Settings Panel. Admin settings are organized by category for easy navigation.",
+ "teamsAndUsers": "Manage Teams and individual users here. You can invite new users via email, shareable links, or create custom accounts for them yourself.",
+ "systemCustomization": "We have extensive ways to customize the UI: System Settings let you change the app name and languages, Features allows server certificate management, and Endpoints lets you enable or disable specific tools for your users.",
+ "databaseSection": "For advanced production environments, we have settings to allow external database hookups so you can integrate with your existing infrastructure.",
+ "connectionsSection": "The Connections section supports various login methods including custom SSO and SAML providers like Google and GitHub, plus email integrations for notifications and communications.",
+ "adminTools": "Finally, we have advanced administration tools like Auditing to track system activity and Usage Analytics to monitor how your users interact with the platform.",
+ "wrapUp": "That's the admin tour! You've seen the enterprise features that make Stirling PDF a powerful, customizable solution for organizations. Access this tour anytime from the Help menu."
+ },
"workspace": {
"title": "Workspace",
"people": {
@@ -5138,7 +4860,8 @@
"admin": "Admin",
"roleDescriptions": {
"admin": "Can manage settings and invite members, with full administrative access.",
- "member": "Can view and edit shared files, but cannot manage workspace settings or members."
+ "member": "Can view and edit shared files, but cannot manage workspace settings or members.",
+ "user": "User"
},
"editRole": "Edit Role",
"enable": "Enable",
@@ -5219,6 +4942,7 @@
"copied": "Link copied to clipboard",
"success": "Invite link generated successfully",
"successWithEmail": "Invite link generated and sent via email",
+ "emailSent": "Invite link generated and sent via email",
"emailFailed": "Invite link generated, but email failed",
"emailFailedDetails": "Error: {0}. Please share the invite link manually.",
"error": "Failed to generate invite link",
@@ -5238,7 +4962,7 @@
"fromLicense": "from license",
"slotsAvailable": "{{count}} user slot(s) available",
"noSlotsAvailable": "No slots available",
- "currentUsage": "Currently using {{current}} of {{max}} user licences"
+ "currentUsage": "Currently using {{current}} of {{max}} user licenses"
}
},
"teams": {
@@ -5559,22 +5283,8 @@
"backendHealth": {
"checking": "Checking backend status...",
"online": "Backend Online",
- "offline": "Backend Offline"
- },
- "autoRedact": {
- "tags": "Redact,Hide,black out,black,marker,hidden",
- "title": "Auto Redact",
- "header": "Auto Redact",
- "colorLabel": "Color",
- "textsToRedactLabel": "Text to Redact (line-separated)",
- "textsToRedactPlaceholder": "e.g. \\nConfidential \\nTop-Secret",
- "useRegexLabel": "Use Regex",
- "wholeWordSearchLabel": "Whole Word Search",
- "customPaddingLabel": "Custom Extra Padding",
- "convertPDFToImageLabel": "Convert PDF to PDF-Image (Used to remove text behind the box)",
- "submitButton": "Submit"
- },
- "replaceColorPdf": {
- "tags": "Replace Color,Page operations,Back end,server side"
+ "offline": "Backend Offline",
+ "starting": "Backend starting up...",
+ "wait": "Please wait for the backend to finish launching and try again."
}
-}
+}
\ No newline at end of file