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
alam00000
2f96455896
chore: stop tracking generated build files, fix sponsors workflow and refresh README hero
2026-10-19 18:14:45 +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
alam00000
edd959f345
fix(security): harden sanitize, flatten, redaction, signature validation, CSP, proxies and CI
2026-10-19 14:45:00 +05:30
alam00000
70dc47d25c
feat: update GitHub Actions workflow for PDF engine and viewer
2026-10-19 13:17:07 +05:30
alam00000
4c314b8a13
Update service worker cache version
2026-10-19 01:07:55 +05:30
sergitost10
5a6d6bc411
feat(i18n): add Catalan language support
2026-10-15 09:49:50 +02:00
alam00000
46bf0fbb57
Enforce file origin check in annotation PDF viewer
2026-10-13 14:12:12 +05:30
alam00000
1a41545fff
fixed routing
2026-10-03 14:10:46 +05:30
alam00000
daae736907
fix(i18n): add Polish (pl) language support to routing and sitemap generation
2026-09-22 18:26:27 +05:30
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
bfc32874ce
remove disallow rules from robots.txt
2026-09-03 03:41:51 +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
10b63b5f89
Implement service worker precaching plugin and update asset handling
2026-08-14 14:32:27 +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
alam00000
7070bae927
feat(cache): enhance cache validation by checking trusted origins for cached files
2026-07-22 13:57:05 +05:30
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
Alam
21c924a3e6
Merge pull request #785 from PeterDaveHello/zh-TW
...
Update and improve zh-TW Traditional Chinese locale
2026-07-15 00:20:51 +05:30
alam00000
58cd1a8893
feat(security): enhance security policies and implement input validation across multiple files
2026-07-14 19:46:40 +05:30
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