[Eco Bounty] Translation Not Fully Applied on IoTeX Blogs

🧩 Summary

When viewing IoTeX blog posts using the Chinese translation version (/zh/), some sections remain untranslated or partially translated, mixing English and Chinese within the same page.


🪜 Steps to Reproduce

  1. Go to https://iotex.io/zh/blog/the-iotex-ecosystem-bounty-program/.

  2. Observe that most of the interface and some paragraphs are in Chinese.

  3. Scroll through the article — some portions (titles, sentences, or UI elements) remain in English, e.g.:

    • "Stay Updated"

    • "Subscribe to get the latest posts from IoTeX Blogs delivered to your inbox."

    • Blog section headings or footer elements.

  4. Compare with the English version /en/blog/... — those parts are not translated.


Expected Behavior

  • When switching to /zh/, all visible UI and article content should be fully translated into Chinese.

  • No English text should remain visible in the localized version.

  • Consistent translation coverage across all blog pages.


Actual Behavior

  • Some UI elements and blog text remain in English even under /zh/ path.

  • Inconsistent localization across different blog entries — some posts are fully translated, others partially.

  • Footer and subscription text (“Stay Updated”, “Subscribe”) stay untranslated.


⚙️ Possible Cause

  • Static site generator or CMS (e.g., Docusaurus, Next.js, or Markdown blog engine) may not have complete i18n coverage.

  • Some blog posts or UI components (like the “Subscribe” widget) are missing localized JSON or translation keys.

  • Manual translation not yet applied to dynamic sections or older posts.


🧰 Suggested Fix

  1. Review localization files for missing translation keys (especially for blog components and footer).

  2. Add fallback detection to prevent mixing English and Chinese when a translation is missing.

  3. Ensure blog content markdown files have both /en/ and /zh/ versions.

  4. Verify translation coverage through automated i18n linting or QA testing.


    Environment

  • Platform: IoTeX Blogs

  • Operating system: Windows 11 Pro

  • Device model: A520MHP

Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren

Please authenticate to join the conversation.

Upvoters
Status

Completed

Board
💡

New Issue

Date

5 months ago

Author

cryptotestnet

Subscribe to post

Get notified by email when there are changes.