Commit Graph
209 Commits
Author SHA1 Message Date
alam00000 d79f875ac3 Merge branch 'main' into zh-TW 2026-10-31 15:18:32 +05:30
alam00000 7abb219565 i18n: translate the drag to reorder label in all languages 2026-10-26 15:04:53 +05:30
alam00000 4edb1718cc feat: translate all pages, UI messages and docs and fix SEO redirects and indexing 2026-10-25 12:55:21 +05:30
Peter Dave Hello 57b6fe8b15 Improve Taiwanese Chinese translations
Align zh-TW strings with the English sources and use natural Taiwanese
terminology throughout the website and PDF viewer locale resources.
Add missing merge-tool messages and clarify signing, annotations,
accessibility descriptions, and page controls.
2026-10-24 01:16:02 +08:00
alam00000 7eec9a0d64 feat: add favorites functionality to tools 2026-10-22 15:04:42 +05:30
alam00000 4d3e8b964f fix: fit wide tables when printing, keep editor panes from collapsing, rename Upload to Select in Markdown to PDF 2026-10-22 13:34:35 +05:30
alam00000 5992cae40b Sync Farsi translation with main 2026-10-22 12:47:54 +05:30
alam00000 538e940525 Merge main into add-farsi-translation 2026-10-22 12:47:54 +05:30
Alam 853182d6a3 Merge pull request #916 from sergitost10/feat/catalan-translation
feat(i18n): add Catalan language support
2026-10-22 12:38:34 +05:30
Alam 33d15b9890 Merge pull request #886 from adrienboulle/fix-825-untranslated-notifications
fix(merge-pdf): route result notifications through i18n
2026-10-21 12:33:35 +05:30
alam00000 0d430027df feat: replace compression with Hyper Compress, fix PDF to Word color pass and stale engine URLs 2026-10-20 22:06:30 +05:30
Adrien Boullé 448035b77b fix(merge-pdf): keep worker errors out of the alert, add missing fr key 2026-10-19 12:30:29 +02:00
Adrien Boullé ab8f4c20a8 fix(merge-pdf): route result notifications through i18n
Fixes #825
2026-10-19 12:30:29 +02:00
sergitost10 5a6d6bc411 feat(i18n): add Catalan language support 2026-10-15 09:49:50 +02:00
alam00000 5a7927572f feat: add fallback font loading and handling for various languages 2026-09-17 13:56:16 +05:30
Alam a44ad4d7d3 Merge pull request #761 from nine-dev9/polish-translation
Add Polish translation
2026-09-16 03:24:27 +05:30
Alam 4c4701ef37 Merge pull request #849 from pavel-miniutka/be-locale
fix(i18n): Belarusian translation fixes
2026-09-16 03:23:09 +05:30
Stephan Paternotte 81929c7f5e Update common.json (Dutch)
Home -> Startpagina (= Start Page)
2026-09-14 21:20:04 +02:00
alam00000 c5ec840d10 feat: add testimonial with real users 2026-09-14 02:37:46 +05:30
alam00000 d69566ebef fix footer issue 2026-09-05 12:55:31 +05:30
alam00000 9e980cdea2 seo fixes 2026-09-04 16:26:08 +05:30
alam00000 f404ff021a feat: add Kura and Hyper Compress product pages, redesign site 2026-09-02 18:29:22 +05:30
pavel-miniutka 4e2d269dc3 common.save action label fix 2026-09-02 14:04:47 +03:00
pavel-miniutka 47af6863bd fix(i18n): use a number-independent abbreviation for page count 2026-09-02 09:38:36 +03:00
pavel-miniutka 9c90d08a14 fix(i18n): Belarusian translation fixes 2026-09-01 16:15:21 +03:00
Kouros Zanbouri 89bde584ec Sync Farsi translation with upstream and list it in the docs
Translate the 159 tools.json keys added upstream after this branch
was opened:

- editPdfText (114) - the PDF text editor
- duplexCollate (43) - the duplex collate tool
- mergePdf.removeDuplicateFonts
- pdfToTiff.alert.conversionOutOfMemory

fa/tools.json is now at full parity with en/tools.json (1039 keys).

Also register Farsi in the README language table and in the
TRANSLATION.md supported-language list and coverage table, matching
what the Korean and Slovak additions did.
2026-08-30 22:51:14 +01:00
Kouros Zanbouri a36e2d6ae6 Merge branch 'main' into add-farsi-translation 2026-08-30 22:50:46 +01:00
alam00000 9132dd42b5 fix: update privacy statements to clarify no tracking or analytics used 2026-08-28 19:07:12 +05:30
alam00000 acdca59f18 add:trasnlations to duplex collate 2026-08-24 23:19:16 +05:30
Alam 829b13f8ff Merge pull request #752 from r0ckarong/duplex-pr-clean
(Feature) Add Duplex sort / collate documents (Fixes #220)
2026-08-24 22:46:36 +05:30
r0ckarong 7831571696 Add translation strings, remove local files 2026-08-24 08:57:32 +02:00
Alam 121c3d891a Merge branch 'main' into grammar-wording-branding-metadata-fixes 2026-08-22 14:32:56 +05:30
Alam 532ba68f4f Merge pull request #824 from Stephan-P/patch-3
Update nl/tools.json
2026-08-22 14:03:50 +05:30
alam00000 7f6bebf21f feat: PDF text editor internationalization 2026-08-22 14:00:07 +05:30
alam00000 75e76c9619 feat: add Edit PDF Text tool and related functionality 2026-08-18 20:04:25 +05:30
alam00000 e1a4a31458 Add out of memory error handling for PDF to TIFF conversion 2026-08-14 14:56:23 +05:30
alam00000 af5b95e93c Add 'Remove duplicate fonts' option to PDF merge functionality 2026-08-14 13:41:06 +05:30
Stephan Paternotte 3672ecf91d Update nl/tools.json
Consistency: "successfullyl" = "met succes"
"succesvol" is an Angicism
2026-08-08 08:48:50 +02:00
Kouros Zanbouri 612654e7d3 Fix BentoPDF casing in Farsi locale
Use canonical BentoPDF instead of Bentopdf in about.philosophy.description
and about.cta.description, per CodeRabbit review.
2026-07-31 13:17:06 +01:00
Kouros Zanbouri e5901f662f Add Farsi (Persian) translation
Add complete fa locale with 1146 translated keys (266 common, 880 tools).

Register 'fa' in supportedLanguages, languageNames, and SUPPORTED_LANGUAGES.
Also add 'fa' to the three hardcoded language regexes in i18n.ts
(getLanguageFromUrl, changeLanguage, rewriteLinks) — these are not mentioned
in TRANSLATION.md, but without them /fa/ silently falls back to English.
Persian is RTL, so extend the dir=rtl check from 'ar' to ['ar','fa'] in both
i18n.ts and generate-i18n-pages.mjs.
2026-07-31 12:51:54 +01:00
Peter Dave Hello ea0a8755bf Correct grammar, wording, branding, and metadata inconsistencies
Standardize product and file-format names, remove duplicate SEO
keywords, align related-tool descriptions with their headings, and
restore incomplete phrases in search and social metadata.
2026-07-17 02:46:17 +08:00
Peter Dave Hello 57a6422e61 Update and improve zh-TW Traditional Chinese locale 2026-07-14 03:25:53 +08:00
nine-dev9 94c60f01c8 Add Polish translation 2026-06-22 20:46:53 +02:00
r0ckarong 4812d5b389 Feature: Add duplex sort / collate tool 2026-06-18 10:01:19 +02:00
marek-mraz 175c52bb1f chore(i18n): add Slovak language 2026-06-03 15:56:26 +02:00
alam00000 1d9b7c2a07 feat(multi-pdf): enhance PDF multi-tool functionality to allow drag n drop of PDF and images
fix(ocr): pin font CDN to rawcdn.githack.com with commit SHAs
2026-05-29 20:05:50 +05:30
Stephan Paternotte 9215a5a943 Update tools.json
Peculiarly sloppy typo spotted and corrected.
I can't imagine me or any other human translator having made the same silly typo 4 times! 
Ergo; I am not at all happy with the fact that AI translation is now the default for BentoPDF
2026-05-14 08:17:06 +02:00
alam00000 fc941350b3 feat(i18n): fill missing translations across 19 locales after #658 + #664 2026-05-08 21:01:44 +05:30
Alam a45f7fb48e Merge pull request #664 from Skillkiller/translation
Localize status messages and UI elements across various tools
2026-05-08 19:44:24 +05:30
Alam 5f889bcc0a Merge pull request #658 from Skillkiller/translate-settings
Refactor modals into partials and add missing i18n keys for settings
2026-05-08 19:36:04 +05:30