HonestPDF restores missing PrivacyScannerTool translation keys across all 20 supported locale files in this update.
TL;DR
The Privacy Scanner Tool was missing its i18n translation keys in every language JSON file. This caused broken or empty UI strings for all non-English users. A restore script was updated to detect and reinsert the missing keys across all 20 locales at once.
What's New
- Added
PrivacyScannerTooltranslation keys to all 20 language JSON files (fr, de, ja, pt, es, and 15 more) - Updated
restore_missing_tools.jsto handle missing tool-level translation blocks and reinsert them automatically - All locale files are now back in sync with the expected translation schema
How to Use
No action needed for end users — translations are restored automatically. If you're maintaining locale files locally, pull the latest changes and re-run the restore script if you have any custom forks:
node scripts/restore_missing_tools.js
FAQ
What languages were affected?
All 20 supported locales were missing the PrivacyScannerTool keys, including French, German, Spanish, Japanese, Portuguese, and 15 others. English was the only unaffected language.
Why did the translation keys go missing?
The PrivacyScannerTool entries were not included when the tool was originally added to the locale files, leaving a gap across all non-English JSON translation files.
Was any user data affected?
No. This was purely a UI string issue — no data processing or file handling logic was changed.
How was this fixed at scale without editing 20 files manually?
The restore_missing_tools.js script was updated to detect missing tool translation blocks and reinsert the correct keys programmatically, keeping all locale files consistent.