From f3b170f96a3add5da6069be6466ea8df748a76d7 Mon Sep 17 00:00:00 2001 From: Anthony Stirling <77850077+Frooodle@users.noreply.github.com> Date: Fri, 15 May 2026 12:44:33 +0100 Subject: [PATCH] i18n --- frontend/public/locales/en-GB/translation.toml | 7 +++++++ frontend/src/core/components/tooltips/useMergeTips.tsx | 10 ++++++++++ 2 files changed, 17 insertions(+) diff --git a/frontend/public/locales/en-GB/translation.toml b/frontend/public/locales/en-GB/translation.toml index 05be4b5058..c1cecdbc05 100644 --- a/frontend/public/locales/en-GB/translation.toml +++ b/frontend/public/locales/en-GB/translation.toml @@ -4600,6 +4600,13 @@ label = "Generate table of contents in the merged file?" description = "Automatically creates a clickable table of contents in the merged PDF based on the original file names and page numbers." title = "Generate Table of Contents" +[merge.preserveAccessibility] +label = "Preserve accessibility tags? (uses more memory on large merges)" + +[merge.preserveAccessibility.tooltip] +description = "Keeps PDF/UA structure tags (used by screen readers) in the merged output. Increases peak memory usage; leave off for large merges if accessibility is not required." +title = "Preserve Accessibility Tags" + [merge.removeDigitalSignature] label = "Remove digital signature in the merged file?" diff --git a/frontend/src/core/components/tooltips/useMergeTips.tsx b/frontend/src/core/components/tooltips/useMergeTips.tsx index 9f9a95fcdb..77e051c03b 100644 --- a/frontend/src/core/components/tooltips/useMergeTips.tsx +++ b/frontend/src/core/components/tooltips/useMergeTips.tsx @@ -29,6 +29,16 @@ export const useMergeTips = (): TooltipContent => { "Automatically creates a clickable table of contents in the merged PDF based on the original file names and page numbers.", ), }, + { + title: t( + "merge.preserveAccessibility.tooltip.title", + "Preserve Accessibility Tags", + ), + description: t( + "merge.preserveAccessibility.tooltip.description", + "Keeps PDF/UA structure tags (used by screen readers) in the merged output. Increases peak memory usage; leave off for large merges if accessibility is not required.", + ), + }, ], }; };