Bug Fix

Translated 'Verify our privacy claims yourself' CTA into 20 languages

TL;DR Snapshot

The 'Verify our privacy claims yourself' CTA on the HonestPDF homepage was hardcoded in English and never wired to the translation system. This update adds the verifyCta key to all 20 locale JSON files and replaces the hardcoded string in HomeClient.tsx with the translation function. All users now see this CTA in their language.

Share this update

HonestPDF introduces the verifyCta translation key in this update, replacing a hardcoded English string in the homepage with a fully localized call-to-action across all 20 supported locales.

TL;DR

The 'Verify our privacy claims yourself' CTA on the homepage was hardcoded in English and never connected to the i18n system. It now renders in the user's language across all 20 supported locales.

What's New

  • Added verifyCta translation key to all 20 locale JSON files, including:
    • Arabic (ar)
    • German (de)
    • Spanish (es)
    • French (fr)
    • Hindi (hi)
    • And 15 additional locales
  • Replaced the hardcoded English string in HomeClient.tsx with the t('verifyCta') translation function call

How to Use

No action required. The fix is live. Users visiting the homepage in any supported locale will now see the privacy CTA in their language automatically.

FAQ

[ { "question": "Which locales were updated?", "answer": "All 20 supported locales were updated, including Arabic, German, Spanish, French, Hindi, Portuguese, Japanese, Korean, Chinese, Italian, Dutch, Polish, Russian, Turkish, Swedish, Danish, Finnish, Norwegian, Romanian, and English." }, { "question": "What file was the hardcoded string in?", "answer": "The string was hardcoded in HomeClient.tsx. It has been replaced with a call to the next-intl translation function using the new verifyCta key." }, { "question": "Does this affect any other components or pages?", "answer": "No. The change is scoped to HomeClient.tsx and the corresponding locale JSON files. No other components were modified." }, { "question": "Why does this matter for a privacy-focused tool?", "answer": "The 'Verify our privacy claims yourself' CTA is a trust signal for users uploading sensitive documents. Showing it in the user's own language ensures the message lands clearly regardless of locale." } ]