Skip to content

[🐞 BUG]: Language switch results in partially translated UI across all non-English languages #1294

@revaarathore11

Description

@revaarathore11

Description 📝

When switching the application language from English to any other supported language, the UI is only partially localized. Several visible UI elements remain in English, resulting in a mixed-language interface.

This issue is not language-specific and affects all non-English languages.

Examples of untranslated / inconsistent UI elements
• Page headings (e.g., Dashboard)
• Greeting text (Welcome back, User!)
• Sidebar navigation items (Studies, Sessions, Templates, Notifications, Profile, Community)
• Section titles (Active Studies Overview, Recent Activity)
• Buttons and labels (View All, Coming Soon)
• Cards and stats (Studies, Storage, Free Plan, Participants)
• Status and metadata (Unknown, working, Progress, Description)

Impact
• Breaks language consistency and cognitive flow
• Degrades UX for non-English users
• Makes localization support appear incomplete or unreliable

Possible Cause
• Missing translation keys in locale files
• Hardcoded English strings not wrapped with the i18n translation function
• Some components not connected to the i18n provider
• Fallback language defaulting to English for missing keys

Suggested Fix
• Audit all user-facing strings for i18n coverage
• Ensure all UI text is wrapped with the translation function
• Complete missing locale entries for all supported languages
• Verify full UI updates on language switch

Link 🔗

https://ruxailab-prod.web.app/admin

Steps to Reproduce 🔄

  1. Log in to the admin dashboard
  2. Use the language selector in the header
  3. Switch the language from English to any other language
  4. Observe the dashboard, sidebar, and content sections

Screenshots 📸

IN ENGLISH

Image

IN OTHER LANGUAGES

Image Image

Expected Behavior 🤔

All user-visible UI text should be translated into the selected language, with no English strings remaining.

Actual Behavior 😱

Only some UI strings are translated, while many headings, labels, and navigation items remain in English, resulting in a mixed-language UI.

Environment 🌍

  • App: RUXAILAB Admin Dashboard
  • Environment: Production
  • Browser: Google Chrome
  • OS: macOS
  • Language tested: Hindi and other non-English languages

Additional Information ℹ️

This appears to be a global i18n coverage issue, not a language-specific translation problem.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions