diff --git a/frontend/public/locales/en-GB/translation.json b/frontend/public/locales/en-GB/translation.json index 64cd9408d..551d64905 100644 --- a/frontend/public/locales/en-GB/translation.json +++ b/frontend/public/locales/en-GB/translation.json @@ -625,6 +625,70 @@ "reorganizePages": { "title": "Reorganize Pages", "desc": "Rearrange, duplicate, or delete PDF pages with visual drag-and-drop control." + }, + "extractPage": { + "title": "Extract Pages", + "desc": "Extract specific pages from a PDF document" + }, + "removePages": { + "title": "Remove Pages", + "desc": "Remove specific pages from a PDF document" + }, + "removeImagePdf": { + "title": "Remove Image", + "desc": "Remove images from PDF documents" + }, + "autoSizeSplitPDF": { + "title": "Auto Split by Size/Count", + "desc": "Automatically split PDFs by file size or page count" + }, + "adjust-contrast": { + "title": "Adjust Colours/Contrast", + "desc": "Adjust colours and contrast of PDF documents" + }, + "replaceColorPdf": { + "title": "Replace & Invert Colour", + "desc": "Replace or invert colours in PDF documents" + }, + "devApi": { + "title": "API", + "desc": "Link to API documentation" + }, + "devFolderScanning": { + "title": "Automated Folder Scanning", + "desc": "Link to automated folder scanning guide" + }, + "devSsoGuide": { + "title": "SSO Guide", + "desc": "Link to SSO guide" + }, + "devAirgapped": { + "title": "Air-gapped Setup", + "desc": "Link to air-gapped setup guide" + }, + "compressPdfs": { + "title": "Compress", + "desc": "Compress PDFs to reduce their file size." + }, + "addPassword": { + "title": "Add Password", + "desc": "Add password protection and restrictions to PDF files" + }, + "add-watermark": { + "title": "Add Watermark", + "desc": "Add a custom watermark to your PDF document." + }, + "sanitize": { + "title": "Sanitise", + "desc": "Remove potentially harmful elements from PDF files" + }, + "changePermissions": { + "title": "Change Permissions", + "desc": "Change document restrictions and permissions" + }, + "add-page-numbers": { + "title": "Add Page Numbers", + "desc": "Add Page numbers throughout a document in a set location" } }, "viewPdf": { diff --git a/frontend/src/data/useTranslatedToolRegistry.tsx b/frontend/src/data/useTranslatedToolRegistry.tsx index 14a9cd3e0..354b0c878 100644 --- a/frontend/src/data/useTranslatedToolRegistry.tsx +++ b/frontend/src/data/useTranslatedToolRegistry.tsx @@ -237,10 +237,10 @@ export function useFlatToolRegistry(): ToolRegistry { }, "single-large-page": { icon: looks_one, - name: t("home.PdfToSinglePage.title", "PDF to Single Large Page"), + name: t("home.pdfToSinglePage.title", "PDF to Single Large Page"), component: SingleLargePage, view: "format", - description: t("home.PdfToSinglePage.desc", "Merges all PDF pages into one large single page"), + description: t("home.pdfToSinglePage.desc", "Merges all PDF pages into one large single page"), category: ToolCategory.STANDARD_TOOLS, subcategory: SubcategoryId.PAGE_FORMATTING, maxFiles: -1, @@ -331,10 +331,10 @@ export function useFlatToolRegistry(): ToolRegistry { }, "remove-certificate-sign": { icon: remove_moderator, - name: t("home.removeCertSign.title", "Remove Certificate Signatures"), + name: t("home.removeCertSign.title", "Remove Certificate Sign"), component: RemoveCertificateSign, view: "security", - description: t("home.removeCertSign.desc", "Remove digital signatures from PDF documents"), + description: t("home.removeCertSign.desc", "Remove digital signature from PDF documents"), category: ToolCategory.STANDARD_TOOLS, subcategory: SubcategoryId.REMOVAL, maxFiles: -1, diff --git a/frontend/src/hooks/useToolManagement.tsx b/frontend/src/hooks/useToolManagement.tsx index c19e5b6af..e991677a9 100644 --- a/frontend/src/hooks/useToolManagement.tsx +++ b/frontend/src/hooks/useToolManagement.tsx @@ -48,8 +48,8 @@ export const useToolManagement = (): ToolManagementResult => { const baseTool = baseRegistry[toolKey as keyof typeof baseRegistry]; availableToolRegistry[toolKey] = { ...baseTool, - name: t(baseTool.name), - description: t(baseTool.description) + name: baseTool.name, + description: baseTool.description, }; } });